/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

/* FONT FAIMLY */
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700;800;900&family=Roboto:wght@100;300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');

/* 
font-family: 'Playfair Display', serif;
font-family: 'Roboto', sans-serif; */

#header-outer .rgt-call a span {
    color: #fff !important;
    font-size: 20px !important;
    font-family: 'Roboto' !important;
    font-weight: 700 !important;
    background-color: #BD9C47;
    padding: 10px 40px;
    border-radius: 50px;
    transition: 0.5s !important;
    border: 1px solid transparent;
}
h4.mega-block-title {
    color: #04126b !important;
    text-transform: capitalize !important;
    font-size: 18px !important;
}
#header-outer .sf-menu .menu-item {
    position: relative;
}
#header-outer #top nav >.sf-menu >li ul.sub-menu {
    padding: 12px 20px !important;
}
#header-outer #top nav >.sf-menu >li ul.sub-menu li a {
    padding: 12px 20px  !important;
}
#header-outer .sf-menu .menu-item ul {
    top: 120px !important;
    left:30px !important;
}

#header-outer .sf-menu li ul li a span:hover {
    color: #fff;
    transition: 0s;
}
#header-outer .sf-menu li a span {
    font-size: 17px;
    font-weight: 300;
    font-family: 'Roboto', sans-serif;
    color: #383837;
    transition: 0.5s;
    white-space: nowrap;
    line-height: 16px !important;
}

#header-outer .sf-menu li a span:hover {
    color: #bd9c43;
    transition: 0.5s;
}

#header-outer .rgt-call::before {
    /* content: url("/wp-content/uploads/2021/05/ph-icon.png"); */
    /* position: relative; */
}
#header-outer .rgt-call {
    display: flex;
}
#header-outer::after {
    content: url("/wp-content/uploads/2021/05/leaf-right.png");
    position: absolute;
    right: 0;
    top: 0;
}
#header-outer::before {
    content: url("/wp-content/uploads/2021/05/hdr-line.png");
    position: absolute;
}
.banner-area .wpb_text_column h3 {
    font-family: 'Playfair Display', serif;
    font-weight: 400;
    font-size: 40px;
    line-height: 35px;
    color: #383837 !important;
    margin-bottom: 0;
}
.banner-area .wpb_text_column h2 {
    color: #3b373c !important;
    font-size: 90px;
    line-height: 100px;
    font-family: 'Playfair Display';
    font-weight: 400;
}

.banner-area .wpb_text_column h1 {
    color: #bd9c43;
    font-weight: 400;
    font-size: 120px;
    line-height: 80px;
    font-family: 'Playfair Display';
}

.banner-area .wpb_text_column p {
    color: #383837 !important;
    font-size: 22px;
    font-weight: 300;
    font-family: 'Roboto';
    line-height: 30px;
    margin-top: 30px;
}

.common-btn {
    color: #fff;
    background-color: #bd9c43;
    padding: 15px 40px;
    border-radius: 40px;
    margin-top: 30px;
    display: inline-block;
    transition:0.5s;
    border:1px solid;
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 22px;
}
.common-btn:hover{
    border:1px solid #bd9c43;
    color:#bd9c43;
    background-color:transparent;
}
.banner-area img {
    width: 100%;
}
.banner-area .row-bg-wrap::before {
    content: url("/wp-content/uploads/2021/05/leafleft.png");
    position: absolute;
    bottom: -100px;
    left: 0;
}
.common-hd h2 {
    color: #605e5c;
    font-size: 120px;
    line-height: 100px;
    font-family: 'Playfair Display';
    font-weight: 400;
    margin-bottom: 30px !important;
}

.about-sec img {
    width: 100%;
}

.about-sec .abt-cnt h4 {
    margin-bottom: 30px;
    color: #605e5c;
    font-size: 35px;
    line-height: 45px;
    font-family: 'Playfair Display';
    font-weight: 400;
}

.about-sec .abt-cnt p {
    color: #383837;
    font-size: 17px;
    font-weight: 300;
    font-family: 'Roboto';
}
.about-sec .abt-cnt {
    padding-left: 50px;
    padding-top: 90px;
}
.services-area .toggles {
    width: 80%;
}


.services-area .toggles h3 a {
    color: #bd9c43;
    font-size: 35px;
    font-weight: 400;
    font-family: 'Playfair Display';
}

.services-area .toggles h3 a i {
    border: 0 !important;
}

.services-area .toggles h3 a i::before {
    background-color: #bd9c43 !important;
}

.services-area .toggles h3 a i::after {
    background-color: #bd9c43 !important;
}

.services-area .toggles .toggle {
    padding-left: 60px;
    position:relative;
}

.services-area .toggles .toggle:nth-child(1)::before {
    content: url("/wp-content/uploads/2021/05/face-icon.png");
    position: absolute;
    left: 0;
    transform: scale(0.7);
}

.services-area .toggles .toggle:nth-child(2)::before {
    content: url("/wp-content/uploads/2021/05/skin-icon.png");
    position: absolute;
    left: 6px;
    transform: scale(0.9);
    top: 10px;
}
.services-area .toggles .toggle:nth-child(3)::before {
    content: url("/wp-content/uploads/2021/05/body-icon.png");
    position: absolute;
    left: 6px;
    top: 10px;
    transform: scale(0.9);
}
.services-area .toggles::after {content: "";height: 500px;width: 2px;position: absolute;right: 30px;top: 0;background-color: #c9c9c973;}
.services-area h4 {
    font-family: 'Playfair Display';
    font-weight: 400;
    color: #605e5c;
    font-size: 45px;
    line-height: 50px;
    margin-bottom: 20px !important;
}

.services-area p {
    color: #383837 !important;
    font-weight: 300;
    font-family: 'Roboto';
    font-size: 14px;
    padding-right: 20px;
    padding-bottom: 7px;
}
div#services-area .vc_col-sm-4:nth-child(1) {
    width: 27%;
}

div#services-area .vc_col-sm-4:nth-child(2) {
    width: 28%;
}

div#services-area .vc_col-sm-4:nth-child(3) {
    width: 45%;
}
div#services-area .vc_col-sm-4:nth-child(3) img {
    margin-top: -210px;
    width: 100%;
}
.testi-hd{
	width:50%;
	margin:0 auto;
}

.testi-sec .testi-hd h2 {
    color: #605e5c !important;
    font-size: 80px;
    font-weight: 400;
    font-family: 'Playfair Display';
    line-height: 80px;
    margin-bottom: 20px;
}

div#testi-sec .testi-hd p {
    color: #383837;
    font-size: 17px;
    font-weight: 400;
    font-family: 'Roboto';
    opacity: 70%;
}


.testi-inner img {
    width: auto !important;
}
.testi-sec .testi-div {
    border: 1px solid #0000001f;
    text-align: center;
    padding: 40px 30px;
    min-height: 570px;
}

.testi-sec .testi-div img {
    margin: 0 auto;
}
.testi-sec .testi-div p {
    font-size: 17px;
    font-weight: 400;
    font-family: 'Roboto';
    color: #777777;
}

.testi-sec .testi-div img {
    margin-top: 30px;
}

.testi-sec .testi-div h5 {
    font-size: 25px;
    color: #234c5a;
    font-weight: 700;
    font-family: 'Playfair Display';
}
.testi-div {
    position: relative;
}

.testi-div::before {
    content: url("/wp-content/uploads/2021/05/testi-connector.png");
    position: absolute;
    right: -50px;
    top: 10px;
}
.testi-div::after {
    content: url("/wp-content/uploads/2021/05/testi-connector.png");
    position: absolute;
    right: -50px;
    bottom: 10px;
}

.testi-sec .vc_col-sm-4:last-child .testi-div::before {
    display: none;
}
.testi-sec .vc_col-sm-4:last-child .testi-div::after
 {
    display: none;
}
.testi-sec .row-bg-wrap::before {content: url("/wp-content/uploads/2021/05/testi-img.png");position: absolute;right: 0;bottom: 70px;}

.testi-sec .testi-inner .row-bg-wrap::before {
    display: none;
}
.other-srvc h4 {
    font-family: 'Playfair Display';
    font-size: 35px;
    line-height: 45px;
    color: #605e5c;
    font-weight: 400;
    margin-bottom: 20px !important;
}

.other-srvc p {
    color: #383837;
    font-size: 17px;
    font-family: 'Roboto';
    font-weight: 400;
    line-height: 30px;
}

.other-srvc .wpb_text_column {
    padding: 60px 20px;
}
.other-srvc .other-img1 {
    position: absolute;
    top: -100px;
}

.other-srvc .other-img2 {
    position: absolute;
    left: -120px;
    bottom: -70px;
}
div#other-img-row {
    position: relative;
}

