/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/

table.gsurvey-likert td.gsurvey-likert-choice {
    background-size: 16px 16px !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    height: 26px !important;
}

::selection {
    text-shadow: none;
    color: #000;
    background: #ccc;
}
#Wrapper, #Content {
    background-color: #ffffff;
}
#Subheader {
    background-color: #9a89d1;
    padding: 40px 0px;
}

.column.one.post-header {
    display: none;
}
.section.section-post-intro-share {
    padding-top: 2em;
}
.column.one.author-box {
    display: none;
}
#Filters {
    display: none;
}


a.button, a.tp-button {
    background-color: #74c5e3;
    color: #ffffff;
}

.gform_wrapper select {
    font-size: inherit;
    font-family: inherit;
    letter-spacing: normal;
    height: 50px;
    padding-left: 10px !important;
}

.gform_wrapper input, .gform_wrapper select {
    margin: 0;
    height: 50px;
}

#web-ds-show{}
#web-mob-show{display: none!important;}

.post-item h2{    font-size: 23px;
    line-height: normal;}

body {
    /* font-size: 20px!important; */
	background:#fff;

}






.wpb_wrapper > div {
    margin-bottom: 20px;
}

h2, .h2, p.space-h2::before {
    font-family: Lato;
    font-weight: 600;
    font-size: 4.625em;
    text-transform: uppercase;
}

h3, .h3, p.space-h3::before {
    font-family: Lato;
    font-weight: 600;
    font-size: 2em;
    text-transform: uppercase;

}

h4, .h4, p.space-h4::before {
    font-family: Lato;
    font-weight: 600;
    font-size: 1.25em;
    text-transform: uppercase;

}


.resq-con {
      height: 800px!important;
 
}
.pum-container.pum-responsive.pum-responsive-medium {
   
    padding: 50px 20px 20px 20px;
}

