/*
Theme Name: New Theory Medical Child
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: New Theory Medical
Version: 1.0
*/

:root {
    --ddc-cp-close-background:#D3B377;
}

/*Global*/
body a{color:#9b7e49;}
.container-wrap{padding-top:0; padding-bottom:0;}
body[data-header-resize="1"] .container-wrap{padding-top:0;}
.tabbed>ul li .active-tab{color:#000;}
.nectar-cta .link_wrap{display:inline-flex;}
.span_12.light .wpb_text_column a:not(:hover){opacity:1!important;}
body h1, body h2, body h3, body h4, body h5, body h6{color:#000;}
h1, h2, h3, h4, h5, h6, .row .col h3, .row .col h4{margin-bottom:22px;}
.ntm-section, .ntm-mb-0{margin-bottom:0!important;}
.ntm-section{padding-top:130px!important; padding-bottom:130px!important;}
.ntm-section.ntm-pt-0{padding-top:0!important;}
.ntm-section.ntm-pb-0{padding-bottom:0!important;}
.centered-text .nectar_video_lightbox.play_button{vertical-align:bottom;}
.nectar_video_lightbox.play_button_with_text[data-style=bordered_top] span.play{width:90px!important; height:90px!important;}
.nectar_video_lightbox.play_button_with_text[data-style=bordered_top] svg{width:18px; height:24px;}
.nectar_video_lightbox.play_button_with_text[data-style=bordered_top] .link-text{margin-top:50px;}
body .row .col .team-member h3{font-size:24px; line-height:1.2;}
.wpb_gallery_slidesflickity_static_height_style .nectar-flickity:not(.masonry) .flickity-viewport{margin:0 0 20px 0!important;}
.ntm-light-blue-box-section>div>div>div>div{background-color:#fdf8ef; padding:85px 30px 90px 30px;}
.ntm-light-blue-box-section>div>div>div>div>div{max-width:1124px; margin:auto;}
.ntm-vertical-tabs .tabbed>ul li a{border-bottom:1px solid #fff;}
.wpb_text_column ul, .wsp-container ul{margin:-3px 0 15px 0; padding:0; list-style:none; display:flex; flex-direction:column;}
.wpb_text_column ul li, .wsp-container ul li{margin:0; padding:3px 0 3px 21px; list-style:none; position:relative;}
.wpb_text_column ul li:before, .wsp-container ul li:before{content:''; width:7px; height:7px; border-radius:50%; background-color:#666; position:absolute; left:0; top:13px;}
.wsp-container ul li a{color:#666;}
.wsp-container ul li a:hover{color:#D3B377;}
/*.ntm-light-blue-box-section .wpb_text_column ul{align-items:center;}*/
#page-header-wrap, #page-header-wrap #page-header-bg{height:auto!important; overflow:visible;}
#page-header-bg .nectar-particles .span_6 .inner-wrap, #page-header-bg .span_6{top:unset; transform:unset;}
body #page-header-bg .span_6 span.subheader, #page-header-bg span.result-num, body .row .col.section-title > span, .page-header-no-bg .col.section-title h1 > span, body .nectar-box-roll .overlaid-content .subheader{font-size:32px;}
#page-header-wrap .inner-wrap{display:flex; flex-direction:column-reverse; padding-top:60px; padding-bottom:60px;}
.nectar_team_member_overlay .team_member_image{max-width:403px; max-height:393px; right:0; bottom:0; margin:auto;}
.scroll-google-map{position:relative; width:100%!important; height:auto!important; padding-bottom:103%; overflow:hidden; margin:0!important;}
.scroll-google-map iframe{position:absolute; top:0; left:0; width:100%; height:100%;}
body[data-slide-out-widget-area-style=slide-out-from-right] .slide_out_area_close{top:30px; right:30px;}
.nectar-fancy-box[data-style=image_above_text_underline] .text{padding:30px 0 0 0!important;}
body #header-outer:not(.small-nav), body[data-header-color="dark"] #header-outer:not(.small-nav){background-color:transparent!important; box-shadow:none!important;}
body #header-outer.scrolled-down:not(.small-nav), body[data-header-color="dark"] #header-outer.scrolled-down:not(.small-nav){background-color:#000!important;}
body.home #header-outer:not(.small-nav, .transparent), body.home[data-header-color="dark"] #header-outer.scrolled-down:not(.small-nav, .transparent){background-color:#000!important;}
body .ocm-effect-wrap .ocm-effect-wrap-inner #header-space{display:none!important;}
div[data-style="default"] .toggle > .toggle-title a, div[data-style="default"] .toggle > .toggle-title{font-size:20px; line-height:1.2;}
.toggle>.toggle-title a{padding:14px 14px 16px 50px;}
.toggle>.toggle-title a i{top:0; bottom:0; margin:auto; width:auto; height:auto; line-height:1; font-size:26px; display:flex; align-items:center;}
.toggle.open>.toggle-title a i, .toggle.open>.toggle-title a{color:#000;}
.ddc-btn__content .ddc-btn__text{color:#000!important;}
.hydrated.rw-bar .bar, .hydrated.rw-bar .bar.shake{background-color:#D3B377!important; color:#000!important;}
.ddc-btn__close{background-color:#D3B377!important;}

/*Mailchimp Form*/
#mc_embed_signup form{padding:0!important; margin:0 -20px!important;}
#mc_embed_signup h2{margin:0 0 15px 0!important; line-height:1.2!important; padding-left:20px!important; padding-right:20px!important;}
#mc_embed_signup .indicates-required{margin-right:0!important; padding-left:20px!important; padding-right:20px!important;}
#mc_embed_signup .mc-field-group{padding-left:20px!important; padding-right:20px!important; padding-bottom:25px!important; width:100%!important;}
#mc_embed_signup .size1of2{width:50%!important; padding-left:20px!important; padding-right:20px!important; margin:0!important;}
#mc_embed_signup .mc-field-group label{font-weight:400!important;}
body[data-fancy-form-rcs="1"] .fancy-select-wrap label{font-size:18px; color:#000!important;}
#mc_embed_signup .asterisk{font-size:16px;}
#mc_embed_signup .mc-field-group input{padding:12px 12px!important; text-indent:0!important; border:1px solid rgba(0, 0, 0, 0.10); background:#fff; border-radius:0;}
#mc_embed_signup input:focus{border-color:#000; box-shadow:none;}
body[data-fancy-form-rcs="1"] #mc_embed_signup .fancy-select-wrap{padding-top:0;}
body[data-fancy-form-rcs="1"] #mc_embed_signup .select2-container{height:50px;}
body[data-fancy-form-rcs="1"] #mc_embed_signup .select2-container--default .select2-selection--single{padding:10px 25px 10px 0!important; text-indent:0!important; border:1px solid rgba(0, 0, 0, 0.10); background:#fff; border-radius:0;}
body[data-fancy-form-rcs="1"] #mc_embed_signup .select2-container--default .select2-selection--single:hover{border-color:#000!important; background-color:#fff!important; color:#555;}
body[data-fancy-form-rcs="1"] #mc_embed_signup .select2-container--default:hover .select2-selection--single .select2-selection__rendered{color:#555!important;}
body[data-fancy-form-rcs="1"] #mc_embed_signup .select2-container--default:hover .select2-selection--single .select2-selection__arrow b{border-top-color:#555!important;}
#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:0!important;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:60px!important;}
#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error{border-width:1px!important;}
#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{padding:0!important; background-color:transparent!important; margin:0!important;}
body #mc_embed_signup .button, body #mc_embed_signup .button:hover{background-color:#D3B377; color:#000; border:transparent; font-size:18px; line-height:1; font-weight:400; padding:17px 30px!important; margin:0 20px!important; height:auto;}

/*Gravity Form*/
.gform_wrapper .gform_heading, .gform_wrapper .charleft{display:none;}
.gform-theme--framework .gform-field-label>.gfield_required:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform_editor legend.gform-field-label>span>.gfield_required:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){color:#333;}
.gform-theme--foundation .gform-field-label:where(:not([class*=gform-field-label--type-]):not(.gfield_header_item):not(.ginput_quantity_label)), .gform-theme--foundation.gform_editor legend.gform-field-label>span{gap:2px;}
.gform-theme--foundation .gfield .ginput_password, .gform-theme--foundation .gfield input, .gform-theme--foundation .gfield select{height:50px;}
.gform-theme--foundation .gform_fields{grid-row-gap:25px; row-gap:25px;}
body .gform_wrapper .top_label .gfield_label{margin-top:0; font-size:18px; font-weight:400!important;}
.gform-theme--framework .gfield_list_group_item::before:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework .gform-field-label:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){color:#333;}
.gform-theme--framework .gfield:where(.gfield--type-multiselect,.gfield--input-type-multiselect) .chosen-container-multi:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-search input[type=text]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-single:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework .gform-theme-field-control:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework select[multiple]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper .button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){border-radius:0; border-color:rgba(0,0,0,0.1); box-shadow:none;}
.gform-theme--foundation .gfield textarea.medium{min-block-size:10rem;}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){background-color:#D3B377; color:#000; border:transparent; font-size:18px; font-weight:400; padding:17px 30px!important;}
.gform_wrapper .gform-footer{position:relative;}
.gform-theme--framework .gform_validation_errors{margin-top:0; margin-bottom:25px; padding-block:10px; padding-inline:10px; box-shadow:none;}

/*Home*/
.nectar-header-text-content a, .ntm-appointment-btn-menu-top-right-item a{font-size:18px!important; line-height:1!important; font-weight:400!important; text-transform:capitalize!important; display:inline-flex!important; align-items:center; justify-content:center; padding:15px 32px!important; background-color:#D3B377!important; color:#000!important; border-radius:30px; overflow:hidden; position:relative;}
.sf-menu>li ul{padding:15px; width:22em;}
.sf-menu li li ul{left:22.4em!important; top:5px!important;}
#header-outer.transparent .sf-menu>.sfHover>ul, #header-outer.transparent .sf-menu>li:hover>ul{top:90px!important;}
#header-outer.small-nav .sf-menu>.sfHover>ul, #header-outer.small-nav .sf-menu>li:hover>ul{top:67px!important;}
body:not(.home) #header-outer:not(.small-nav) .sf-menu>.sfHover>ul, body:not(.home) #header-outer:not(.small-nav) .sf-menu>li:hover>ul{top:90px!important;}
#top nav>ul>li[class*=button_solid_color].ntm-appointment-btn-menu-top-right-item>a, #top nav>ul>li[class*=button_solid_color].ntm-appointment-btn-menu-top-right-item>a .link_text{color:#000!important; font-family:"Roboto", sans-serif!important;}
#top nav>ul>li[class*=button_solid_color].ntm-appointment-btn-menu-top-right-item>a{padding:18px 24px!important;}
.ntm-appointment-btn-menu-top-right-item a:before{display:none; height:46px!important;}
#top nav>ul>li[class*=button_solid_color].ntm-appointment-btn-menu-top-right-item>a:before{display:none!important;}
.nectar-header-text-content a:hover, .ntm-appointment-btn-menu-top-right-item a:hover{background-color:#D3B377!important;}
#header-outer .nectar-header-text-content{padding:0!important;}
#header-outer .logo-spacing{width:272px;}
#slide-out-widget-area ul{width:100%;}
#slide-out-widget-area .inner .off-canvas-menu-container>ul>li>a{font-size:18px!important; line-height:1.4!important;}
#slide-out-widget-area .inner .off-canvas-menu-container .ntm-appointment-btn-menu-top-right-item{display:none!important;}
.wpb_row.ntm-home-banner-section{padding-top:176px!important;}
.wpb_row.ntm-home-banner-title-inner-section{margin-bottom:34px!important;}
.wpb_row.ntm-home-banner-image-inner-section{margin-top:100px!important;}
.ntm-btn-phone-text-wrap .wpb_wrapper{display:flex; flex-wrap:wrap; align-items:center; row-gap:12px; column-gap:22px;}
.ntm-btn-phone-text-wrap .ntm-call-link a{position:relative; display:flex; align-items:center; color:#fff!important;}
.ntm-btn-phone-text-wrap .ntm-call-link a:before{content:'\e902'; font-family:'ntm-icons'; margin-right:13px;}
.ntm-btn-phone-text-wrap .ntm-call-link a:hover{color:#d3b377!important; opacity:1!important;}
.ntm-happy-clients-box{display:flex; justify-content:end;}
.ntm-happy-clients-box p{color:#fff; display:inline-flex; flex-wrap:wrap; gap:10px; align-items:center; justify-content:center; padding:13px 25px 13px 14px!important; border-radius:50px; border:1px solid rgba(255, 255, 255, 0.05); background:rgba(255, 255, 255, 0.10); backdrop-filter:blur(7px);}
.ntm-happy-clients-box p img{margin:0!important;}
.wpb_row.ntm-home-banner-image-inner-section .hover-wrap-inner{margin-bottom:-208px!important;}
.ntm-section.ntm-welcome-section{padding-top:338px!important;}
.ntm-welcome-section .wpb_video_widget.vc_video-aspect-ratio-11 .wpb_video_wrapper{padding-top:112.85%; max-width:615px;}
.ntm-welcome-section .ntm-welcome-text{margin-bottom:23px!important;}
.ntm-welcome-section .ntm-welcome-description-wrap{margin-bottom:36px!important;}
.ntm-welcome-section .ntm-welcome-text h2{margin-bottom:0!important;}
.ntm-welcome-section .ntm-seperator{margin-top:35px!important; margin-bottom:27px!important;}
.ntm-welcome-section .ntm-testimonial-wrap{margin-top:auto;}
.ntm-welcome-section .ntm-testimonial-wrap .inner p{max-width:540px; font-family:"Marcellus", serif!important; font-size:28px; line-height:1.2; padding-bottom:30px;}
.ntm-welcome-section .ntm-right-box>.vc_column-inner>.wpb_wrapper{display:flex; flex-direction:column;}
.nectar_single_testimonial .wrap span:not(.title){color:#000;}
.nectar_single_testimonial .wrap>span:first-child{font-size:18px!important;}
.nectar_single_testimonial .wrap>span.title{color:#666!important; opacity:1!important;}
.ntm-home-level-of-care-section .nectar-split-heading{max-width:1048px; margin-left:auto; margin-right:auto; text-align:center;}
.ntm-home-level-of-care-section .nectar-fancy-box{height:100%;}
.ntm-home-level-of-care-section .nectar-fancy-box .text{position:relative; display:flex; flex-direction:column; justify-content:space-between;}
.ntm-home-level-of-care-section .nectar-fancy-box .text h3{align-self:flex-start; margin-bottom:25px; font-size:28px; line-height:1.2;}
.ntm-home-level-of-care-section .nectar-fancy-box .text:after{content:'\e901'; font-family:'ntm-icons'; font-size:24px; line-height:1; color:#D3B377; border-radius:30px; border:1px solid #D3B377; display:inline-flex; align-self:flex-start; padding:10px 16px; justify-content:center; align-items:center; gap:10px; clear:both;}
.ntm-home-level-of-care-section .nectar-fancy-box:hover .text:after{background-color:#D3B377; color:#000; transition:transform .75s cubic-bezier(.2, .75, .5, 1), opacity .5s ease .3s, background-color .75s cubic-bezier(.2, .75, .5, 1);}
.ntm-home-level-of-care-section .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous{margin-left:-160px; width:75px;}
.ntm-home-level-of-care-section .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next{margin-right:-160px; width:75px;}
.ntm-home-level-of-care-section .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:before{display:none;}
.ntm-home-level-of-care-section .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button .arrow{fill:#fff;}
.ntm-home-level-of-care-section .nectar-flickity[data-controls*=arrows_overlaid] .previous:after, .ntm-home-level-of-care-section .nectar-flickity[data-controls*=arrows_overlaid] .next:after{background-color:#fff;}
.ntm-home-level-of-care-section .nectar-flickity[data-controls*=arrows_overlaid] .previous:after, .ntm-home-level-of-care-section .nectar-flickity[data-controls*=arrows_overlaid] .next:after{width:48px;}
.ntm-home-level-of-care-section .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button svg{width:17px;}
.ntm-home-we-believe-section .ntm-home-we-believe-title-text{margin-bottom:38px!important;}
.ntm-home-we-believe-section .ntm-home-we-believe-title-text h2{margin-bottom:0!important;}
.ntm-home-we-believe-section .ntm-iconbox-wrap .wpb_column .wpb_wrapper .wpb_wrapper{position:relative; border:1px solid #DBA53D; border-radius:3px; background:rgba(255, 255, 255, 0.28); backdrop-filter: blur(8.5px); padding:50px;}
.ntm-home-we-believe-section .ntm-iconbox-wrap .wpb_column .wpb_wrapper .wpb_wrapper:before{content:'';  font-family:'ntm-icons'; font-size:40px; line-height:1; color:#D3B377; display:inline-flex; margin-bottom:21px;}
.ntm-home-we-believe-section .ntm-iconbox-wrap .wpb_wrapper .ntm-box-1 .wpb_wrapper:before{content:'\e909';}
.ntm-home-we-believe-section .ntm-iconbox-wrap .wpb_wrapper .ntm-box-2 .wpb_wrapper:before{content:'\e912';}
.ntm-home-we-believe-section .ntm-iconbox-wrap .wpb_wrapper .ntm-box-3 .wpb_wrapper:before{content:'\e90f';}
.ntm-home-we-believe-section .ntm-iconbox-wrap .wpb_wrapper .ntm-box-4 .wpb_wrapper:before{content:'\e90e';}
.ntm-home-we-believe-section .ntm-iconbox-wrap .wpb_wrapper .ntm-box-1, .ntm-home-we-believe-section .ntm-iconbox-wrap .wpb_wrapper .ntm-box-2, .ntm-home-we-believe-section .ntm-iconbox-wrap .wpb_wrapper .ntm-box-3{margin-bottom:48px;}
.ntm-home-we-believe-section .ntm-iconbox-wrap .wpb_wrapper .ntm-box-4{margin-bottom:0!important;}
.ntm-home-we-believe-section .ntm-iconbox-wrap .wpb_column .wpb_wrapper .wpb_wrapper h3{margin-bottom:13px!important;}
.ntm-see-what-were-about-section{padding-top:313px!important; padding-bottom:302px!important;}
.ntm-purchase-epionce-skin-care-section .ntm-right-box>.vc_column-inner>.wpb_wrapper{padding:30px 30px 30px 72px; max-width:790px;}
.ntm-purchase-epionce-skin-care-section .ntm-text-box h2, .ntm-purchase-epionce-skin-care-section .ntm-text-box{color:#fff!important;}
.ntm-purchase-epionce-skin-care-section .ntm-text-box h2 span{color:#D3B377; display:block;}
.ntm-purchase-epionce-skin-care-section .wpb_text_column{margin-bottom:23px!important;}
.ntm-purchase-epionce-skin-care-section .wpb_text_column .wpb_wrapper{display:flex; flex-direction:column; row-gap:23px;}
.ntm-purchase-epionce-skin-care-section .wpb_text_column .wpb_wrapper h2, .ntm-purchase-epionce-skin-care-section .wpb_text_column .wpb_wrapper p{margin-bottom:0!important; padding-bottom:0!important;}
.row .team-member[data-style=bio_fullscreen_alt] h5{display:none;}
.ntm-home-staff-section h2{margin-bottom:0!important;}
.ntm-home-staff-section .ntm-home-staff-title-wrap{margin-bottom:52px!important;}
.ntm-home-staff-section .team-meta h3{margin-bottom:12px;}
.ntm-home-staff-section .nectar-cta[data-style=arrow-animation] .link_wrap .link_text{position:relative; border:1px solid #D3B377; border-radius:30px; display:inline-flex; align-items:center; margin-top:14px; padding:18px 7px; width:56px;}
.ntm-home-staff-section .nectar-cta[data-style=arrow-animation] .line{right:0; margin:auto; background-color:#D3B377!important;}
.ntm-home-staff-section .nectar-cta[data-style=arrow-animation] svg{left:unset; right:11px;}
.ntm-home-staff-section .nectar-cta[data-style=arrow-animation] svg{stroke:#D3B377!important;}
.ntm-home-staff-section .nectar-cta .link_wrap .link_text{color:#D3B377!important;}
.ntm-home-staff-section .team-member:hover .nectar-cta[data-style=arrow-animation] .link_wrap .link_text{background-color:#D3B377!important; color:#000!important;}
.ntm-home-staff-section .team-member:hover .nectar-cta[data-style=arrow-animation] .line{background-color:#000!important;}
.ntm-welcoming-environment-title-section .nectar-split-heading{margin-bottom:59px!important;}
.ntm-footer-wrapper .using-bg-color, .ntm-footer-wrapper #footer-outer, body #footer-outer #copyright, .ascend #footer-outer #copyright{background-color:transparent!important;}
.ntm-footer-wrapper{position:relative;}
.ntm-footer-wrapper:before{content:''; background:url(/wp-content/uploads/2025/11/footer-background.jpg) no-repeat center center; background-size:cover; display:block; position:absolute; width:100%; height:100%; top:0; right:0; bottom:0; left:0; margin:auto;}
#ajax-content-wrap #footer-outer #copyright{border:0!important; position:relative;}
#ajax-content-wrap #footer-outer #copyright:before{content:''; border-top:1px solid rgba(218,218,218,0.15); position:absolute; left:0; right:0; top:0; max-width:1520px; margin:auto; width:100%; height:1px;}
.ntm-footer-top-section{padding-top:68px!important; padding-bottom:68px!important;}
.ntm-footer-top-section .row_col_wrap_12{gap:30px;}
.ntm-footer-top-section .row_col_wrap_12{display:flex; flex-wrap:wrap;}
.ntm-footer-top-section .row_col_wrap_12 .ntm-left-box{width:auto!important; flex-grow:1;}
.ntm-footer-top-section .row_col_wrap_12 .ntm-right-box{width:auto!important; flex:0 0 auto;}
.ntm-footer-top-section .nectar-split-heading{margin-bottom:0!important; max-width:822px;}
.ntm-footer-top-section h2{margin-bottom:0!important;}
.ntm-footer-seperator-section .span_12.light .divider-border{background-color:rgba(218,218,218,0.15);}
body #sidebar h4, body .widget h4, body #footer-outer .widget h4{font-family:"Cabin", sans-serif!important; font-weight:600!important;}
#footer-outer #footer-widgets .widget h4{color:#fff!important;}
.material #footer-outer #footer-widgets .col ul{margin:-8px 0!important;}
.material #footer-outer #footer-widgets .col ul li{padding:8px 0!important;}
.material #footer-outer .widget li a{font-weight:400!important; font-size:18px;}
#footer-outer #footer-widgets .col p{opacity:0.8;}
#ajax-content-wrap #footer-outer[data-link-hover="underline"] #footer-widgets ul:not([class*="nectar_blog_posts"]) li>a:not(.tag-cloud-link):not(.nectar-button){opacity:0.8;}
#ajax-content-wrap #footer-outer[data-link-hover="underline"] #footer-widgets ul:not([class*="nectar_blog_posts"]) li>a:hover:not(.tag-cloud-link):not(.nectar-button){opacity:1;}
#footer-outer #copyright p{padding-bottom:0; font-size:18px; line-height:1.2; margin-top:33px; margin-bottom:34px;}
#footer-outer #copyright .container div:last-child{text-align:right;}
.ntm-contact-details-wrap{margin-top:-6px; margin-bottom:-6px;}
.ntm-contact-details-wrap .ntm-item{padding-top:6px; padding-bottom:6px;}
.ntm-contact-details-wrap .ntm-item a{position:relative; padding-left:33px; display:inline-flex!important;}
.ntm-contact-details-wrap .ntm-item a span{display:inline-flex; opacity:0.8;}
.ntm-contact-details-wrap .ntm-item a:hover span{opacity:1;}
.ntm-contact-details-wrap .ntm-item a:before{content:''; font-size:18px; line-height:1; position:absolute; left:0; top:6px; font-family:'ntm-icons'; color:#fff; display:block;}
.ntm-contact-details-wrap .ntm-location-text a:before{content:'\e90c';}
.ntm-contact-details-wrap .ntm-phone-text a:before{content:'\e902';}
.ntm-contact-details-wrap .ntm-email-text a:before{content:'\e905';}
.ntm-contact-details-wrap .ntm-instagram-text a:before{content:'\e90b';}
.ntm-follow-details-wrap{margin-top:30px;}
#copyright a{text-decoration:underline!important;}
#copyright a:hover{text-decoration:none!important;}

/*Services*/
.ntm-services-listing-section .ntm-title-box h2{margin-bottom:11px; max-width:1048px; margin-left:auto; margin-right:auto;}
.ntm-services-listing-section .ntm-title-box p{margin-bottom:40px!important;}
.wpb_row.ntm-inner-page-banner-section{padding-top:194px!important; min-height:537px; z-index:11;}
.ntm-inner-page-banner-section .ntm-left-box h1{margin-bottom:18px!important;}
.ntm-inner-page-banner-section .ntm-left-box h1~p{font-size:24px; line-height:1.5; margin-bottom:0;}
.ntm-inner-page-banner-section .ntm-right-box .wpb_raw_code>.wpb_wrapper{margin-bottom:-75px; padding-left:6.2%;}
.nectar_hook_global_section_after_header_navigation+.container-wrap>.container>.row>.wpb_row.ntm-section.first-section{padding-top:205px!important;}
.ntm-why-choose-us-section .ntm-right-box h2{margin-bottom:28px!important;}
.ntm-why-choose-us-section .ntm-right-box .wpb_text_column{margin-bottom:31px!important;}
.ntm-contact-fom-map-section .ntm-left-box .wpb_wrapper>h3{margin-bottom:25px;}
.ntm-contact-fom-map-section .ntm-left-box>.vc_column-inner>.wpb_wrapper{max-width:949px; width:100%; margin-left:auto; /*padding:111px 120px 120px 30px;*/ padding:111px 120px 0 30px; box-sizing:border-box;}
.ntm-contact-fom-map-section .ntm-left-box .wpb_wrapper>div{margin-bottom:0;}
.ntm-contact-fom-map-section .ntm-left-box h4{margin-bottom:10px;}
.ntm-contact-fom-map-section .ntm-right-box>.vc_column-inner>.wpb_wrapper, .ntm-contact-fom-map-section .ntm-right-box>.vc_column-inner>.wpb_wrapper>.wpb_raw_code, .ntm-contact-fom-map-section .ntm-right-box>.vc_column-inner>.wpb_wrapper>.wpb_raw_code>.wpb_wrapper{height:100%;}
.ntm-contact-fom-map-section .scroll-google-map{height:100%!important;}

/*Thank You*/
.ntm-thank-you-section{text-align:center;}

/*Services Detail*/
.ntm-what-is-prp-section .ntm-text-w-icon-box span[class^="ntm-icon-"]{font-size:40px; color:#D3B377; display:flex; margin-bottom:15px;}
.ntm-get-peptide-therapy-icon-box .ntm-box-for-icon{text-align:center;}
.ntm-get-peptide-therapy-icon-box .ntm-box-for-icon span[class^="ntm-icon-"]{display:block; font-size:52px; color:#D3B377; margin-bottom:15px;}

/*Forms*/
.ntm-patient-forms-item>div{padding:30px; background-color:#D3B377; border-radius:10px; overflow:hidden;}
.ntm-patient-forms-item>div *{color:#000;}
.ntm-patient-forms-item>div:hover{background-color:#000;}
.ntm-patient-forms-item>div:hover *{color:#fff;}

/*Contact us*/
.ntm-get-in-touch-section .ntm-text-box{max-width:1124px; margin-left:auto; margin-right:auto;}
.ntm-get-in-touch-inner-row{display:flex; flex-wrap:wrap; justify-content:center;}
.ntm-get-in-touch-inner-row .vc_col-sm-4{width:auto;}
.ntm-get-in-touch-inner-row .ntm-text-w-icon-box{text-align:center;}
.ntm-get-in-touch-inner-row .ntm-text-w-icon-box span[class^="ntm-icon-"]{font-size:40px; color:#D3B377; display:flex; justify-content:center; margin-bottom:15px;}
.ntm-get-in-touch-inner-row .ntm-text-w-icon-box p{padding-bottom:0.5em;}
.ntm-get-in-touch-inner-row .ntm-text-w-icon-box a{color:#000; text-decoration:underline;}
.ntm-get-in-touch-inner-row .ntm-text-w-icon-box a:hover{color:#D3B377;}
.ntm-we-accept-care-credit-section{background-color:#D3B377;}
.ntm-we-accept-care-credit-section img{max-width:265px!important;}
.ntm-we-accept-care-credit-section .row-bg-wrap:before{content:''; background:url(/wp-content/uploads/2025/09/wave-graphics-background.png) no-repeat left top; position:absolute; top:0; right:0; bottom:0; left:0; margin:0 auto; display:block; z-index:2; background-size:cover; opacity:0.2;}

/*Blog*/
.single-post .default-blog-title{position:relative;}
/*.single-post .default-blog-title:before{content:''; background:url('/wp-content/uploads/2025/11/inner-pages-banner-background.jpg'); width:100%; height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto;}*/
.single-post #single-below-header{display:none!important;}
#page-header-bg.fullscreen-header .author-section, #page-header-bg.fullscreen-header .author-section .avatar-post-info{margin-top:0!important;}
body.material #page-header-bg.fullscreen-header .inner-wrap >a{margin-bottom:0!important; width:auto; display:inline-flex; margin:10px auto auto auto;}
.scroll-down-wrap.minimal-arrow, body[data-button-style^=rounded] #ajax-content-wrap .scroll-down-wrap.minimal-arrow{display:none!important;}
.single-post .post-content>.audio-wrap, .single-post .post-content>.post-featured-img>img, .single-post .post-content>.quote-inner, .single-post .post-content>.video{margin-bottom:30px;}
.post .content-inner{padding-bottom:0!important;}
.post-area>article .content-inner>div:first-child{margin-bottom:0!important;}
body.single-post.material[data-bg-header=true] .container-wrap{padding-bottom:80px;}
body.single-post.material[data-bg-header=true] .container-wrap>div{padding-bottom:0;}
#page-header-bg.fullscreen-header .author-section .meta-date i{font-size:15px; font-style:normal; font-weight:400; color:#fff;}
.single-post .main-content>.row{padding-bottom:0!important;}
.post .post-meta .date{padding-top:12px; padding-bottom:12px; border-bottom:1px solid #e6e6e6; margin-bottom:0; background:#e5e5e5;}
article.post .post-header h2{font-size:32px; line-height:1.4; margin-bottom:0;}
article.post .post-header h2 a{color:#000;}
article.post .post-header h2 a:hover{color:#D3B377;}
.post .post-content.classic .content-inner{margin-bottom:35px;}
.blog-recent .more-link, .post .more-link{display:flex; padding-bottom:30px;}
.widget ul.nectar_widget[class*="nectar_blog_posts_"] > li .post-date{font-size:16px; line-height:26px;}
#sidebar h4, .ascend.woocommerce #sidebar h4, body .row .col.section-title span{color:#000!important; opacity:1!important;}
.woocommerce nav.woocommerce-pagination ul li a, body #pagination span.page-numbers.dots, body #pagination>a, body nav.woocommerce-pagination ul li span.page-numbers.dots, nav#pagination>ul a{font-size:16px!important;}
#pagination a.page-numbers, #pagination span.page-numbers{font-size:16px; line-height:1;}
.post .more-link span{border-radius:30px!important; display:block; font-size:16px!important; line-height:1!important; font-weight:500!important; text-transform:capitalize!important; display:inline-flex!important; align-items:center; justify-content:center; padding:15px 32px!important; background-color:#D3B377!important; color:#000!important; overflow:hidden;}
.post .more-link span:hover{background-color:#b1935c!important; color:#000!important;}
article.post .post-header .meta-category{display:none;}


/*Responsive*/
@media(min-width:560px){
.ntm-appointment-btn-menu-item{display:none!important;}
}

@media(min-width:640px){
.gform-theme--foundation .gform_fields{-moz-column-gap:24px; column-gap:24px;}
}

@media(min-width:1000px){
#header-outer.small-nav #logo, #header-outer.small-nav .logo-clone, #header-outer.small-nav .logo-spacing{margin-top:15px!important; margin-bottom:15px!important;}
}

@media(min-width:1500px){
.ntm-get-in-touch-inner-row .vc_col-sm-4>div{padding-left:55px; padding-right:55px;}
.ntm-purchase-epionce-skin-care-section .ntm-left-box{min-height:826px!important;}
}

@media(max-width:1799px){
.ntm-home-level-of-care-section .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous{margin-left:-130px;}
.ntm-home-level-of-care-section .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next{margin-right:-130px;}
}

@media(max-width:1559px){
.wpb_row.ntm-inner-page-banner-section{padding-top:131px!important; min-height:auto;}	
.nectar_hook_global_section_after_header_navigation+.container-wrap>.container>.row>.wpb_row.ntm-section.first-section{padding-top:130px!important; padding-bottom:130px!important;}
.ntm-inner-page-banner-section .ntm-right-box .wpb_raw_code>.wpb_wrapper{margin-bottom:0; margin-right:-20px; padding-left:15px; display:flex; justify-content:end;}
}

@media(max-width:1500px){
#top nav>ul>li>a{font-size:16px;}
#top nav>ul>li[class*=button_solid_color].ntm-appointment-btn-menu-top-right-item>a{padding:16px 18px!important; font-size:16px!important;}
#header-outer .logo-spacing{width:240px;}
.ntm-contact-fom-map-section .ntm-left-box>.vc_column-inner>.wpb_wrapper{/*padding:111px 60px 120px 30px;*/ padding:111px 60px 0 30px;}
#header-outer:not([data-format="centered-menu-bottom-bar"]) #top .span_9{flex-direction:row-reverse;}
#header-outer:not([data-format=left-header]) #top>.container>.row nav{display:flex!important; display:-webkit-flex!important; display:-ms-flexbox!important; margin-right:30px;}
#header-outer:not([data-format=left-header]) #top>.container>.row nav>.sf-menu:first-child{display:none!important;}
#header-outer[data-format=centered-menu] #top nav>.buttons{position:relative!important; top:unset!important; right:unset!important; bottom:unset!important; left:unset!important; margin:auto!important; padding:0!important;}
#top .span_9>.slide-out-widget-area-toggle{padding:0!important;}
#top .span_9 nav .buttons .ntm-appointment-btn-menu-top-right-item{position:relative!important; visibility:visible!important; pointer-events:all!important;}
}

@media(max-width:1299px){
.ntm-home-we-believe-section .ntm-iconbox-wrap .wpb_column .wpb_wrapper .wpb_wrapper{padding:30px;}
.ntm-home-we-believe-section .ntm-iconbox-wrap .wpb_wrapper .ntm-box-1, .ntm-home-we-believe-section .ntm-iconbox-wrap .wpb_wrapper .ntm-box-2, .ntm-home-we-believe-section .ntm-iconbox-wrap .wpb_wrapper .ntm-box-3{margin-bottom:30px;}
}

@media(max-width:1260px){
.ntm-section, .nectar_hook_global_section_after_header_navigation+.container-wrap>.container>.row>.wpb_row.ntm-section.first-section{padding-top:60px!important; padding-bottom:60px!important;}
.wpb_row.ntm-home-banner-image-inner-section{margin-top:60px!important;}
.ntm-section.ntm-welcome-section{padding-top:268px!important;}
.ntm-welcome-section .ntm-welcome-text{margin-bottom:8px!important;}
.ntm-welcome-section .ntm-welcome-description-wrap{margin-bottom:20px!important;}
.ntm-welcome-section .ntm-seperator{margin-top:20px!important; margin-bottom:12px!important;}
.nectar_single_testimonial .inner p{padding-bottom:15px;}
.ntm-home-level-of-care-title-wrap{margin-bottom:40px!important;}
.ntm-see-what-were-about-section{padding-top:213px!important; padding-bottom:202px!important;}
.ntm-purchase-epionce-skin-care-section .wpb_text_column{margin-bottom:15px!important;}
.ntm-purchase-epionce-skin-care-section .wpb_text_column .wpb_wrapper{row-gap:15px;}
.ntm-home-staff-section .ntm-home-staff-title-wrap{margin-bottom:22px!important;}
body[data-col-gap="70px"] .vc_row-fluid .wpb_column, body[data-col-gap="70px"] .vc_row-fluid .span_12, body .container-wrap .vc_row-fluid[data-column-margin="60px"]>.span_12, html body .vc_row-fluid[data-column-margin="60px"]>.span_12{margin-left:-15px; margin-right:-15px;}
body[data-col-gap="70px"] .vc_row-fluid .wpb_column, body .container-wrap .inner_row[data-column-margin="60px"] .child_column, html body .inner_row[data-column-margin="60px"] .child_column{padding-left:15px; padding-right:15px;}
body .row .col .team-member h3{font-size:22px;}
.ntm-why-choose-us-section .ntm-right-box h2{margin-bottom:18px!important;}
.ntm-why-choose-us-section .ntm-right-box .wpb_text_column{margin-bottom:21px!important;}
.ntm-contact-fom-map-section .ntm-left-box>.vc_column-inner>.wpb_wrapper{/*padding:51px 30px 60px 30px;*/ padding:51px 30px 0 30px;}
.ntm-light-blue-box-section>div>div>div>div{padding:51px 30px 55px 30px;}
.ntm-home-we-believe-section .ntm-home-we-believe-title-text{margin-bottom:15px!important;}
.ntm-purchase-epionce-skin-care-section .ntm-right-box>.vc_column-inner>.wpb_wrapper{padding:30px;}
}

@media(max-width:1199px){
.wpb_row.ntm-home-banner-section{padding-top:156px!important;}
}

@media(max-width:1024px){
#footer-outer #copyright .container .span_6{width:100%; clear:both; text-align:center!important; margin-bottom:0!important;}
#footer-outer #copyright p{margin-top:10px; margin-bottom:10px;}
}

@media(max-width:999px){
#top nav>ul>li[class*=button_solid_color].ntm-appointment-btn-menu-top-right-item>a{padding:12px 16px!important;}	
.tabbed[data-style*=vertical] .wpb_tabs_nav{margin-bottom:20px!important;}	
.tabbed[data-style*=vertical] .wpb_tabs_nav li{font-size:16px;}	
.nectar_video_lightbox.play_button_with_text[data-style=bordered_top] .link-text{margin-top:20px;}
.nectar_video_lightbox.play_button_with_text[data-style=bordered_top] span.play{width:70px!important; height:70px!important;}
.nectar_video_lightbox.play_button_with_text[data-style=bordered_top] svg{width:14px; height:20px;}
.ntm-section, .nectar_hook_global_section_after_header_navigation+.container-wrap>.container>.row>.wpb_row.ntm-section.first-section{padding-top:50px!important; padding-bottom:50px!important;}
.container{max-width:100%; padding-left:15px; padding-right:15px;}
.wpb_row.ntm-home-banner-section{padding-top:56px!important;}
.ntm-home-banner-section .wpb_column:not([class*=vc_col-xs]){margin-bottom:0!important;}
.wpb_row.ntm-home-banner-image-inner-section{margin-top:50px!important;}
.ntm-btn-phone-text-wrap{padding-top:0;}
.ntm-section.ntm-welcome-section{padding-top:258px!important;}
.ntm-welcome-section .wpb_video_widget.vc_video-aspect-ratio-11 .wpb_video_wrapper{padding-top:71.6%;}
.ntm-home-level-of-care-title-wrap{margin-bottom:30px!important;}
.ntm-home-level-of-care-content-wrap{margin-bottom:-20px!important;}
.ntm-home-we-believe-section .ntm-img-column-wrap .revealed-bg{padding-bottom:100%;}
.ntm-see-what-were-about-section{padding-top:113px!important; padding-bottom:102px!important;}
.ntm-home-staff-section .ntm-home-staff-content-wrap .row_col_wrap_12_inner{display:flex; justify-content:center;}
.ntm-home-staff-section .ntm-home-staff-content-wrap .vc_col-sm-4{width:33.33%;}
.inner_row[data-column-margin="60px"] .child_column:not([class*="vc_col-xs-"]):not(:last-child){margin-bottom:20px;}
body .row .col .team-member h3{font-size:20px;}
.ntm-footer-top-section, body #footer-outer .row{padding-top:48px!important; padding-bottom:48px!important;}
body #footer-outer .row{display:flex; flex-wrap:wrap;}
body #footer-outer .row>div:nth-child(1){order:4;}
body #footer-outer .row>div:nth-child(2){order:1;}
body #footer-outer .row>div:nth-child(3){order:2;}
body #footer-outer .row>div:nth-child(4){order:3;}
.wpb_row.ntm-inner-page-banner-section{padding-top:64px!important; text-align:center;}
.wpb_row.ntm-inner-page-banner-section .ntm-btn-phone-text-wrap{display:flex; justify-content:center;}
.ntm-inner-page-banner-section .ntm-left-box{margin-bottom:20px!important;}
.ntm-inner-page-banner-section .ntm-right-box .wpb_raw_code>.wpb_wrapper{margin-left:-20px; margin-right:-20px; padding-left:0; justify-content:center;}
.ntm-inner-page-banner-section .ntm-left-box>.vc_column-inner>.wpb_wrapper>.wpb_text_column{margin-bottom:20px!important;}
.ntm-inner-page-banner-section .ntm-left-box h1{margin-bottom:10px!important;}
.ntm-inner-page-banner-section .ntm-left-box h1~p{font-size:22px;}
.ntm-contact-fom-map-section .ntm-left-box>.vc_column-inner>.wpb_wrapper{max-width:100%; /*padding:41px 30px 50px 30px;*/ padding:41px 30px 0 30px;}
.ntm-light-blue-box-section>div>div>div>div{padding:41px 30px 45px 30px;}
.ntm-what-is-prp-section .ntm-left-box>.vc_column-inner{padding-bottom:82.72%;}
.ntm-vertical-tabs .ui-tabs-panel .vc_col-sm-5{width:41.66666667%;} 
.ntm-vertical-tabs .ui-tabs-panel .vc_col-sm-7{width:58.33333333%;}
.ntm-footer-top-section .nectar-split-heading{margin:auto;} 
.ntm-footer-top-section .row_col_wrap_12{justify-content:center; gap:0;}
#footer-widgets .container .col.span_4, #footer-outer .widget{margin-bottom:0;}
#ajax-content-wrap #footer-widgets .container .col:nth-child(2), #ajax-content-wrap #footer-widgets .container .col:nth-child(3){margin-bottom:30px!important;}
.wpb_row.ntm-services-listing-inner-row-1{margin-bottom:0!important;}
}

@media only screen and (min-width:691px) and (max-width:999px){
.vc_col-sm-3.wpb_column{width:50%;}
body[data-col-gap="70px"] .vc_row-fluid:not(.full-width-content) .vc_row-fluid.inner_row.ntm-services-listing-inner-row > .span_12 > .one-fourths:not([class*="vc_col-xs-"]){margin-bottom:40px!important;}
}

@media(max-width:833px){
.ntm-footer-top-section .row_col_wrap_12{justify-content:center; text-align:center;}
.ntm-footer-top-section .row_col_wrap_12 .ntm-left-box{width:100%!important; flex:0 0 100%;}
.ntm-footer-top-section .row_col_wrap_12 .ntm-right-box{width:100%!important; flex:0 0 100%;}
.ntm-footer-top-section .nectar-split-heading{margin-left:auto; margin-right:auto;}
}

@media(max-width:792px){
.wpb_row.ntm-home-banner-title-inner-section{text-align:center; margin-bottom:15px!important;}	
.ntm-home-banner-btn-happy-client-inner-section .ntm-left-box, .ntm-home-banner-btn-happy-client-inner-section .ntm-right-box{width:100%; clear:both;}
.ntm-btn-phone-text-wrap .wpb_wrapper, .ntm-happy-clients-box{justify-content:center;}
.ntm-happy-clients-box{margin-top:15px;}
}

@media(max-width:767px){
h1, h2, h3, h4, h5, h6{margin-bottom:12px;}	
.ntm-section, .nectar_hook_global_section_after_header_navigation+.container-wrap>.container>.row>.wpb_row.ntm-section.first-section{padding-top:40px!important; padding-bottom:40px!important;}
.wpb_row.ntm-home-banner-section{padding-top:46px!important;}
.wpb_row.ntm-home-banner-image-inner-section{margin-top:40px!important;}
.ntm-section.ntm-welcome-section{padding-top:248px!important;}
.ntm-see-what-were-about-section{padding-top:63px!important; padding-bottom:52px!important;}
.ntm-home-staff-section .ntm-home-staff-content-wrap .vc_col-sm-4{width:50%;}
.ntm-footer-top-section, body #footer-outer .row{padding-top:30px!important; padding-bottom:30px!important;}
#footer-widgets .container .col{margin-bottom:30px;}
.ntm-inner-page-banner-section .ntm-left-box h1~p{font-size:20px;}
.ntm-contact-fom-map-section .ntm-left-box>.vc_column-inner>.wpb_wrapper{/*padding:31px 30px 40px 30px;*/ padding:31px 30px 0 30px;}
.ntm-light-blue-box-section>div>div>div>div{padding:31px 30px 35px 30px;}
}

@media(max-width:690px){
body[data-col-gap="70px"] .vc_row-fluid:not(.full-width-content) .vc_row-fluid.inner_row.ntm-services-listing-inner-row > .span_12 > .one-fourths:not([class*="vc_col-xs-"]){margin-bottom:25px!important;}	
.ntm-section, .nectar_hook_global_section_after_header_navigation+.container-wrap>.container>.row>.wpb_row.ntm-section.first-section{padding-top:30px!important; padding-bottom:30px!important;}
.wpb_row.ntm-home-banner-section{padding-top:31px!important;}
.wpb_row.ntm-home-banner-image-inner-section{margin-top:30px!important;}
.ntm-section.ntm-welcome-section{padding-top:238px!important;}
.ntm-home-level-of-care-content-wrap{margin-bottom:0!important;}
body #footer-outer .row>div:nth-child(1){margin-bottom:0!important;}
.ntm-inner-page-banner-section .ntm-left-box h1~p{font-size:18px;}
.ntm-why-choose-us-section .ntm-right-box h2{margin-bottom:8px!important;}
.ntm-why-choose-us-section .ntm-right-box .wpb_text_column{margin-bottom:11px!important;}
.ntm-contact-fom-map-section .ntm-left-box>.vc_column-inner>.wpb_wrapper{/*padding:21px 30px 30px 30px;*/ padding:21px 30px 0 30px;}
.ntm-light-blue-box-section>div>div>div>div{padding:21px 30px 25px 30px;}
#footer-widgets .container .col.span_4{text-align:center;}
}

@media(max-width:599px){
#mc_embed_signup .size1of2{width:100%!important;}
}

@media(max-width:559px){
#header-outer[data-format=centered-menu] #top nav>.buttons{display:none!important;}	
.ntm-appointment-btn-menu-top-right-item a{font-size:15px!important; padding:14px 20px!important;}
.ntm-vertical-tabs .ui-tabs-panel .vc_col-sm-5, .ntm-vertical-tabs .ui-tabs-panel .vc_col-sm-7{width:100%;} 
}

@media(max-width:479px){
.ntm-home-staff-section .ntm-home-staff-content-wrap .vc_col-sm-4{width:100%;}
}