div#other-img-row .other-img2 {
    position: absolute;
    bottom: 0;
    width: 90%;
    top: 360px;
}

.other-srvc .row-bg-wrap::before {content: url("/wp-content/uploads/2021/05/other-srvc-line.png");position: absolute;left: -70px;bottom: -110px;z-index: 999;transform: scale(0.7);}

.other-srvc .other-img-row .row-bg-wrap::before {
    display: none;
}

.news-sec {
    position: relative;
}

.news-sec .news-cntnt {
    right: 50px;
    position: absolute;
    bottom: 0;
    width: 60%;
    margin: 0 auto;
    z-index: 999;
    padding: 20px 80px;
    top: 60px;
}

.news-sec .news-cntnt h4 {
    font-family: 'Playfair Display';
    font-weight: 400;
    color: #605e5c;
    font-size: 45px;
    line-height: 50px;
    margin-bottom: 20px;
}

.news-sec .news-cntnt p {
    font-family: 'Roboto';
    font-weight: 300;
    font-size: 17px;
    opacity: 70%;
}

.news-sec .news-cntnt form#es_subscription_form_60ad6c41efbcd {
    display: flex;
}

.news-sec .news-cntnt .es-field-wrap {
    width: 100%;
    position: relative;
}

.news-sec .news-cntnt input[type=email] {
    background-color: #fff;
    border-radius: 30px;
    padding-left: 20px;
}

.news-sec .news-cntnt input[type=submit] {
    position: absolute;
    border-radius: 30px !important;
    right: 0px;
    top: 0;
    width: 140px;
} 
.news-sec .news-cntnt .emaillist {
    position: relative;
    width: 80%;
}


.news-sec .row-bg-wrap::before {
    content: url("/wp-content/uploads/2021/05/new-bg-line.png");
    position: absolute;
    left: 0;
}
.contact-sec h3 {
    font-weight: 400;
    font-family: 'Playfair Display';
    color: #424040;
    font-size: 40px;
    line-height: 40px;
    margin-bottom: 20px !important;
}

.contact-sec p {
    width: 50%;
    font-weight: 400;
    font-family: 'Roboto';
    font-size: 17px;
    color: #424040;
    margin-bottom: 50px !important;
    margin: 0 auto;
    text-align: center;
}


.main-form .row {
    display: flex;
}

.main-form .row input, .main-form .row textarea {
   border: 1px solid #cacaca;
}

.main-form .row .col-md-6 {
    flex: 1;
    margin-right: 20px;
}

.main-form .row .col-md-12 {
    width: 100%;
}

.main-form .row .col-md-6:last-child {
    margin-right: 0;
}
.main-form input#first-name, .main-form input#last-name {
    background: url(/wp-content/uploads/2021/05/contact-icon2.png) no-repeat;
}

.main-form .row input, .main-form .row textarea {
    padding-left: 50px;
    background-position: 15px 0px !important;
    padding: 14px 10px 14px 60px;
}

.main-form #your-email {
     background: url(/wp-content/uploads/2021/05/contact-icon3.png) no-repeat;
}
.main-form #comment {
     background: url(/wp-content/uploads/2021/05/contact-icon1.png) no-repeat;
     background-position: 3px 0 !important;
     height: 170px;
     resize: none;

}
.contact-form #submit-btn {
    width: 100% !important;
}
.main-form {
    width: 60%;
    margin: 0 auto;
    position: relative;
}
#submit-btn {
    border-radius: 30px !important;
    text-transform: uppercase;
    color: #fff;
    font-size: 15px;
}

.wpcf7 .ajax-loader {
    position: absolute;
    right: 0;
}


div#copyright {
    padding: 30px 0 !important;
}
#footer-outer #footer-widgets {}

#footer-outer #footer-widgets h4 {
    font-weight: 400;
    font-family: 'Roboto';
    font-size: 30px;
    color: #fff;
    margin-bottom: 35px;
}

#footer-outer #footer-widgets p {
    color: #fff;
    font-weight: 300 !important;
    font-family: 'Roboto';
    font-size: 16px;
    opacity: 70%;
}
#footer-outer #footer-widgets .ftr-cnt li i {
    font-size: 30px;
    margin-top: 10px;
}
#footer-outer #footer-widgets .ftr-cnt li strong {
    padding-left: 30px;
    font-weight: 700;
    font-family: 'Roboto';
}

#footer-outer #footer-widgets .ftr-cnt li a {
    padding-left: 50px !important;
    margin-top: -10px;
}
form#es_subscription_form_60ad7b301b20e {
    display: flex;
}

#footer-outer #footer-widgets .col input[type=email] {
    border: 1px solid;
    border-radius: 30px;
    width: 270px;
}

#footer-outer #footer-widgets .emaillist {
    position: relative;
}

#footer-outer #footer-widgets .col input[type="submit"] {
    position: absolute;
    right: 18px;
    height: 44px;
    border-radius: 30px !important;
    top: 0;
}
#footer-outer #footer-widgets .social-link {
    display: flex;
    margin-top: 30px !important;
}

#footer-outer #footer-widgets .social-link li {
    margin-right: 20px;
}
#footer-outer .col:nth-child(2) {padding-left: 40px;margin-right: 0;}

#footer-outer .col:nth-child(3) {
    padding-right: 20px;
}
.inner-hd h2 {
    font-weight: 400;
    font-family: 'Playfair Display';
    font-size: 130px;
    line-height: 130px;
    color: #bd9c43;
    margin-bottom: 40px;
}

.inner-hd p {
    opacity: 70%;
    font-size: 17px;
    color: #383837 !important;
    width: 80%;
    margin: 0 auto;
    line-height: 30px;
}


.about-inner .row-bg-wrap::before {
    content: url("/wp-content/uploads/2021/05/leafleft.png");
    position: absolute;
    bottom: -100px;
}
.abt-inner-row h3 {
    font-size: 30px;
    color: #605e5c;
    line-height: 30px;
    font-weight: 400;
    font-family: 'Playfair Display';
    margin-bottom: 20px !important;
}
.abt-inner-row .abt-cnt {
    padding-top: 0px;
}
.abt-inner-row .row-bg-wrap::before {
    content: url("/wp-content/uploads/2021/05/abt-inner-rgt.png");
    position: absolute;
    right: 0;
    top: 30px;
}
.inner-banner .row-bg-wrap::before {
    display: none !important;
}
.testi-inner .row-bg-wrap::before{
	display:none;
}
.testi-inner .testi-hd h2 {
    color: #bd9c43 !important;
    font-size: 130px;
    line-height: 130px;
    width: 100%;
}

.testi-inner .testi-hd {
    width: 100%;
}
.other-srvc-inner .other-img-row .other-img2 {
    left: -30px;
    top: 300px !important;
}
.other-srvc-inner h4 {
    font-family: 'Playfair Display';
    font-size: 35px;
    line-height: 45px;
    color: #bd9c43;
    font-weight: 400;
    margin-bottom: 20px !important;
}

.other-srvc-inner .row-bg-wrap::before {
    content: url("/wp-content/uploads/2021/05/Layer-78.png");
    position: absolute !important;
    right: -40px !important;
    left: auto;
    top: -150px;
}

/* meet our team */
.meet-sec img {
    width: 100% !important;
    height:400px !important;
    object-fit:contain;
}

.meet-sec .vc_column-inner {
    padding: 0 !important;
}
.meet-sec .team-member {
    box-shadow: 0 0 10px #0000000a;
    height: 680px;
}
.meet-sec .team-member .team-meta {
    padding: 20px;
    padding-top: 0;
}
.inner-pg h2 {
    font-weight: 700;
    font-family: 'Playfair Display';
    font-size: 46px;
    line-height: 130px;
    color: #bd9c43;
    margin-bottom: 40px;
}
div#long-term h2 {
    margin-bottom: 30px;
    color: #605e5c;
    font-size: 35px;
    line-height: 45px;
    font-family: 'Playfair Display';
    font-weight: 400;
}
div#long-term h3 {
    font-family: 'Playfair Display';
}
div#slow-down h2 {
    margin-bottom: 30px;
    color: #605e5c;
    font-size: 35px;
    line-height: 45px;
    font-family: 'Playfair Display';
    font-weight: 400;
}
.team_member_details .bio-inner .title {
    font-family: 'Roboto';
    font-size: 30px;
    font-weight: 400;
}

.team_member_details .bio-inner h2 {
    font-family: 'Playfair Display';
    color: #000;
    font-size: 60px;
    line-height: 60px;
    margin-top: 20px !important;
}