.map-intrgratr .vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: 0px!important;
}
.header-banner-manage-two{text-shadow:0px 0px 10px #000; text-transform:capitalize;  text-align: center !important;}
.header-banner-manage{text-shadow:0px 0px 10px #000; text-transform:uppercase;  text-align: center !important;}
.inner-banner-bloe-headinf{text-shadow:0px 0px 10px #000; text-align: center !important;}
.banner-pop-btn .popupaoc-button {
    padding: 10px 20px;
    text-align: center;
    background: #fa9988;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    text-decoration: none !important;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    padding: 15px 30px !important;
    font-weight: 600 !important;
}
.banner-pop-btn .popupaoc-button:hover {background: #74c5e3;}

.lifelanage {
    background: url(/wp-content/uploads/2020/12/Nutuer-5.jpg);
    background-size: cover;
    background-position: center;
}
.top-managerolew {
    margin: 23em 0em 0em!important;
    text-align: center!important;
    background: rgb(100 173 164 / 88%);
    padding: 0em 0em !important;
}

.top-managerolew h3{    font-size: 50px; line-height: normal;
    color: #fff;}


.top-managerolew h4{    font-size: 27px; margin-top: 0em;line-height: normal;
    color: #fff;}


.best-doctor a {
    background: #000;
    display: block;
    padding: 17px;
    /* font-size: 21px !important; */
    line-height: normal;
	text-decoration:none;
}
.best-doctor a:hover {  background: #f39787; transition:all 0.5s;}

.best-doctor a span{ font-size: 26px !important;}


.spravato-page h3 {
    text-transform: capitalize;
    letter-spacing: 0px;
    line-height: normal;
        display: inline-block;
}

.heading-222{    text-transform: uppercase;}


#Subheader .title {
    font-size: 36px;
    line-height: 35px;
    font-weight: 600;
    letter-spacing: 1px;
    font-style: normal;
    color: #fff;
    text-transform: uppercase;
}

ul.breadcrumbs.no-link {
    display: none !important;
}


.securecontactform .gfield_label{color:#000!important;}
.securecontactform .vc_col-sm-12{width: 70%;}
.securecontactform .gform_body select {
    width: 100% !important;
}
.securecontactform p {
    color: #000;
}
.securecontactform li {
    color: #000;
}
.securecontactform .gform_body input {
    width: 100% !important;
}

.work-differt h4 {
    font-size: 40px;
    line-height: normal;
    text-transform: capitalize;
    letter-spacing: 0px;
        margin-bottom: 0px;
}

#Top_bar .menu li ul li a {
    padding: 6px 10px;
    display: block;
    border-bottom: 1px solid rgb(255 255 255 / 5%);
    font-size: 14px;
    background: #64ada4;
    color: #ffff;
}

#Top_bar .menu li ul li a:hover { background: #fa9988; color: #fff;}
#Top_bar .menu li ul li a .menu-arrow {
    position: absolute;
    right: 7px;
    top: 6px;
    font-size: 12px;
    color: rgb(255 255 255);
}


.home-blog-section .image_frame .image_wrapper {
    position: relative;
    overflow: hidden;
    width: 100%;
    float: none;
    height: 254px;
    overflow: hidden;
    text-align: center !important;
}


.heading-spra h4{ line-height: normal;
    text-transform: capitalize;  letter-spacing: 0px;}


.banner-heading-2 {
    text-shadow: 0px 5px 10px #000;
    color: #fff;
    text-align: center !important;
        display: inline-block;
}


.list-manage li{    margin-bottom: 0px!important;}
.below-banner-btn .popupaoc-button { background: #fa9c8c;
    padding: 10px 20px;}
.below-banner-btn .popupaoc-button:hover {
    padding: 10px 20px; background: #74c5e3;}
.ser-inner-sction .wpb_wrapper > div {
    margin-bottom: 0px!important;
}


.boonlocation{position: relative;}
.loactiontext-grom {
    position: absolute;
    bottom: 60px;
    right: 2%;
}

.boonlocation .vc_column-inner{padding-top: 0px!important;}  

.boonlocation .wpb_wrapper > div {
    margin-bottom: 0px!important;
}



.loactiontext-grom p {
    background: #000000;
    padding: 30px 20px !important;
    font-size: 35px;
    color: #fff;
    font-weight: 600;
}



.ser-inner-sction .vc_column-inner {
    transition: all 0.5s;
    background: #877fef;
       box-sizing: border-box;
    padding-left: 0px!important;
    padding-right: 0px!important;
    width: 100%;
        padding-top: 0px !important;
}
.ser-inner-sction h4 {
     color: #fff;
    padding: 1em 10px;
    height: 40px;
}
.ser-inner-sction .vc_btn3 {
    background: #fa9c8c  !important;
    text-transform: uppercase;
    padding: 12px 15px;
    margin-bottom: 2em;
    border: 1px solid #fa9c8c!important;
    font-size: 15px!important;
    font-weight: 600;
    color: #fff !important;
}

.ser-inner-sction .vc_column-inner:hover{
    background: #208aa5;}

.ser-inner-sction .vc_column-inner:hover .vc_btn3{
 background: #fdc534!important;
 border: 1px solid #877fef!important;
 color: #fff!important;
}

.brnrole-manage .vc_btn3 {
background: #fff  !important;
    text-transform: uppercase;
    padding: 12px 15px;
    margin-bottom: 2em;
    border: 1px solid #fff!important;
    font-size: 15px!important;
    font-weight: 600;
    color: #fa9c8c !important;

}


.teammanage .vc_single_image-wrapper{
    margin-bottom: 0px;
}

.teammanage .vc_column-inner:hover h4{color: #fff;}


.teammanage  .wpb_wrapper > div {
    margin-bottom: 10px;
}

.teammanage  .vc_column-inner{
       padding-left: 0px!important;
    padding-right: 0px!important;
    width: 100%;
        padding-top: 0px !important;
        border:1px solid #ccc;}


.providers-text-gone .wpb_wrapper > div {
    margin-bottom: 0px!important;
}


.providers-text-gone .icon_box.icon_position_left {
    min-height: 46px;
    padding-left: 145px;
}
.providers-text-gone .icon_box.icon_position_left {
    
    padding-left: 95px!important;
}

.providers-text-gone .icon_box .icon_wrapper {
 line-height: 44px!important;}

.providers-text-gone .desc_wrapper .title {
    margin-bottom: 20px;
    padding-top: 19px;
    font-size: 26px;
}

.provider-makers  .icon_wrapper {
    padding-top: 5px;
    margin-bottom: 5px!important;
}

.provider-makers .desc {
    font-size: 20px!important;
}

.provider-makers img {
    max-width: 29%!important;
    height: auto;
}

.teammanage  .vc_column-inner:hover{    transition: all 0.5s;
    background: #877fef;
       box-sizing: border-box;
 }

 .grid .image_frame .image_wrapper {
    position: relative;
    overflow: hidden;
    width: 100%;
    float: none;
    height: 254px;
    overflow: hidden;
    text-align: center !important;
}

body:not(.template-slider) #Header {
    min-height: 250px;
    background: #fff!important;
}

.bg-1 .vc_column-inner {  background: #64ada4;}
.bg-2 .vc_column-inner {  background: #9a89d1;}
.bg-3 .vc_column-inner {  background: #fa9988;}
.bg-4 .vc_column-inner {  background: #74c5e3;}


.bl-btn { 
    padding: 10px 20px;
    text-decoration: none;
    color: #fff!important;
    border-color: #fa9988!important;
    background-color: #fa9988!important;
    font-size: 16px!important;
    font-weight: 600;     display: inline-block;
    margin-top: 10px;
    text-transform: uppercase;
}

.type-post .alignleft {
    float: left;
    margin: 0px 35px 15px 0;
}

.bl-btn:hover{border-color: #74c5e3!important;  border-color: #74c5e3!important;
    background-color: #74c5e3!important;} 

.firstallcomman-btn .vc_btn3 {
    color: #fff!important;
    border-color: #fa9988!important;
    background-color: #fa9988!important;
    font-size: 16px!important;
    font-weight: 600;
}
.firstallcomman-btn .vc_btn3:hover{border-color: #74c5e3!important;  border-color: #74c5e3!important;
    background-color: #74c5e3!important;} 



.firstallcomman-btn .popupaoc-button {
        padding: 10px 20px!important;
            border-radius: 0px!important;
    color: #fff!important;
    border-color: #fa9988!important;
    background-color: #fa9988!important;
    font-size: 16px!important;
    border:1px solid #fa9988!important;
    font-weight: 600;
}
.firstallcomman-btn .popupaoc-button:hover{border-color: #fa9988!important;  border-color: #fa9988!important; border:1px solid #fff!important;
    background-color: #74c5e3!important;}   

    .comman-form input[type="text"], .comman-form input[type="email"], .comman-form input[type="date"] {
    height: 50px;
    padding: 10px 20px;
    color: #000!important;
    margin-top: 10px!important;
}

    .comman-form select{ height: 50px;
    padding: 10px 20px;
    color: #000!important;
    margin-top: 10px!important;}
    .prefertoworkin{margin-top: 10px;}

 .comman-form textarea{height: 80px!important; resize: none;}

.comman-form textarea{
     padding: 10px 20px;
    color: #000;
    
}
.text-center{text-align: center;}

.comman-form label{
    display: block;
    margin-bottom: 5px !important;
    font-weight: 500;
}

::-webkit-input-placeholder { /* Edge */
  color: #5a5a5a!important;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #5a5a5a!important;
}

::placeholder {
  color: #5a5a5a!important;
}  


.icon-flap-boxs .vc_column-inner {
    background: #9a89d1;
    height: 290px;
    border-radius: 10px;
    margin-bottom: 10px;
}

.icon-flap-boxs img {
    max-width: 32%!important;
    height: auto;
}

.icon-flap-boxs .title{color: #fff;}
.icon-flap-boxs .desc{color: #fff!important;}

.vshiddamn{visibility: hidden;}

.bottom-slide-option {
    margin-bottom: -40px;
}


.firstallcomman-btnsec .vc_btn3 {
    color: #fff!important;
    border-color: #ff7366!important;
    background-color: #ff7366!important;
    font-size: 16px!important;
    font-weight: 600;
}  

.firstallcomman-btnsec .vc_btn3:hover{border-color: #fff!important;  border-color: #fff!important;
    background-color: #fff!important;  color: #ff7366!important;} 


#iner-btn-shopo2  .popupaoc-button {
    padding: 18px 50px!important;
    text-align: center;
    background: #348aa9;
    border-radius: 0px;
    font-size: 21px!important;
}

.iner-btn-shopop .popupaoc-button {
    padding: 13px 30px;
    text-align: center;
    background: #348aa9; border-radius: 0px;}    

.secallcomman-btn .vc_btn3 {
    color: #fff!important;
    border-color: #fff!important;
    border:2px solid #fff;
    background:none!important;
    font-size: 16px!important;
    font-weight: 600;
}

.secallcomman-btn .vc_btn3:hover{  border:2px solid #fff;
    background: #fff!important;   color: #000!important;}


    .iconsbox .wpb_wrapper > div {
    margin-bottom: 10px;
} 

 .iconsbox .icon_box.icon_position_left {
    min-height: 126px;
    padding-left: 145px;
    background: #93c756;
    border-radius: 10px;
}

.manage-box .icon_box {
    background: #93c756;
    height: 185px;
    border-radius: 10px;
}

  .manage-box .icon_box .icon_wrapper{margin-bottom: 0px!important;}

 .iconsbox .icon_wrapper .icon i{color: #fff!important;}   

.iconsbox h4.title {
    font-size: 48px;
    color: #fff;
}

.iconsbox .desc {
    color: #000 !important;
    font-size: 21px;
}

.iconsbox .style-simple .icon_box .icon_wrapper {
    font-size: 89px;}



.bottom-slide-option .popupaoc-button {
    padding: 12px 25px;
    text-align: center;
    background: #e91e63;
    border-radius: 0px;
    color: #fff;
    display: inline-block;
    text-decoration: none !important;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    font-size: 18px;
    font-weight: 600;
}

.bottom-slide-option .popupaoc-button:hover { background: #74c5e3;}


.home-services-btn .vc_btn3{color: #fff!important;
    border-color: #fa9988!important;
    background-color: #fa9988!important; font-size: 18px!important;}
 .home-services-btn .vc_btn3:hover{ border-color: #64ada4!important;
    background-color: #64ada4!important;}   



.naturedispay{display:none;}

.hoverancter a:hover{color: #74c5e3!important;}

.rev-btn {
    max-width: 50% !important;
    min-width: 100% !important;
      min-height: 40px!important;
    max-height: 40px!important;
    border-radius: 4px;
}



.logo-no-margin #Top_bar .logo {
    margin-left: 20px!important;
    padding: 0!important;
}




.frt-logo{text-align:center;}

#Top_bar .menu_wrapper {
    float: right;
 
	padding-right:20px;
}

.tp-tabs {
    display: none;
}

.addres-info {
    padding-top: 30px!important;
}

.addres-info p {
    font-size: 18px;
    line-height: normal;
}

.addres-info p a{color: #676766;}

.wpb_wrapper .wp-image-882 {
    float: none;
}
.foreastnodo img {
    margin-bottom: 1.5em !important;
    display: block;
}

.contact-row-desgin {
    background: url(/wp-content/uploads/2019/06/Contact-1.jpg);
    height: 768px;
    background-size: cover;
    background-position: center;
}


.teamsection h4 {
    margin-bottom: 0px;
}


.reachus-pd{padding-top:10em;}
.reachus-pd2{padding-top:5em;}


.text-brn{ text-shadow: 2px 6px 6px #000;}

.all-btnclass a {
    position: relative !important;
    display: inline-block !important;
    padding: 0.5em 4em !important;
    line-height: inherit !important;
    outline: none;
    font-family: Lato;
    font-weight: 400;
    border: 1px solid #000 !important;
    font-size: 1em;
    text-transform: none;
    border-radius: 6px !important;
    font-size: 16px !important;
    background: none !important;
}

.all-btnclass a:hover{background:#000!important; color:#fff!important;} 
 #Side_slide #menu ul li.hover > .menu-toggle {
    color: #FFFFFF!important;
    background: #01950b!important;
}


a.popupaoc-link{color:#fff!important;}

#Top_bar .menu > li ul li a {
  
    font-family: Lato;
}

 #Side_slide #menu ul li.submenu .menu-toggle {
    color: #FFFFFF!important;
	 background: #00bef1!important;
}


.pum-theme-649 .pum-container, .pum-theme-lightbox .pum-container {
    padding: 18px;
    border-radius: 3px;
    border: 0px solid #000000!important;
    box-shadow: 0px 0px 30px 0px rgba( 2, 2, 2, 1.00 )!important;
 

 }


#all-btnclass22 a{ background: #000 !important; color:#fff!important; border:#000 !important;}

#all-btnclass22 a:hover{ background: #fff !important; color:#000!important; border:#fff !important;}

.all-btnclass2 a {
    position: relative !important;
    display: inline-block !important;
    padding: 0.5em 4em !important;
    line-height: inherit !important;
    outline: none;
font-family: Lato;
    font-weight: 400;
    border: 1px solid #000 !important;
    font-size: 1em;
    text-transform: none;
	color:#fff!important; 
     border-radius: 6px !important;
    font-size: 16px !important;
    background: none !important;
}

div#rev_slider_3_1 {
    background: #fff;
}

.rev_slider_wrapper {
    background: #fff !important;
}

/*Menu*/

#Top_bar.is-sticky #logo img.logo-sticky {
    display: inline;
    max-height: 55px;
}

#Top_bar .menu > li > a {
    padding: 15px 0;
    font-weight: 600!important;
   
    text-transform: uppercase;
}

#Top_bar #logo, .header-fixed #Top_bar #logo, .header-plain #Top_bar #logo, .header-transparent #Top_bar #logo {
    height: 103px;
    line-height: 60px;
    padding: 10px 0;
}
#Top_bar .menu > li > a {
    padding: 0px 0;
    font-weight: 600!important;
   
    text-transform: uppercase;
}

#Top_bar .menu > li > a span:not(.description) {
 
	line-height: 50px;}

#Top_bar .menu {
    margin-top: 30px;
}

#menu-item-274 a {
    background: #fa9988;
    color: #fff !important;
    border-radius: 4px;
    padding: 0px 10px !important;
}
#menu-item-274 a:hover{    background: #74c5e3;}
#Top_bar.is-sticky .menu{ margin-top: 0px;}

#Top_bar.is-sticky #menu-item-274 a{margin-top:5px;}



#menu-item-274 a:after{display:none;}

#Top_bar.is-sticky .menu_wrapper .menu > li > a {
    padding: 3px 0;
}

.mobile-booking{display:none;}
/**/

.all-btnclass2 a:hover{background:#000!important; color:#fff!important;} 

.meetcolor{padding-top:2em;}

.imagerol .wpb_wrapper > div {
    margin-bottom: 0px!important;
}



.contact-form-page input[type="text"], .contact-form-page input[type="email"] {margin-bottom:10px;}
.contact-form-page textarea{margin-bottom:10px; height:150px;}
.frt-logo img {
    width: 36%;
    /* float: left; */

    float: none!important;
    background: none!important;
    color: #fff !important;
    border-radius: 6px;

 
}
}


.ftr-format h4 {
    font-size: 17px;
    font-weight: 500;
}
.ftr-format a {
    color: #cccccc!important;
	   font-family: Lato;    
}

.ftr-format a:hover {
    color: #8fd004!important;
    font-family: Lato;
}

.ftrlibnks .wpb_wrapper > div {
    margin-bottom: 0px;
    font-size: 16px;
    color: #fff;
}

.facebook-media p {
    font-size: 14px;
    line-height: 20px;
	    margin: 0;
}

.business-day {
    font-size: 16px;
    clear: both;
    overflow: hidden;
    line-height: 26px;
    color: #585858;
}
.business-day .xt-left {
    float: left;
}
.business-day .xt-right {
    float: right;
}


/*Footer*/

#Footer h4{       text-decoration: none; 
       position: relative;  color: #fff;     margin-bottom: 2em;}
#Footer h4:after {
    position: absolute;
    content: '';
    height: 4px;
    bottom: -20px;

    left: 0;
    right: 0;
    width: 19%;
    background: #fff;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}


.contact-lisks {
    display: block;
    width: 100%;
    color: #fff;
}
.contact-lisks .fa{margin-right:10px;}
.com-1 {
    width: 12%;
    float: left;
}
.com-2 {
    width: 88%;
    float: left;
    margin-bottom: 10px;
}
#Footer .column.one-fourth:first-child {
    width: 35%;
}
#Footer .column.one-fourth:nth-child(2) {
    width: 15%;
}
#Footer .column.one-fourth:nth-child(3) {
    width: 22%;
}
#Footer .column.one-fourth:nth-child(4) {
    width: 20%;
}
#Footer .widget_nav_menu ul {
    list-style-type: square;
    padding: 5px 10px 5px 18px;
    background: rgba(0,0,0,.03);
}
#Footer .widget_nav_menu ul li a{color:#fff;     padding: 0px 0 9px 3px;}
#Footer .widget_nav_menu ul{color:#fff;}
#Footer .widget_nav_menu ul {
    list-style-type: square;
    padding: 5px 10px 5px 18px;
    background: rgba(0, 0, 0, 0);
}
.widget_archive ul li:after, .widget_nav_menu ul li:after {
    content: "";
    display: block;
    width: 0%;
    border-width: 0 0 1px;
    border-style: solid;
    border-color: rgba(0,0,0,.1);
    position: absolute;
    left: -30px;
    bottom: 0;
}

#Footer .footer_copy .social li a, #Footer .footer_copy .social-menu a {
    color: #ffffff!important;
    background: #3e76db;
    padding: 4px;
    border-radius: 4px;
}
#Footer a {
    color: #fff !important;
    word-break: break-all;
}

#Footer p{color: #fff;}
#frt-logo p{font-size: 18px;}
#Footer a:hover{color: #000 !important;}
#Footer .footer_copy {
    border-top: 0px solid rgba(255,255,255,.1);
    background: #117b97;
    padding: 30px 0 0 0;
}



@media (max-width: 1239px){
#Footer .container{ max-width: 98%;}
#Footer h4 {font-size: 17px;
}

#Footer a {
    color: #fff !important;
    word-break: break-all;
}
}


@media (max-width: 768px){
	.securecontactform .vc_col-sm-12{width: 100%;}
#Footer .column.one-fourth:first-child {
    width: 29%;
}

#Footer .column.one-fourth:nth-child(2) {
    width: 19%;
}

#Footer .column.one-fourth:nth-child(4) {
    width: 18%;
}

#Footer .column.one-fourth:nth-child(3) {
    width: 26%;
}

#Footer h4 {
  
    font-size: 14px;
}	


}
@media (max-width: 767px){
	

	.business-day {    font-size: 13px!important;}

}





/*Footer*/





#Footer .footer_copy .one {
    margin-bottom: 20px;
    padding-top: 0px;
    min-height: 33px;
}

#Footer .footer_copy {
    border-top: 0px solid rgba(255,255,255,.1);
}

.footer-copy-center #Footer .footer_copy a#back_to_top {
   
    display: none;
}
#Footer {
    background-color: #1a9ec0;
}
.copyright p{ color: #fff!important;
	   font-family: Lato; }
.copyright a{   color: #fff!important;
	   font-family: Lato;  }




.videoheaing h4{height:50px;}

.vieo-ass {
    margin-top: 35px !important;
}


.journeycss {
    background: url(https://21fb26bed2.nxcli.net/wp-content/uploads/2020/12/readyto-2-1.jpg);
    background-position: center;
    background-size: cover;
}


.jounpad {
    padding: 10em 0 !important;
}

.journeycss h4{text-align: left;
    color: #fff;
    font-size: 74px;
    line-height: 74px;
    text-shadow: 0px 0px 9px #000;}


    .wpb-js-composer .vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
    background-color: #ffffff!important;
}

.wpb-js-composer .vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #2070b9!important;
}