.team_member_details .bio-inner .team-desc {
    font-family: 'Open Sans';
    color: #000;
    opacity: 70% !important;
    font-size: 16px;
}

/* Athletic Performance */

.inner2-pg h2 {
    font-weight: 400;
    font-family: 'Playfair Display';
    font-size: 100px;
    line-height: 130px;
    color: #bd9c43;
    margin-bottom: 40px;
}
div#performance-sec h2 {
    margin-bottom: 30px;
    color: #605e5c;
    font-size: 35px;
    line-height: 5px;
    font-family: 'Playfair Display';
    font-weight: 400;
}
div#perform-sec h2 {
    margin-bottom: 30px;
    color: #605e5c;
    font-size: 35px;
    line-height: 45px;
    font-family: 'Playfair Display';
    font-weight: 400;
}
/* Service Botox */

div#botox-sec h2 {
    margin-bottom: 10px;
    color: #605e5c;
    font-size: 35px;
    line-height: 45px;
    font-family: 'Playfair Display';
    font-weight: 400;
}

div#botox-sec a.book-btn {
    color: #fff;
    background-color: #bd9c43;
    padding: 10px 30px;
    border-radius: 40px;
    display: inline-block;
    transition: 0.5s;
    border: 1px solid;
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 20px;
}

div#botox-sec a.book-btn:hover {
    border: 1px solid #bd9c43;
    color: #bd9c43;
    background-color: transparent;
}
div#perform-sec .weight-img {
    height: 400px !important;
}
.inner3-pg h2 {
    font-weight: 400;
    font-family: 'Playfair Display';
    font-size: 70px;
    line-height: 130px;
    color: #bd9c43;
}
.page-menu h2.widgettitle {
    font-weight: 400;
    font-family: 'Playfair Display';
    font-size: 20px;
    line-height: 30px;
    color: #000;
    margin-bottom: 40px;
    font-weight: 700;
}

.page-menu li {
    list-style-type: none;
    padding-bottom: 7px;
    padding-top: 7px;
    padding-left: 15px;
    position: relative;
    border-bottom: 1px solid #bd9c4375;
}

.page-menu ul {
    margin: 0;
}

.page-menu li a {
    color: #000 !important;
}

.page-menu li:last-child {
    border: 0;
}
.page-menu li.current_page_item::before {content: "";position: absolute;left: 0;top: 5px;bottom: 5px;width: 2px;background: #e1d1a8;}

.page-menu li.current_page_item a {
    font-weight: 700;
}
.page-menu h2.widgettitle {
    font-size: 22px !important;
    font-weight: 600 !important;
    color: #000 !important;
}
.serv-sec4 {
    color: #fff;
    background-color: #bd9c43;
    padding: 5px 16px;
    border-radius: 57px;
    margin-top: 13px;
    display: inline-block;
    transition: 0.5s;
    border: 1px solid;
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 16px;
}
#footer-outer #footer-widgets .ftr-cnt li strong {
    padding-left: 14px;
    font-weight: 700;
    font-family: 'Roboto';
    color: #c5c5c5;
}
.face_area .inner_row .row-bg-wrap::before {
    display: none;
}

.face_area .inner-hd p {
    width: 100%;
}

.face_area h3 {
    font-size: 26px;
    line-height: 35px;
    color: #000;
    font-weight: 700;
    border-bottom: 1px dashed #ccc;
    padding-bottom: 15px;
    margin-bottom: 15px !important;
}

.face_area .toggle h3 {
    border: 0 !important;
    padding-bottom: 0;
    margin-bottom: 0 !important;
}
.face_area .face-row-points h2, .face_area .face-row-points h3, .face_area .face-row-points p {
    font-size: 20px;
    color: #000000;
    border: 0;
    padding-bottom: 0;
    margin-bottom: 0 !important;
    line-height: 30px;
}

.face_area .face-row-points .wpb_text_column {
    text-align: center !important;
}
.face_area h5 {
    padding: 17px 10px;
    color: #bd9c43;
    font-size: 40px;
    line-height: 44px;
    font-weight: 400;
    font-family: 'Playfair Display';
    padding-bottom: 20px;
    padding-top: 60px;
}

.face_area .face-row-points .wpb_text_column {
    background: #fff;
    box-shadow: 0 0 10px #00000029;
    min-height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px 15px;
}
.wellness h4 {
    font-size: 26px;
    line-height: 35px;
    color: #000;
    font-weight: 700;
    border-bottom: 1px dashed #ccc;
    padding-bottom: 15px;
    margin-bottom: 15px !important;
}
.wellness img {
    border-radius: 61px;
}
.other-srvc img {border-radius: 84px;
}
.abt-inner-row img {
    border-radius: 35px;
}
.img-with-aniamtion-wrap.right img {
    border-radius: 35px;
}
div#meet-sec .vc_column-inner .wpb_wrapper .team-member .team-member-image .team-member-image-inner img {
    height: 380px !important;
    object-fit: cover !important;
}
.megamenu ul.sub-menu {
    float: left;
    width: 100% !important;
    background: red;
}

#header-outer .megamenu ul.sub-menu .menu-item ul {
    top: 0 !important;
}
#header-outer .megamenu ul.sub-menu .menu-item ul li {
    position: relative;
}


#header-outer #top nav >.sf-menu >li.megamenu ul.sub-menu li {
    margin: 0 !important;
    padding: 0 !important;
}

#header-outer #top nav >.sf-menu >li.megamenu ul.sub-menu li ul li:hover a {
    background: transparent !important;
    color: #bd9c43 !important;
}

#header-outer .rgt-call a span:hover {
    background-color: transparent;
    color: #bd9c43 !important;
    border: 1px solid #bd9c43;
    transition: 0.5s;
}
#header-outer .sf-menu li ul li a span:hover {
    color: #bd9c43 !important;
}
.services-area a {
    font-size: 11px;
    padding-right: 0 !important;
    white-space: nowrap;
}

.services-area .inner-toggle-wrap p {
    padding-right: 0;
}
.inner-hd h2 {
    font-size: 90px !important;
}




/* blood work page */
div#botox-sec h2 {
    color: #bd9c43 !important;
    font-size: 38px;
}

div#txt-blood-sec h2 {
    padding-bottom: 30px;
    padding-top: 20px;
}
div#txt-blood-sec h2 strong {
    font-family: 'Playfair Display';
    color: #bd9c43 !important;
    font-size: 45px;
}
div#txt-blood-sec h3 {
    color: #000 !important;
    font-size: 23px;
}
div#blood-work-sec .txt-01 ul li {
    font-size: 19px;
    color: #000 !important;
    font-family: 'Open Sans';
    line-height: 40px;
}

div#txt-blood-sec p {
    color: #000 !important;
    font-size: 18px;
}
/* end blood work page */


/* mobile iv page  */
div#mobile-iv-sec {
    padding: 70px 0 !important;
}
div#mobile-iv-sec h1 strong {
    font-family: 'Playfair Display';
}
div#mobile-iv-sec h1 {
    font-size: 51px;
    color: #bd9c43 !important;
    line-height: 90px;
}

div#mobile-iv-sec h2 {
    font-family: 'Playfair Display';
    color: #000 !important;
    line-height: 60px;
}

div#mobile-iv-sec h3 {
    font-family: 'Playfair Display';
    color: #bd9c43 !important;
    font-size: 26px;
}

div#mobile-iv-sec h4 {
    color: #000 !important;
    font-size: 30px;
    font-family: 'Playfair Display';
}
div#mobile-iv-sec p {
    color: #000 !important;
    font-size: 18px;
    font-family: 'Open Sans';
}
div#mobile-iv-sec ul li {
    list-style: none !important;
}

div#mobile-iv-sec h2 strong {
    font-family: 'Playfair Display';
}
/* end mobile iv sec */

/* vitamin page */
div#Vitamin-sec-1 h2 {
    color: #bd9c43 !important;
    font-family: 'Playfair Display';
    font-size: 50px;
    line-height: 60px;
}

div#Vitamin-sec-1 h4 {
    color: #000 !important;
    font-size: 28px;
    line-height: 50px;
    font-family: 'Playfair Display';
}

div#Vitamin-sec-1 p {
    color: #000 !important;
    font-size: 18px;
}
div#Vitamin-sec-1 ul li {
    font-size: 20px;
    color: #000 !important;
    line-height: 40px;
}

div#Vitamin-sec-1 {
    padding: 100px 0 !important;
}

/* end vitam in sec */
.megamenu.iv-therapy ul li {
    display: inline-block;
    width: 30%;
}

#header-outer .sf-menu .megamenu ul li a span {
    white-space: break-spaces;
    line-height: 22px !important;
    display: flex !important;
    padding: 7px 0px;
    border-bottom: 1px solid #bd9c43;
    height: 59PX;
    font-size: 14px !important;
    COLOR: BLACK;
    font-weight: 400;
    line-height: 16px !important;
}
#header-outer #top nav > .sf-menu .megamenu ul li a {
    padding: 6px 0px !important;
}

#header-outer #top nav > .sf-menu .megamenu ul li {
    padding: 10px 20px !important;
}

#header-outer #top nav >.sf-menu >li ul.sub-menu li ul {
    padding: 0 !important;
}
#header-outer .megamenu ul.sub-menu .menu-item ul {
    left: 5px !important;
}
#header-outer #top nav >.sf-menu .megamenu li ul.sub-menu li a {
    padding: 5px 10px !important;
}
#header-outer .sf-menu .sub-menu li a:hover span {
    color: #ffff !important;
}
#header-outer .sf-menu .megamenu .sub-menu li a:hover span {
    color: #bd9c43 !important;
}
div#Anti-Wrinkle-sec-img img {
    border-radius: 46px;
    height: 400px;
    width: 627px;
    padding: 0 !important;
    margin: 13px 0 0 0;
}
div#Chemical\ peels-sec-img img {
    height: 285px;
    width: 357px;
    object-fit: cover;
    border-radius: 34px;
    margin-top: 31px;
}
img.img-with-animation.skip-lazy.animated-in {}

div#about-inner img {
    object-fit: cover;
    width: 420px;
    height: 300px;
    border-radius: 36px;
}
div#ther-sec strong {
    color: black;
}

div#ther-sec img {
    border-radius: 33px;
}

div#main-ATglance-1 .wpb_text_column.wpb_content_element {
    background: #fff;
    box-shadow: 0 0 10px #00000029;
    min-height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px 15px;
}
div#main-ATglance-1 strong {
    font-size: 22px;
    font-family: 'Open Sans';
    line-height: 0px;
    color: black;
}



div#main-ATglance-1 h3 {
    color: black;
    font-size: 21px;
    font-family: 'Open Sans';
    text-transform: uppercase;
}

div#at-A-glance-sec-002 h2
{    padding: 17px 10px;
	color: #bd9c43;
	font-size: 40px;
	line-height: 44px;
	font-weight: 400;
	font-family: 'Playfair Display';
	padding-bottom: 20px;
	padding-top: 60px;
}


div#at-A-glance-sec-00234 h5 {
    padding: 17px 10px;
    color: #bd9c43;
    font-size: 40px;
    line-height: 44px;
    font-weight: 400;
    font-family: 'Playfair Display';
    padding-bottom: 20px;
    padding-top: 60px;
}
div#at-A-glance-sec-00234 strong {
    color: black;
    font-weight: 700;
    font-family: 'Roboto';
}
div#at-A-glance-sec-00234 img {
    border-radius: 44px;
    width: 397px;
}

div#fAtfreezing-sec-12 h3 {
    color: #be9c43;
    font-family: 'Roboto';
    font-size: 30px;
    padding: 41px 0px 16px 0px;
}
div#fAtfreezing-sec-12 img {
    width: 449px;
    border-radius: 26px;
}

div#fAtfreezing-sec-12 h4 {
    color: #000;
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 600;
    padding: 55px 0 0px 3px;
}

div#\32 nd-sec-freezing img {
    width: 460px;
    border-radius: 35px;
    height: 273px;
}
div#covid-t-22 h3 {
    color: #bd9c47;
    padding: 29px 0 8px 0;
}
div#smartbloodwork-sec-2 a#smartblood-btn-sec {
    position: absolute;
    left: 543px;
    top: 389px;
}

div#smartbloodwork-sec-2 h3 {
    color: #bd9c47;
    text-transform: uppercase;
    font-family: 'Roboto';
    padding: 41px 0 0 0;
}
div#about-inner a#Anti-Wrinkle\ Injections-btn {margin: 0 auto;display: table;padding: 14px 36px 14px 34px;}

a#Anti-Wrinkle\ Injections-btn {}

div#botox-sec a#Anti-Wrinkle\ Injections-btn {
    MARGIN: 0 AUTO;
    DISPLAY: TABLE;
    PADDING: 17px 30px 16px 30px;
    FONT-SIZE: 18PX;
}
div#Vitamin-sec-1 a#Anti-Wrinkle\ Injections-btn {
    MARGIN: 0 AUTO;
    DISPLAY: TABLE;
    PADDING: 17px 31px  15px 33px;
    FONT-SIZE: 20PX;
}


div#smartbloodwork-sec-1 h3 {
    color: #bd9c47;
    text-transform: uppercase;
    font-size: 26px;
    font-weight: 700;
    padding: 1px 0 12px 0;
}



div#smartbloodwork-sec-1 p {
    width: 70% !important;
    
    display: inline-block;
}

div#smartbloodwork-sec-1 {
    text-align: center;
}

div#smartbloodwork-sec-1 {
    padding: 22px 0 18px 0  !important;
}
div#smart-bloodwork-sec-2 h3 {
    color: #bd9c47;
    text-transform: uppercase;
    font-size: 27px;
    font-weight: 700;
    padding: 0px 0 10px 0;
}



div#smart-bloodwork-sec-2 a#smartblood-btn-sec {
    margin: 0 auto;
    display: table;
}

div#smart-bloodwork-sec-2 img {
    box-shadow: 1px 0px 6px 0px #888888;
    border-radius: 41px;
    width: 247px;
}
div#smart-bloodwork-sec-2 {
    padding: 81px 0px 100px 30px !important;
}
div#smart-bloodwork-sec-2 img {
    box-shadow: 1px 0px 6px 0px #888888;
    border-radius: 41px;
    width: 290px;
    padding: 2px 0 0px 9px !important;
}
div#perform-sec img.img-with-animation.skip-lazy.image-sec-Skin.Bright.IV.Therapy.animated-in {
    height: 300px;
    width: 447px;
    border-radius: 44px;
    object-fit: cover;
}
div#Mobile\ IV\/IM-sec-singel-image img {
    width: 23%;
    margin: 0 auto;
    display: table;
}
div#\32 nd-image-sec img.img-with-animation.skip-lazy.animated-in {
    width: 70%;
    margin: 0 auto;
    display: table;
}
div#Vitamin-sec-1 img {
    border-radius: 9px;
}
div#botox-sec strong {
    color: #b48917;
}

div#ther-sec strong {
    color: #b88d1a;
}

div#at-A-glance-sec-00234 strong {
    color: #bd9c43;
}

div#ourpilicy-sec-appointmints-hedings h3 {
    font-family: 'Playfair Display';
    color: #bd9c47;
    text-align: justify;
    padding: 0px 0px 0 92px;
}

div#Our\ policy-sec-heding h2 {
    font-weight: 400;
    font-family: 'Playfair Display';
    font-size: 70px;
    line-height: 130px;
    color: #bd9c43;
}
div#main-content-our-policy h5 {
    color: #bd9c47;
    padding: 49px 0 20px 0;
    border-bottom: 1px solid  !important;
    font-family: 'Playfair Display';
}

div#main-content-our-policy h4 {
    color: #c3a457;
    text-transform: uppercase;
    padding: 13px 0 15px 0;
    border-bottom: 1px solid;
    font-family: 'Playfair Display';
}

div#main-content-our-policy p {
    font-family: 'Roboto';
    color: black;
    text-align: justify;
    width: 63%;
}

div#main-content-our-policy h3 {
    color: #bd9c43;
    text-transform: uppercase;
    font-size: 18px;
    font-family: 'Playfair Display';
    padding: 24px 0 6px 0;
}

div#products-page-2nd-logo h2 {
    font-family: 'Playfair Display';
    color: #bd9c43;
    font-weight: 400;
    font-size: 71px;
    line-height: 200px;
}

div#products-page-2nd-logo img {
    position: relative;
    top: -26px;
    width: 38%;
    height: 272px;
    left: 42px;
}

div#products-page-2nd-logo p {
    color: #4e4e4e !important;
    font-size: 18px;
    font-weight: 300;
    font-family: 'Roboto';
    line-height: 30px;
    margin-top: 30px;
}
div#products-sec-faqs-page h2 {
    color: #bd9c43;
    font-size: 45px;
    font-family: 'Playfair Display';
}

div#products-sec-faqs-page a {
    font-family: 'Roboto';
    font-size: 15px;
}

div#products-sec-faqs-page p {
    font-family: 'Roboto';
    text-align: justify;
    width: 90%;
    color: black;
}

div#\33 rd-image-product-sec strong {
    color: #bd9c43;
    font-size: 15px;
    font-family: 'Playfair Display';
}