.wpb-js-composer .vc_tta-color-sky.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
    color: #000!important;
}


.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #fff!important;
    background-color: #6753a7!important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    color: #fff!important;
    font-size: 16px!important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
    color: #fff!important;
    font-size: 16px!important;
}


.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #fff!important;
    background-color: #9a89d1!important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before {
    border-color: #fbfbfb!important;
}


#Top_bar a.responsive-menu-toggle {
  
    background: #1986a2;
}

#Top_bar .responsive-menu-toggle {
	    color: #fff!important;
	
}

.locationhd h5 {
    font-size:18px;
    background: #90c137;
    color: #fff;
    padding: 19px;
        margin-bottom: 0px;
}

.locationhd .wpb_wrapper > div {
    margin-bottom: 0px!important;
}



#make-a-referral {
    height: 2060px!important;
   overflow-y: hidden;
}


#securecontact {
    height: 860px!important;
   overflow-y: auto;
}
#securecontact iframe{height: 1260px!important;}


#moodtreatment {
    height: 860px!important;
   overflow-y: auto;
}
#moodtreatment iframe{height: 1660px!important;}
#make-a-referral iframe{height: 2060px!important;}
#mg-scoller {
    height: 1360px!important;
   overflow-y: auto;
}

#mg-scoller iframe{height: 3500px!important;}