div#\33 rd-image-product-sec p {
    text-align: justify;
    color: black;
    font-family: 'Roboto';
}

div#\33 rd-image-product-sec li {
    color: black;
    font-family: 'Roboto';
}

div#\33 rd-image-product-sec img {
    width: 35%;
    padding: 36px 0 48px 0;
}
div#products-page-2nd-logo h3 {
    color: #bd9c43;
    font-family: 'Playfair Display';
}

div#products-page-2nd-logo ul li {
    color: black;
    font-family: 'Roboto';
}
div#products-sec-faqs-page h3 {
    color: #bd9c43;
    font-family: 'Playfair Display';
}

div#products-sec-faqs-page strong {
    color: #bd9c43;
    font-family: 'Roboto';
}

div#products-sec-faqs-page ul li {
    color: #4f4f4f;
    font-family: 'Roboto';
    font-size: 16px;
    text-align: justify !important;
}
div#\34 -sec-of-imag-kaybell img {
    width: 31%;
    border-radius: 28px;
}

div#\34 -sec-of-imag-kaybell p {
    font-family: 'Roboto';
    color: black;
    font-size: 14px;
}

div#\34 -sec-of-imag-kaybell ul li {
    font-family: 'Roboto';
    text-align: justify !important;
    font-size: 13px;
    list-style: auto;
}

div#\34 -sec-of-imag-kaybell strong {
    color: #be9c43;
    font-family: 'Roboto';
    font-size: 17px;
}
div#header-outer li#menu-item-167 ul.sub-menu.tracked-pos a.sf-with-ul span.menu-title-text {
    color: #bd9c47;
}

div#chart-tabel-sec .wpb_text_column.wpb_content_element.chrat-sec-1 {
    border: 1px solid;
    padding: 17px 0px 24px 24px;
    box-shadow: inset 0em 0em 20px 4px #be9c43;
}



div#chart-tabel-sec strong {
    color: #be9c43;
    font-family: 'Playfair Display';
    font-size: 18px;
    font-weight: 900;
}

div#chart-tabel-sec p {
    font-size: 18px;
    color: black;
    font-family: 'Roboto';
}

div#chart-tabel-sec ul li {
    color: black;
    font-size: 15px;
    font-family: 'Roboto';
    list-style: auto;
}
div#chart-tabel-sec .wpb_text_column.wpb_content_element.chart-2nd-sec {
    border: 1px solid;
    padding: 19px 0px 72px 28px;
    box-shadow: inset 0em 0em 20px 0px #be9c43;
}

#Vitamin-sec-1 .txt-01 h1, h3 {
    font-family: 'Playfair Display';
    font-weight: 400;
  
}
.meet-sec .txt-blk h5 {
    color: #bd9c47;
    padding: 0px 0 20px 0;
    border-bottom: 1px solid !important;
    font-family: 'Playfair Display';
}
.sub-menus-btns .sf-with-ul span {
    color: #fff !important;
    font-size: 20px !important;
    font-family: 'Roboto' !important;
    font-weight: 700 !important;
    background-color: #BD9C47 !important;
    border-radius: 50px !important;
    transition: 0.5s !important;
    border: 1px solid transparent;
    width: 26%;
    height: 45px !important;
    text-align: center !important;
    padding: 13px 10px 10px 36px !important;
    letter-spacing: 1px;
    border: 2px solid #BD9C47 !important;
}
.sub-menus-btns .sf-with-ul span:hover {
    color: #BD9C47 !important;
    background-color: transparent !important;
    border: 2px solid #BD9C47 !important;
}
div#\32 nd-image-sec .row-bg-wrap::before {
    display: none !important;
}
div#sec-fusion-iv h2 {
    font-weight: 400;
    font-family: 'Playfair Display';
    color: #424040;
    font-size: 40px;
    line-height: 40px;
    margin-bottom: 30px !important;
}
@media only screen and (max-width:1600px) {
/*Home*/
.container {
    padding: 0 30px !important;
}	
body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
    height: 55px!important;
}
ul.sf-menu a {
    padding: 0 8px !important;
}
#header-outer .sf-menu li a span {
    font-size: 15px !important;
}
.banner-area .wpb_text_column h3 {
    font-size: 30px !important;
    line-height: 20px !important;
}
.banner-area .wpb_text_column h1 {
    font-size: 90px !important;
    line-height: 50px !important;
}
.banner-area .wpb_text_column p {
    font-size: 20px !important;
    line-height: 28px !important;
}
#header-outer::before {
    transform: scale(0.5) !important;
    top: -40px !important;
    left: -22px !important;
}
#header-outer::after {
    right: -36px !important;
    top: -72px !important;
    transform: scale(0.5) !important;
}
.banner-area .row-bg-wrap::before {
    bottom: -280px !important;
    left: -25px !important;
    transform: scale(0.8) !important;
}
.common-hd h2 {
    font-size: 70px !important;
}
.about-sec .abt-cnt h4 {
    font-size: 25px !important;
    line-height: 35px !important;
}
.common-btn {
    margin-top: 0px !important;
}
.common-btn {
    padding: 11px 40px !important;
    font-size: 18px !important;
}
.services-area .toggles h3 a {
    font-size: 30px !important;
}
.services-area h4 {
    font-size: 38px !important;
    margin-bottom: 10px !important;
}
div#services-area .vc_col-sm-4:nth-child(3) img {
    margin-top: -140px !important;
}
.testi-sec .testi-div img {
    margin-top: 0px !important;
}
.testi-sec .testi-div p {
    font-size: 15px !important;
    padding-bottom: 9px !important;
}
.testi-sec .testi-div h5 {
    font-size: 18px !important;
}
div#testi-inner {
    padding-top: 0 !important;
}
.testi-sec .testi-hd h2 {
    font-size: 50px !important;
}
div#testi-sec {
    padding-top: 30px !important;
}
.testi-sec .row-bg-wrap::before {
    right: -70px !important;
    bottom: -170px !important;
    transform: scale(0.4) !important;
}
.other-srvc .other-img2 {
    left: -30px !important;
    bottom: -110px !important;
}
.other-srvc h4 br {
    display: none;
}
.other-srvc h4 {
    font-size: 24px !important;
    line-height: 35px !important;
    margin-bottom: 10px !important;
}
.other-srvc p {
    font-size: 15px !important;
    line-height: 26px !important;
}
.other-srvc .row-bg-wrap::before {
    left: -112px !important;
    bottom: -220px !important;
    transform: scale(0.5) !important;
}
.news-sec .row-bg-wrap::before {
    left: -52px !important;
    transform: scale(0.5) !important;
    top: 260px !important;
}
.news-sec .news-cntnt h4 {
    font-size: 28px !important;
    margin-bottom: 0px !important;
}
.news-sec .news-cntnt {
    top: 20px !important;
    display: flex;
    align-items: center;
}
.news-sec .news-cntnt .emaillist {
    width: 100% !important;
}
div#news-sec {
    padding-bottom: 0 !important;
}
div#contact-sec {
    padding-top: 80px !important;
    padding-bottom: 60px !important;
}
.main-form {
    width: 90% !important;
}
#footer-outer #footer-widgets h4 {
    font-size: 20px !important;
    margin-bottom: 10px !important;
}
#footer-outer #footer-widgets p {
    font-size: 14px !important;
}
#footer-outer #footer-widgets .col input[type=email] {
    width: 240px !important;
}
#footer-outer #footer-widgets .col input[type="submit"] {
	right: -18px !important;
    top: 1px !important;
    width: 46% !important;
}
#footer-outer #footer-widgets .ftr-cnt li a {
    padding-left: 5px !important;
    display: inline-block !important;
}
#header-outer .rgt-call a span {
    padding: 9px 25px !important;
}
ul.sf-menu.sf-js-enabled.sf-arrows {
    margin-left: 35px !important;
}