#bas-two-res{    height: 1360px!important;
   overflow-y: auto;}

#bas-two-res iframe{height: 3900px!important;}



@media (max-width: 1680px){
#Top_bar .menu > li > a span:not(.description){
    padding: 0 10px;
}

.journeycss{ }


}

@media (max-width: 1570px){
#Top_bar .menu > li > a span:not(.description){
    padding: 0 10px;
}

#Top_bar .menu > li > a{
    font-size: 13px;
}

}



@media (max-width: 1480px){
#Top_bar .menu > li > a span:not(.description) {
    display: block;
    line-height: 60px;
	padding: 0 10px;}

}


@media (max-width: 1341px){
	#Top_bar .menu > li > a span:not(.description) {
   
		padding: 0 8px;}
        #Top_bar .menu > li > a {
    font-size: 12px;
}
	
	
}



@media (max-width: 1305px){
.journeycss{  }

.jountext{padding-top:110px;}

}

@media (max-width: 1290px){
.vc_custom_1561636580004 {
    padding-top: 0px !important;
}
}



@media (max-width: 1270px){
	#Top_bar .menu > li > a span:not(.description) {

		padding: 0 5px;}
        
        #Top_bar .menu > li > a {
    font-size: 12.5px; 
}
        
	
}


@media (max-width: 1240px){
#menu-item-274 a {
  
    color: #fff !important;
    border-radius: 4px;
    padding: 9px 10px !important;
    margin-left: 20px;
    margin-top: 10px;
}

}

@media only screen and (min-width: 1240px){
#Top_bar.is-sticky {
    position: fixed!important;
    width: 100%;
    left: 0;
    top: -60px;
    height: 75px;
    z-index: 701;
    background: #fff;
    opacity: .97;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1);
    -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1);
}
}
@media (max-width: 1239px){

    .addres-info a{word-break: break-all;}
	
	#Side_slide .extras .extras-wrapper .icon {
    font-size: 22px;
    display: none;
}

.vc_custom_1574747015776 {
    padding-top: 3em !important;
}


.work-differt h4 {
    font-size: 35px;}
    
    .vc_custom_1574746332090 {
    padding-top: 1em !important;
    padding-bottom: 2em !important;
}






.colo-combi-format .h3{font-size:25px;}
.colo-combi-format .h5{font-size:18px;}
.colo-combi-format  .all-btnclass a {
    position: relative !important;
    display: inline-block !important;
    padding: 0.5em 2em !important;}
	
}
@media (max-width: 1238px){
	
	.ftrlibnks .wpb_wrapper > div {
    margin-bottom: 0px;
    font-size: 12px;
    color: #fff;
}
	

	
	.ftr-format h4 {
    font-size: 14px;
    font-weight: 500;
}
	
	.ftr-format a {
    color: #cccccc!important;
    font-family: Lato;
    filter: 13px;
    font-size: 13px;
}
	
	.ftr-format p{font-size:13px;}
	
	
	.contact-form-page h4{font-size:13px;  line-height:normal;}
	
	
}



@media (max-width: 1137px){
.journeycss{  }

.jountext{padding-top:110px;}

}


@media (max-width: 1024px){

        body:not(.template-slider) #Header {
    min-height: 170px;
    background: #fff!important;
}

#make-a-referral {
    height: 860px!important;
   overflow-y: scroll;
}


#make-a-referral iframe{height: 2860px!important;}


#mg-scoller {
    height: 1000px!important;
    overflow-y: auto;
}

#mg-scoller iframe {
    height: 3780px!important;
}


    .inner-test-format h3 {
    line-height: normal !important;
}

    .vc_custom_1610015924573 {
    padding-right: 0em !important;
    padding-left: 0em !important;
}

    #form {
    padding-top: 0px!important;
}


    #btn-width-hun .vc_col-sm-6{width: 100%!important;}
     #btn-width-hun .vc_col-sm-4{width: 100%!important;}
      #btn-width-hun .vc_col-sm-8{width: 100%!important;}

    .iconsbox .icon_box.icon_position_left {
    min-height: 126px;
    padding-left: 105px;
    background: #93c756;
    border-radius: 10px;
}  


    .vc_custom_1609928418736 {
    padding-right: 4em !important;
    padding-left: 4em !important;
}

    .teammanage h4{
    font-size: 15px;}

    .grid .image_frame .image_wrapper {
    position: relative;
    overflow: hidden;
    width: 100%;
    float: none;
    height: 204px;
    overflow: hidden;
    text-align: center !important;
}

.ser-inner-sction h4 {
    color: #fff;
    padding: 1em 10px;
    height: 60px;
    font-size: 19px;
    line-height: normal;
}

.top-managerolew {
    margin: 13em 0em 0em!important;
   
}

.top-managerolew h3 {
    font-size: 36px;
   
}

.jounpad {
    padding: 4em 0 !important;
}

.journeycss h4 {
    text-align: left;
    color: #fff;
    font-size: 62px;
    line-height: 63px;
    text-shadow: 0px 0px 9px #000;
}

    .loactiontext-grom p {
    background: #000000;
    padding: 17px 20px !important;
    font-size: 27px;
    color: #fff;
    font-weight: 600;
}

div#slide-25-layer-10 {
    margin-top: -20px !important;
}

div#slide-25-layer-9 {
    margin-top: 20px !important;
    font-size: 25px !important;
}
div#slide-25-layer-8 {
    font-size: 21px !important;
    line-height: normal !important;
    text-align: center !important;
    margin-left: -60px !important;
    margin-top: 10px !important;
}



}
@media (max-width: 959px){

.work-differt h4 {
    font-size: 22px;
}


	.ftrlibnks .wpb_wrapper > div {
    margin-bottom: 0px;
    font-size: 10px;

}
	.ftr-format h4 {
    font-size: 12px;
    font-weight: 500;
}

.colo-combi-format .h3{font-size:20px;}
.colo-combi-format .h5{font-size:16px;}
.colo-combi-format  .all-btnclass a {
    position: relative !important;
    display: inline-block !important;
    padding: 0.5em 1em !important;}


.praresponsive{text-align: center !important;}

.vc_custom_1565772054569 {
    padding-top: 10px !important;
}
	
}


@media (max-width: 768px){

    body:not(.template-slider) #Header {
    min-height: 170px;
    background: #fff!important;
}

    .iconsbox .icon_box.icon_position_left {
    min-height: 106px;
    padding-left: 0px;
    background: #93c756;
    border-radius: 10px;
    font-size: 15px !important;
}

 .iconsbox .icon{    font-size: 35px;}

           #btn-width-hun .vc_col-sm-3{width: 100%!important;}
       #btn-width-hun .vc_col-sm-2{width: 100%!important;}


       .iconsbox .icon_box .icon_wrapper {
    width: 60px;
    height: 60px;}

    .iconsbox h4.title {
    font-size: 32px;
    color: #fff;
}

.iconsbox .desc {
    color: #000 !important;
    font-size: 21px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
}



    .iconsbox .icon_box .icon_wrapper i {
    position: relative;
    top: -21px;
}

        .vc_custom_1609928418736 {
    padding-right: 0em !important;
    padding-left: 0em !important;
}


    .wpb_wrapper a{word-break: break-all;}

    #resqits iframe {
    height: 1087px!important;

}

   #manager-formscroller iframe {
    height: 1400px!important;

}

div#manager-formscroller {
    height: 500px;
    overflow: scroll !important;
}

    iframe form{height: 500px!important; overflow-y: scroll!important;}
    .providers-text-gone .desc_wrapper .title {
    margin-bottom: 20px;
    padding-top: 0px;
    font-size: 26px;
    margin-top: -20px;
}