/*Home*/
/*About us*/
div#about-inner {
    padding-top: 50px !important;
}	
.inner-hd h2 {
    font-size: 50px !important;
    margin-bottom: 0px !important;
    line-height: 80px !important;
}
.about-inner .row-bg-wrap::before {
    bottom: -100px !important;
    transform: scale(0.5) !important;
    left: -61px !important;
}
.abt-inner-row .row-bg-wrap::before {
    right: -99px !important;
    top: -20px !important;
    transform: scale(0.5) !important;
}
div#about-sec\ abt-inner-row img {
    margin: 0 auto;
    width: 50% !important;
}
div#about-sec\ abt-inner-row {
    padding-bottom: 80px !important;
}
/*About us*/
/*Services*/
div#sec-services-inner {
    padding-top: 50px !important;
    padding-bottom: 60px !important;
}
.page-id-133 .services-area h4 {
    font-size: 30px !important;
}
.page-id-133 .other-srvc .row-bg-wrap::before {
    bottom: 30px !important;
    right: -58px !important;
    left: initial !important;
}
.page-id-133 .other-srvc .wpb_text_column {
    padding: 30px 20px 30px 0px !important;
    text-align: left !important;
}
.page-id-133 .common-btn {
    margin-top: 10px !important;
    font-size: 16px !important;
}
.page-id-133 .services-area h4 {
    font-size: 20px !important;
    margin-bottom: 0px !important;
    font-weight: 600 !important;
}
.page-id-133 .services-area p {
    font-size: 15px !important;
}
.page-id-133 div#services-area {
    padding-bottom: 80px !important;
}
/*Services*/
/*Wellness*/
div#wellness {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.wellness h4 {
    font-size: 20px !important;
}
/*Wellness*/
/*Reviews*/	
div#testi-sec\ testi-inner {
    padding-top: 0px !important;
    padding-bottom: 100px !important;
}
/*Reviews*/	
/*Location*/	
.page-id-116 .about-inner .row-bg-wrap::before {
    left: -74px !important;
    bottom: -130px !important;
    transform: scale(0.4) !important;
}
/*Location*/
/*Meet Our Team*/
.inner3-pg h2 {
    font-size: 40px !important;
    line-height: 0px !important;
}
div#our-team {
    padding-bottom: 0 !important;
}
.meet-sec .team-member .team-meta {
    padding: 0px !important;
}
.page-id-1295 .container-wrap {
    padding-bottom: 0 !important;
}
/*Meet Our Team*/
/*Privacy Policy*/
div#Our\ policy-sec-heding h2 {
    font-size: 40px !important;
}
div#ourpilicy-sec-appointmints-hedings h3 {
    padding: 0px 0px 0 0px !important;
}
div#main-content-our-policy h3 {
    font-size: 18px !important;
    padding: 0px 0 0px 0 !important;
}
/*Privacy Policy*/
/*NAD+ IV Infusion Therapy*/
div#slow-down {
    padding-top: 0 !important;
}
.inner-pg h2 {
    font-size: 40px !important;
}
/*NAD+ IV Infusion Therapy*/
/*anti-wrinkle-injections*/	
.face_area .face-row-points h2, .face_area .face-row-points h3, .face_area .face-row-points p {
    font-size: 15px !important;
    line-height: 26px !important;
}
/*anti-wrinkle-injections*/	
}
@media only screen and (max-width:1000px) {
/*Home*/
.container {
    padding: 0 !important;
    width: 90% !important;
    max-width: 90% !important;
}
body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
    height: 61px !important;
}
.slide-out-widget-area-toggle.mobile-icon.slide-out-from-right {
    right: 23px !important;
}
.banner-area .wpb_text_column h3 {
    font-size: 30px !important;
    line-height: 32px !important;
    margin-top: 80px !important;
}
.banner-area .wpb_text_column h2 {
    font-size: 66px !important;
}
.banner-area .wpb_text_column h1 {
    font-size: 70px !important;
    line-height: 40px !important;
}
.banner-area .wpb_text_column p {
    font-size: 19px !important;
    line-height: 28px !important;
    width: 44% !important;
}
.common-btn {
    margin-top: 30px !important;
}
div#banner-area img {
    width: 50% !important;
    margin: 0 auto !important;
}
div#about-sec img {
    width: 50%;
    margin: 0 auto;
}
.about-sec .abt-cnt {
    padding-left: 0px !important;
    padding-top: 0px !important;
}
div#about-sec {
    padding-top: 50px !important;
}
div#about-sec {
    padding-bottom: 70px !important;
}
.common-hd h2 {
    font-size: 50px !important;
}
div#services-area {
    padding-bottom: 50px !important;
}
div#testi-inner .row_col_wrap_12_inner {
    margin: 0 auto;
    width: 50%;
}
.testi-sec .testi-div {
    min-height: 450px !important;
}
.testi-div::before {
    display: none !important;
}
div#testi-sec {
    padding-bottom: 0px !important;
}
div#other-srvc img {
    width: 40% !important;
    position: unset !important;
    margin: 0 auto;
}
.other-srvc .wpb_text_column {
    padding: 30px 200px !important;
    text-align: center;
}
div#other-srvc {
    padding-top: 50px !important;
}
.other-srvc .row-bg-wrap::before {
    bottom: 30px !important;
}
div#other-srvc {
	padding-bottom: 0px !important;
}
.testi-div::after {
    display: none !important;
}
div#contact-sec {
	padding-bottom: 40px !important;
}
#footer-outer #footer-widgets .col input[type=email] {
    width: 100%!important;
}
div#media_image-2 img {
    width: 60% !important;
}
/*Home*/
/*Services*/
div#sec-services-inner {
    padding-top: 50px !important;
    padding-bottom: 70px !important;
}
.page-id-133 .services-area h4 {
    font-size: 30px !important;
    margin-bottom: 10px !important;
}
.page-id-133 div#other-srvc\ other-srvc-inner img {
    position: unset !important;
    margin: 0 auto;
    width: 40% !important;
}
.page-id-133 .other-srvc .row-bg-wrap::before {
    bottom: 30px !important;
    left: initial !important;
    right: -58px !important;
}
.page-id-133 div#services-area {
    padding-bottom: 100px !important;
}
/*Services*/
/*Wellness*/
div#wellness\ sec-lipot img {
    margin: 0 auto !important;
    width: 60% !important;
}
div#wellness\ sec-lipot .img-with-aniamtion-wrap {
    margin-bottom: 0px !important;
}
div#wellness\ sec-lipot {
    padding-bottom: 70px  !important;
}
div#walness {
    padding-top: 0px !important;
}
/*Wellness*/
/*Location*/	
.page-id-116 .about-inner .row-bg-wrap::before {
    left: -74px !important;
    bottom: -130px !important;
    transform: scale(0.4) !important;
}
.page-id-116 div#about-inner\ inner-banner img {
    margin: 0 auto !important;
}
.page-id-116 div#about-inner\ inner-banner {
    padding-top: 40px !important;
}
/*Location*/
/*Contact us*/
.page-id-102 div#contact-sec {
    padding-top: 40px !important;
}
/*Contact us*/
/*Meet Our Team*/
div#meet-sec .row_col_wrap_12_inner {
    margin: 0 auto;
    width: 70%;
}
.meet-sec .team-member {
	height: 550px !important;
}
div#our-team {
    padding-bottom: 40px !important;
}
.page-id-1295 .divider {
    display: none !important;
}
/*Meet Our Team*/
/*Privacy Policy*/
div#main-content-our-policy p {
    width: 100% !important;
}
div#ourpilicy-sec-appointmints-hedings h3 {
    text-align: left !important;
}
/*Privacy Policy*/
/*IV Drips*/
div#about-sec\ abt-inner-row-drip {
    padding-top: 50px !important;
}
div#abt-inner-row {
    padding-bottom: 70px !important;
}
div#sec-fusion-iv {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}
/*IV Drips*/
	
/*harmon balance*/
.inner2-pg h2 {
    line-height: 40px !important;
    font-size: 40px !important;
}
/*harmon balance*/
	
/*mobile-iv-im*/
div#mobile-iv-sec h1 {
    font-size: 36px !important;
    line-height: 60px !important;
}	
div#mobile-iv-sec h2 {
    line-height: 40px !important;
    font-size: 30px !important;
}
/*mobile-iv-im*/	
/*vitamin-d-injection*/		
div#Vitamin-sec-1 {
    padding-top: 30px !important;
}
div#Vitamin-sec-1 h2 {
    font-size: 40px !important;
    line-height: 40px !important;
}
div#Vitamin-sec-1 {
    padding-top: 30px !important;
    padding-bottom: 80px !important;
}
/*vitamin-d-injection*/		
/*smart-blood-work*/		
div#smart-bloodwork-sec-2 {
    padding: 20px 0px 40px 0px !important;
}
/*smart-blood-work*/
/*anti-wrinkle-injections*/	
.face_area h5 {
    font-size: 30px !important;
    padding-bottom: 20px;
    padding-top: 20px !important;
}
/*anti-wrinkle-injections*/	
	