.teammanage .vc_btn3{ padding-left: 10px;
    padding-right: 10px;}

.teammanage h4 {
    font-size: 15px;
    height: 42px;
    padding-left: 10px;
    padding-right: 10px;
}

.providers-text-gone .icon_box.icon_position_left {
    padding-left: 0px!important;
}

.providers-text-gone .vc_col-sm-6 {
    width: 100%;
}

.grid .image_frame .image_wrapper {
    position: relative;
    overflow: hidden;
    width: 100%;
    float: none;
    height: 144px;
    overflow: hidden;
    text-align: center !important;
}
.post-item h2 {
    font-size: 20px;
    line-height: normal;
}

.grid .post-desc-wrapper .post-desc {
    padding: 0px 20px 0;
}

.addres-info p a {
    color: #676766;
    word-break: break-all;
}

.loactiontext-grom p {
    background: #000000;
    padding: 13px 20px !important;
    font-size: 21px;
    color: #fff;
    font-weight: 600;
}

.ser-inner-sction h4 {
    color: #fff;
    padding: 1em 10px;
    height: 58px;
    font-size: 17px;
    line-height: normal;
}
}
@media (max-width: 767px){


    #securecontact {
    height: 860px!important;
   overflow-y: auto;
}
#securecontact iframe{height: 1660px!important;}

    #moodtreatment {
    height: 560px!important;
   overflow-y: auto;
}
#moodtreatment iframe{height: 2960px!important;}

    #Subheader .title {
    font-size: 23px;
    line-height: 35px;
    font-weight: 600;
    letter-spacing: 1px;
    font-style: normal;
    color: #fff;
    text-transform: uppercase;
}


        body:not(.template-slider) #Header {
    min-height: 110px!important;
    background: #fff!important;
}

        .provider-makers .desc {
    font-size: 15px!important;

}

    .provider-makers2 .desc {
    font-size: 15px!important;
    height: 90px;
}

    #mg-scoller {
    height: 400px!important;
    overflow-y: auto;
}

    #mg-scoller iframe {
    height: 9080px!important;
}

    #make-a-referral iframe{height: 3160px!important;}

    #bas-two-res iframe{height: 9500px!important;}


    .iconsbox  .icon_box.icon_position_left .desc_wrapper {
    text-align: center;
    padding-top: 10px;
}

.iconsbox  .icon_box.icon_position_left .icon_wrapper {
    position: relative;
    left: 0;
    top: 0px;
    margin-bottom: 0;
}

.iconsbox  .style-simple .icon_box .icon_wrapper {
    padding-top: 5px;
    margin-bottom: 0px;
}

.manage-box .icon_box {
    background: #93c756;
    height: 100%;
    border-radius: 10px;
}


    #iner-btn-shopo2 .popupaoc-button {
    padding: 15px 20px!important;
font-size: 14px!important;
}




    .vc_custom_1608714637631 .wpb_wrapper p{text-align: left!important;}

    .firstallcomman-btn .vc_btn3 {
  font-size: 12px!important;
}

.secallcomman-btn .vc_btn3 {
font-size: 12px!important;
  
}

    .vc_custom_1610626733311 {
    padding-top: 0em !important;
}

    .wod-prate a{display: block!important;}

    #resqits iframe {
    height: 1607px!important;
}

    .vshiddamn {
  
    display: none!important;
}
#manager-formscroller iframe {
    height: 1500px!important;

}

.inner-test-format h3 span{    font-size: 26px!important;
    color: #000000;}




    .provider-makers .vc_col-sm-3{width: 50%; float: left;}

    .bottom-slide-option .popupaoc-button {
  font-size: 14px;

}

.inner-test-format .wpb_single_image.vc_align_center {
    text-align: center;
    margin-bottom: 0px;
}

.firstallcomman-btn .popupaoc-button {
  
    font-size: 15px!important;

}

    .providers-text-gone .desc_wrapper .title {
    margin-bottom: 20px;
    padding-top: 0px;
    font-size: 18px;
    margin-top: 83px;
}

.providers-text-gone .icon_box .icon_wrapper {
    line-height: 44px!important;
   
    text-align: center !important;
    width: 100%;
}

.providers-text-gone .desc_wrapper {
    text-align: center!important;
    padding-top: 10px;
}

.teammanage h4 {
 
    height: 100%;

}

    .vc_column-inner.vc_custom_1562565037507 {
    margin-bottom: -60px;
}

.ser-inner-sction h4 {
  height: 100%;
}
.vc_custom_1608639440645 h4{line-height: normal!important;}

.vc_custom_1608639440645 h4 span{font-size: 16px!important;}


.grid .image_frame .image_wrapper {
    height: 100%;
   
}
    #Top_bar #logo img.logo-mobile {
    display: inline-block;
    width: 19%;
}

#Top_bar a.responsive-menu-toggle {
    top: 24px;
}

    #Top_bar .logo #logo, #Top_bar .logo .custom-logo-link {
    padding: 0!important;
    margin: 10px 10px;
    text-align: left !important;
    height: 70px;
}

#Action_bar{display: none;}

#web-ds-show{display: none;}
#web-mob-show{display: block!important;}
    .padding-top-bottom{padding-top: 45px!important; padding-bottom: 45px !important;}

    .wpb_wrapper .vc_custom_1610346662406 {
    padding-bottom: 0px !important;
}

.wpb_wrapper  .vc_custom_1608637774768 {
    padding-bottom: 0px !important;
}

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

 .top-managerolew {
    margin: 17em 0em 0em!important;
    text-align: center!important;
    background: rgb(100 173 164 / 88%);
    padding: 0em 0em !important;
}


.top-managerolew h3 {
    font-size: 25px;
    line-height: normal;
    color: #fff;
}

.top-managerolew h4 {
    font-size: 14px;
    margin-top: 0em;
    line-height: normal;
    color: #fff;
}
.lifelanage {
    background: url(/wp-content/uploads/2020/12/Nutuer-5.jpg);
    background-size: cover;
    background-position: -210px 1px;
}

.jounpad {
    padding: 3em 0 !important;
}

.journeycss h4 {
    text-align: left;
    color: #fff;
    font-size: 46px;
    line-height: normal;
    text-shadow: 0px 0px 9px #000;
}


.banner-pop-btn .popupaoc-button {

    background: #fa9988;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    text-decoration: none !important;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    padding: 9px 10px !important;
    font-weight: 600 !important;
    font-size: 13px !important;
    margin-top: 10px !important;
    text-align: center !important;
}





.vc_col-sm-10 .fl-rich-text {
    text-align: center;
}

.work-differt h4 {
    font-size: 22px;
    text-align: center !important;
}

.vc_custom_1574747015776 {
    padding-top: 0em !important;
}


.logo-no-margin #Top_bar .logo {
    margin-left: 0px!important;

}
	
	
	.naturedispay{display:block;}
	

	
	
	.jountext h3 span{color:#000!important;}
	.jountext a{color:#000!important;}
	.jountext {padding-bottom:2em;     padding-top: 0px;}
	
	.mobile-booking{display:block;}
	.mobile-booking a{    text-decoration: none;
    font-weight: 600;
    font-size: 15px!important;}
	.header_top{display:none;}
	.book-ap {
    text-align: center;
}
	.book-ap.book-ap-bg {
    background-color: #74c5e3 !important;
}
	.book-ap.book-ap-bg p{  margin: 0 0 0px;
    padding: 0 0 0px;}
	.book-ap.book-ap-bg a {
    color: #fff;
    font-size: 18px;
    line-height: 20px;
    display: block;
    padding: 10px 0px;
		 min-height: 70px;
}
	
	.book-ap.book-ap-icon {
    background: #fff;
}
.book-ap.book-ap-icon a {
    display: block;
    line-height: 25px;
    font-size: 16px;
    padding: 8px 0;
    min-height: 70px;
	    font-weight: 600;
	color:#74c5e3;
}
	.book-ap.book-ap-icon p {
    margin: 0 0 0px;
    padding: 0 0 0px;
}
	.book-ap.book-ap-icon i{display:block;}
	
	
	.mobile-booking .col-xs-4{padding-left:0px; padding-right:0px;     width: 33.3333%;
    float: left;     height: 70px;
    overflow: hidden;}
	.book-ap-icon2 {
    background: #fff !important;
}
	
.rev-btn {
    max-width: 50% !important;
    min-width: 100% !important;
      min-height: 40px!important;
    max-height: 40px!important;
    border-radius: 4px;
	font-size: 14px !important;
}
	
	
	.ftr-format h4 {
    font-size: 17px;
    font-weight: 500;
}
	.ftr-format p {
    font-size: 18px;
}
	
	
	
	.ftr-format a{  font-size: 18px;}
	
	.ftrlibnks .wpb_wrapper > div {
    margin-bottom: 0px;
    font-size: 17px;
    color: #fff;
}
	

	
		h2, .h2, p.space-h2::before{line-height:normal;     font-size: 24px;}
	h3, .h3, p.space-h3::before{line-height:normal;     font-size: 22px;}
	h4, .h4, p.space-h4::before{line-height:normal;     font-size: 20px;}
	h5, .h5, p.space-h5::before{line-height:normal;     font-size: 18px;}
	
	
	
	
	.vc_custom_1561530835724 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    background-color: #ffffff !important;
}
	
	.vc_custom_1561633384364 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    background-color: #ffffff !important;
}
	
	
	.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    color: #fff!important;
    font-size: 13px!important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
    color: #fff!important;
 font-size: 13px!important;
}
	
	
#Top_bar a.responsive-menu-toggle {
  
    margin-top: 0px;
  

}
}

@media (max-width: 600px){
	
.rev-btn {
    max-width: 50% !important;
    min-width: 100% !important;
      min-height: 40px!important;
    max-height: 40px!important;
    border-radius: 4px;
	font-size: 13px !important;
	}


.work-differt h4 {
    font-size: 20px;
    text-align: center !important;
}


}


@media (max-width: 480px){


	
	.all-btnclass a{font-size:14px!important;}
	.all-btnclass2 a{font-size:14px!important;}
	.videoheaing h4 {
    height: auto;
}
	
	
	.rev-btn {
    max-width: 50% !important;
    min-width: 100% !important;
      min-height: 40px!important;
    max-height: 40px!important;
    border-radius: 4px;
	font-size: 12px !important;
	}
	
	
	
	}


@media (max-width: 430px){
	
	.rev-btn {
    max-width: 50% !important;
    min-width: 100% !important;
    min-height: 34px!important;
    max-height: 32px!important;
    border-radius: 4px;
    font-size: 12px !important;
    padding: 10px 10px !important;
    margin: 0px auto !important;
}
	
	
	
}


@media (max-width: 360px){
	
	.mobile-booking a {
    text-decoration: none;
    font-weight: 600;
    font-size: 13.5px!important;
}
	
}