/*products*/		
div#products-page-2nd-logo h2 {
    font-size: 40px !important;
    line-height: 60px !important;
    text-align: center;
}
div#products-sec-faqs-page {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
div#products-page-2nd-logo img {
    height: auto !important;
}
div#chart-tabel-sec {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
/*products*/
.megamenu ul.sub-menu {
    background: transparent !important;
}
.megamenu.iv-therapy ul li {
    width: 100% !important;
}
ul.sub-menu i {
    right: 70px !important;
    top: -9px !important;
}
div#slide-out-widget-area {
    padding-left: 20px !important;
    padding-top: 80px !important;
}
#slide-out-widget-area .inner .off-canvas-menu-container li a {
    font-size: 15px !important;
    line-height: 22px !important;
    font-family: 'Open Sans';
    font-weight: 600 !important;
}
}
@media only screen and (max-width:690px) {
/*Home*/
body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
    height: 60px!important;
}
#header-outer::before {
    transform: scale(0.4) !important;
    top: -50px !important;
    left: -32px !important;
}
.banner-area .wpb_text_column h3 {
    font-size: 22px !important;
    line-height: 22px !important;
    margin-top: 60px !important;
}
.banner-area .wpb_text_column h2 {
    font-size: 46px !important;
    line-height: 65px !important;
}
.banner-area .wpb_text_column h1 {
    font-size: 46px !important;
    line-height: 23px !important;
}
.banner-area .wpb_text_column p {
    font-size: 15px !important;
    line-height: 26px !important;
    width: 100% !important;
    font-weight: 400 !important;
}
div#banner-area img {
    width: 100% !important;
    margin-top: 30px !important;
}
.banner-area .row-bg-wrap::before {
    bottom: -210px !important;
    left: -74px !important;
    transform: scale(0.4) !important;
}
.common-hd h2 {
    font-size: 30px !important;
    margin-bottom: 0px  !important;
    line-height: 29px !important;
}
div#about-sec img {
    width: 100% !important;
}
.about-sec .abt-cnt h4 {
    font-size: 18px !important;
    line-height: 30px !important;
    font-weight: 600 !important;
}
div#about-sec .common-btn {
    margin-top: 10px !important;
}
	div#services-area .vc_col-sm-4:nth-child(1) {
    width: 100% !important;
}
	div#services-area .vc_col-sm-4:nth-child(2) {
    width: 100% !important;
}
	div#services-area .vc_col-sm-4:nth-child(3) {
    width: 100% !important;
}
div#services-area .vc_col-sm-4:nth-child(3) img {
    margin-top: 20px  !important;
}
.services-area .toggles::after {
    display: none !important
}
.services-area h4 {
    font-size: 28px !important;
    margin-bottom: 0px !important;
}
.testi-sec .testi-hd h2 {
    font-size: 30px !important;
}
div#testi-sec {
    padding-top: 0 !important;
}
.testi-hd {
    margin-bottom: 0 !important;
}
div#testi-inner .row_col_wrap_12_inner {
    margin: 0 auto;
    width: 100% !important;
}
.testi-sec .row-bg-wrap::before {
    right: -81px !important;
    bottom: -290px !important;
    transform: scale(0.3) !important;
}
div#other-srvc img {
    width: 70% !important;
}
.other-srvc .wpb_text_column {
    padding: 10px 0px !important;
    text-align: center;
}
.other-srvc h4 {
    font-size: 19px !important;
    line-height: 31px !important;
    margin-bottom: 10px !important;
}
.other-srvc p br {
    display: none !important;
}
.other-srvc .row-bg-wrap::before {
    bottom: -260px !important;
    left: -156px !important;
    transform: scale(0.3) !important;
}
.news-sec .news-cntnt {
    top: 110px !important;
}
.news-sec .news-cntnt h4 {
    font-size: 22px !important;
    font-weight: 500 !important;
}
.news-sec .news-cntnt {
    top: 110px !important;
    left: 0 !important;
    padding: 20px 0px !important;
    margin: 0;
    width: 100% !important;
}
div#contact-sec {
    padding-top: 290px !important;
}
.news-sec .news-cntnt input[type=email] {
    border: 1px solid #0000001a !important;
}
.news-sec .news-cntnt input[type=submit] {
    position: absolute;
    border-radius: 30px !important;
    right: 3px !important;
    top: 3px;
    width: 120px;
    height: 40px;
    line-height: 9px !important;
}
.news-sec .row-bg-wrap::before {
    left: -73px !important;
    transform: scale(0.3) !important;
    top: 260px !important;
}
.contact-sec h3 {
    font-size: 26px !important;
    margin-bottom: 10px !important;
}
.contact-sec p {
    width: 86% !important;
    font-weight: 400;
    font-size: 14px !important;
    margin-bottom: 30px !important;
    line-height: 23px;
}
.main-form {
    width: 100% !important;
}
.main-form .row {
    display: block !important;
}
.main-form .row .col-md-6 {
    margin-right: 0 !important;
    margin-bottom: 20px !important;
}
.main-form .row {
    padding-bottom: 0px !important;
}
.main-form #comment {
    height: 130px !important;
    margin-top: 22px !important;
    margin-bottom: 20px !important;
}
div#contact-sec {
    padding-bottom: 30px !important;
}
#footer-outer .col:nth-child(2) {
    padding-left: 0 !important;
}
#footer-outer #footer-widgets p {
    font-size: 15px !important;
    width: 90% !important;
}
#footer-outer #footer-widgets .col input[type="submit"] {
    right: 1px !important;
    top: 1px !important;
    width: 35% !important;
    letter-spacing: 1px;
}
div#copyright {
    padding: 15px 0 !important;
}
#footer-outer #footer-widgets .ftr-cnt li strong {
    padding-left: 22px !important;
}
#footer-outer #footer-widgets h4 {
    font-size: 18px !important;
    margin-bottom: 5px !important;
}
div#services-area {
    padding-bottom: 20px !important;
    padding-top: 0 !important;
}
/*Home*/
/*About us*/
.inner-hd h2 {
    font-size: 30px !important;
    margin-bottom: 0px !important;
    line-height: 40px !important;
}
.inner-hd p {
    font-size: 15px !important;
    width: 100% !important;
    line-height: 26px !important;
    padding-bottom: 12px !important;
}
.about-inner .row-bg-wrap::before {
    bottom: -170px !important;
    transform: scale(0.3) !important;
    left: -88px !important;
}
div#about-sec\ abt-inner-row img {
    margin: 0 auto;
    width: 100% !important;
}
.about-sec .abt-cnt h4 {
    font-size: 20px !important;
    line-height: 30px !important;
    font-weight: 600 !important;
    margin-bottom: 10px !important;
}
.about-sec .abt-cnt p {
    font-size: 16px !important;
}
div#about-sec\ abt-inner-row {
    padding-bottom: 60px !important;
}
/*About us*/
/*Services*/
.page-id-133 div#sec-services-inner {
    padding-bottom: 10px !important;
}
.services-area .toggles {
    width: 100% !important;
}
.services-area .toggles h3 a {
    font-size: 24px !important;
}
.page-id-133 div#services-area {
    padding-bottom: 60px !important;
}
.page-id-133 div#other-srvc\ other-srvc-inner img {
    width: 90% !important;
}
.page-id-133 .other-srvc .row-bg-wrap::before {
    bottom: -20px !important;
    right: -81px !important;
}
.page-id-133 div#services-area {
    padding-bottom: 70px !important;
    padding-top: 60px !important;
}
.page-id-133 .services-area .toggles {
    margin-top: -60px !important;
}
.page-id-133 .services-area h4 {
    font-size: 20px !important;
    margin-bottom: 0px !important;
}
.page-id-133 .services-area h4 {
    font-size: 20px !important;
    margin-bottom: 0px !important;
    line-height: 40px !important;
}
/*Services*/
/*Wellness*/
div#wellness {
    padding-top: 50px !important;
    padding-bottom: 20px !important;
}
.wellness h4 {
    font-size: 15px !important;
    text-transform: uppercase !important;
    line-height: 25px !important;
}
.wellness h5 {
    color: #000;
    font-size: 14px;
    line-height: 24px;
}
div#wellness\ sec-lipot img {
	width: 100% !important;
}
/*Wellness*/
/*Reviews*/
div#testi-sec\ testi-inner {
    padding-top: 50px !important;
    padding-bottom: 80px !important;
}
.testi-sec .testi-div img {
    margin-top: 20px !important;
}
.testi-sec .testi-div p {
    font-size: 16px !important;
    padding-bottom: 19px !important;
}
.testi-sec .testi-div {
    min-height: 430px !important;
}
div#about-inner {
    padding-top: 50px !important;
}
/*Reviews*/
/*Location*/
div#about-inner\ inner-banner {
    padding-top: 40px !important;
    padding-bottom: 70px !important;
}
/*Location*/
	
.page-id-102 .about-inner .row-bg-wrap::before {
    left: -95px !important;
}	
.page-id-102 div#contact-sec {
    padding-top: 0px !important;
}	
/*Meet Our Team*/
.inner3-pg h2 {
    font-size: 30px !important;
    line-height: 10px !important;
}
div#our-team {
    padding-bottom: 40px !important;
    padding-top: 40px !important;
}
div#meet-sec .row_col_wrap_12_inner {
    margin: 0 auto;
    width: 100% !important;
}
div#meet-sec .vc_col-sm-4 {
    padding: 0 !important;
}
.meet-sec .team-member {
    height: 600px !important;
}
.txt-blk h3 {
    font-size: 16px;
    margin-bottom: 0 !important;
    font-weight: 600 !important;
}
.team-meta h3 {
    font-size: 18px;
    font-weight: 600;
}
div#our-team {
    padding-bottom: 20px !important;}
/*Meet Our Team*/
/*Privacy Policy*/
div#Our\ policy-sec-heding h2 {
    font-size: 30px !important;
    line-height: 50px !important;
}
div#ourpilicy-sec-appointmints-hedings h3 {
    text-align: left !important;
    padding: 0px 0px 0 0px !important;
    text-transform: uppercase;
    font-size: 16px !important;
    margin-bottom: 0 !important;
}
div#main-content-our-policy h3 {
    font-size: 16px !important;
}
div#main-content-our-policy {
    padding-bottom: 30px !important;
}
/*Privacy Policy*/
/*IV Drips*/	
.abt-inner-row h3 {
    font-size: 22px !important;
}
.page-id-110 div#abt-inner-row {
    padding-bottom: 50px !important;
}
div#sec-fusion-iv {
    padding-top: 50px !important;
    padding-bottom: 60px !important;
}
div#sec-fusion-iv h2 {
    font-size: 24px !important;
    line-height: 37px !important;
    margin-bottom: 6px !important;
}
div[data-style="minimal"] .toggle h3 a {
    font-size: 16px !important;
    line-height: 14px !important;
    font-weight: 600 !important;
}
.page-id-110 .about-sec .abt-cnt h4 {
    font-size: 17px !important;
}
/*IV Drips*/	
/*NAD+ IV Infusion Therapy*/
.inner-pg h2 {
    font-size: 24px !important;
    line-height: 33px !important;
}
div#sec-nad {
    padding-top: 50px !important;
}
div#slow-down h4 {
    font-size: 15px !important;
}
div#slow-down img {
    margin: 0 auto;
    width: 65% !important;
}
/*NAD+ IV Infusion Therapy*/
/*Harmon Balance*/
div#sec-harmon {
    padding-top: 50px !important;
}
.inner2-pg h2 {
    margin-bottom: 0 !important;
    font-size: 30px !important;
}
div#perform-sec {
    padding-top: 0 !important;
    padding-bottom: 70px !important;
}
#Vitamin-sec-1 .txt-01 h1, h3 {
	font-weight: 600 !important;
    font-size: 16px !important;
}
div#perform-sec img {
    margin: 0 auto;
    width: 65% !important;
    padding-top: 30px;
}
div#perform-sec .img-with-aniamtion-wrap {
    text-align: center !important;
}
.page-id-269 div#perform-sec {
    padding-bottom: 40px !important;
}
/*Harmon Balance*/
/*mobile-iv-im*/
div#mobile-iv-sec {
    padding-top: 0px !important;
}
.page-id-733 #Vitamin-sec-1 .txt-01 h1, h3 {
    line-height: 26px !important;
}
div#mobile-iv-sec h1 {
    font-size: 18px !important;
    line-height: 34px !important;
}
div#mobile-iv-sec h2 {
    line-height: 30px !important;
    font-size: 20px !important;
}
div#mobile-iv-sec p {
    font-size: 15px !important;
}
div#mobile-iv-sec h4 {
    font-size: 20px !important;
}
div#mobile-iv-sec .txt-01 ul {
    margin-left: 0 !important;
    margin-bottom: 0 !important;
}
.page-id-733  div#Mobile\ IV\/IM-sec-singel-image img {
    width: 65% !important;
}
/*mobile-iv-im*/
/*skin-bright-iv-therapy*/
.page-id-275 div#perform-sec {
    padding-bottom: 20px !important;
}
.page-id-275 div#perform-sec h2 {
    font-size: 20px !important;
    line-height: 32px !important;
    font-weight: 600 !important;
}
/*skin-bright-iv-therapy*/
/*long-term-health*/	
.page-id-216 img.img-with-animation {
    margin: 0 auto;
    width: 65% !important;
    padding-top: 30px;
    padding-bottom: 40px !important;
}
.page-id-216 .img-with-aniamtion-wrap {
    text-align: center;
}
/*long-term-health*/
/*vitamin-d-injection*/	
div#Vitamin-sec-1 {
    padding-top: 10px !important;
    padding-bottom: 70px !important;
}
div#Vitamin-sec-1 h2 {
    font-size: 24px !important;
    line-height: 30px !important;
}
div#Vitamin-sec-1 h4 {
    font-size: 20px !important;
    line-height: 30px !important;
}
div#Vitamin-sec-1 ul li {
    font-size: 14px !important;
    line-height: 30px !important;
}
div#Vitamin-sec-1 p {
    color: #000 !important;
    font-size: 14px !important;
}
div#Vitamin-sec-1 a#Anti-Wrinkle\ Injections-btn {
    FONT-SIZE: 16PX !important;
    letter-spacing: 1px !important;
}
/*vitamin-d-injection*/
/*integrated-medicine*/
div#covid-t-22 h3 {
    padding: 0px 0 0px 0 !important;
    font-size: 20px !important;
}
/*integrated-medicine*/
/*smart-blood-work*/		
div#smartbloodwork-sec-1 h3 {
    font-size: 24px !important;
    font-weight: 700 !important;
}
div#smartbloodwork-sec-1 p {
    width: 100% !important;
}
div#smart-bloodwork-sec-2 h3 {
    font-size: 20px !important;
    font-weight: 700 !important;
    padding: 0px 0 0px 0 !important;
}
.page-id-984 .container-wrap {
    padding-bottom: 40px !important;
}
/*smart-blood-work*/
/*anti-wrinkle-injections*/	
.face_area h5 {
    font-size: 24px !important;
    padding-bottom: 10px;
    padding-top: 20px !important;
}
div#about-inner div[data-style="minimal"] .toggle h3 a {
    font-size: 16px !important;
    line-height: 25px !important;
    font-weight: 700 !important;
}
.face_area .face-row-points .wpb_text_column {
    min-height: 160px;
}
/*anti-wrinkle-injections*/
/*facial-thread-lift*/
div#at-A-glance-sec-002 h2 {
    font-size: 24px !important;
    padding-bottom: 10px !important;
    padding-top: 10px !important;
}
div#at-A-glance-sec-00234 h5 {
    font-size: 24px !important;
    padding-bottom: 10px !important;
    padding-top: 20px !important;
}
div#main-ATglance-1  strong {
    font-size: 16px !important;
}
/*facial-thread-lift*/
/*fat-freezing*/
div#fAtfreezing-sec-12 h3 {
    font-size: 30px !important;
    padding: 41px 0px 0px 0px !important;
    text-align: center !important;
}
div#fAtfreezing-sec-12 h4 {
    padding: 10px 0 0px 3px !important;
}
div#at-A-glance-sec-002 h2 {
    font-size: 24px !important;
    padding-bottom: 10px !important;
    padding-top: 20px !important;
}
div#main-ATglance-1 strong {
    font-size: 16px !important;
}
/*fat-freezing*/
	
/*weight-loss*/	
div#botox-sec {
    padding-top: 0 !important;
    margin-top: -30px !important;
    padding-bottom: 70px !important;
}
div#botox-sec a#Anti-Wrinkle\ Injections-btn {
    margin-top: 30px !important;
	FONT-SIZE: 16PX !important;
}
/*weight-loss*/	
/*Products*/	
div#products-page-2nd-logo h2 {
    font-size: 30px !important;
}
div#products-page-2nd-logo p {
    margin-top: 0px !important;
}
div#products-page-2nd-logo p {
    font-size: 15px !important;
}
div#products-sec-faqs-page h2 {
    font-size: 26px !important;
}
div#products-sec-faqs-page div[data-style="minimal"] .toggle h3 a {
    line-height: 23px !important;
}
div#\34 -sec-of-imag-kaybell img {
    width: 100% !important;
}
div#chart-tabel-sec .wpb_text_column.wpb_content_element.chrat-sec-1 {
    padding: 17px 20px 24px 20px !important;
}
div#chart-tabel-sec .wpb_text_column.wpb_content_element.chart-2nd-sec {
    padding: 17px 20px 24px 20px !important;
}
/*Products*/
}
.news-sec img {
    width: 100%;
}