/**
Theme Name: TDI
Author: The Digital Intellect
Author URI: https://thedigitalintellect.com
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: tdi
Template: astra
*/
:root {
    --navy-color: #0C3B47;
    --lightblue-color: #2BA3B3;
    --btn-hover: #28848e;
    --green-color: #6FBF5D;
    --lightgreen-color: #CBE9C8;
    --offwhite-color: #F8FDF8;
    --h1-size: 50px;
    --h2-size: 46px;
    --h3-size: 40px;
    --h4-size: 36px;
    --h5-size: 30px;
    --h6-size: 26px;
}
/** WPB CUSTOM LAYOUT ADJUSTMENT **/
body {overflow-x: hidden !important;overflow-y: scroll;}
.ast-container {max-width: 1250px;}
.lockedWidth{margin: 0px auto !important;padding-left: 12% !important;padding-right: 12% !important;}
.centerContent{text-align:center;}
.centeredBg, .centeredBg .vc_column-inner {background-size: cover !important;background-position: 50% 50% !important;}
.centeredBg.smallBg,.centeredBg.smallBg .vc_column-inner{background-size: cover !important;background-position: 50% 50% !important;border-radius: 10px;}
.centeredBg.roundedImg .vc_column-inner {border-radius: 15px;}
.paddedDesktop {padding: 55px;}
/** TDI CUSTOM FLEX COLUMN SYSTEM **/
.section{clear:both;padding:0px;margin:0px}.col{display:block;float:left;margin:1% 0 1% 0.6%}.group:before,.group:after{content: " ";display:table}.group:after{clear:both}.col:first-child{margin-left:0}.span_2_of_2{width:100%}.span_1_of_2{width:49.2%}.span_3_of_3{width:100%}.span_2_of_3{width:66.1%}.span_1_of_3{width:32.2%}.span_4_of_4{width:100%}.span_3_of_4{width:74.6%}.span_2_of_4{width:49.2%}.span_1_of_4{width:23.8%}.span_5_of_5{width:100%}.span_4_of_5{width:79.68%}.span_3_of_5{width:59.36%}.span_2_of_5{width:39.04%}.span_1_of_5{width:18.72%}.span_6_of_6{width:100%}.span_5_of_6{width:83.06%}.span_4_of_6{width:66.13%}.span_3_of_6{width:49.2%}.span_2_of_6{width:32.26%}.span_1_of_6{width:15.33%}.span_7_of_7{width:100%}.span_6_of_7{width:85.48%}.span_5_of_7{width:70.97%}.span_4_of_7{width:56.45%}.span_3_of_7{width:41.92%}.span_2_of_7{width:27.42%}.span_1_of_7{width:12.91%}
@media only screen and (max-width:768px){.span_2_of_2,.span_1_of_2,.span_3_of_3,.span_2_of_3,.span_1_of_3,.span_4_of_4,.span_3_of_4,.span_2_of_4,.span_1_of_4,.span_5_of_5,.span_4_of_5,.span_3_of_5,.span_2_of_5,.span_1_of_5,.span_6_of_6,.span_5_of_6,.span_4_of_6,.span_3_of_6,.span_2_of_6,.span_1_of_6,.span_7_of_7,.span_6_of_7,.span_5_of_7,.span_4_of_7,.span_3_of_7,.span_2_of_7,.span_1_of_7{width:100%}}
/** HEADER **/
.ast-above-header-wrap {background: var(--navy-color);}
.topMenus, .topAdmBtn, .topSocMedWrap {display: inline;font-size: 18px;color: #fff;margin: 0px 5px;}
.topMenus a {color: #fff;}
.topMenus a:hover {color: var(--lightgreen-color);}
.topDiv {display:inline;margin: 0px 5px;}
.topAdmBtn a {display: inline-block;background: var(--lightblue-color);color: #fff;padding: 16px;}
.topAdmBtn a:hover {background: #28848e;color: #fff;padding: 16px;}
.main-header-bar-wrap {position: relative;background: #ffffff;}
.site-logo-img img {max-height: 80px;width: auto;}
.ast-mobile-header-wrap .ast-primary-header-bar, .ast-primary-header-bar .site-primary-header-wrap {min-height: 80px;}
.ast-site-identity {padding: 10px 0;}
#ast-fixed-header .main-header-bar {box-shadow: 0 1px 2px rgba(0,0,0,.2);background: rgba(0,0,0,0.7);}
#ast-fixed-header .main-header-menu > .menu-item.current-menu-item > .menu-link{color:#fff;}
#ast-fixed-header .main-header-menu .menu-link:hover, #ast-fixed-header .main-header-menu .menu-item:hover > .menu-link,.ast-builder-menu-1 .menu-item:hover > .menu-link{color:#2bd912;}
.ast-header-social-1-wrap .ast-social-color-type-custom .ast-builder-social-element:hover svg {fill: #31cc1b;}
/** TYPOGRAPHY **/
h1, .entry-content h1 {}
h2 {color: #415463 !important;font-weight: 600 !important;font-size: 30px !important;line-height: 1.2 !important;text-transform: uppercase !important;}
h3 {color: #070707 !important;font-size: 32px !important;margin-bottom: 25px !important;padding-left: 0px !important;font-weight: 600 !important;}
h4 {color: #2ba3b3 !important;font-weight: 600 !important;}
.whiteTxt,.whiteTxt p,.whiteTxt h2,.whiteTxt h3,.whiteTxt h4,.whiteTxt h5,.whiteTxt h6,.whiteTxt a{color:#fff !important;}
.whiteTxt a:hover {color: #ddd;}
/** HEADINGS **/
#topHero {background-size: cover;background-repeat: no-repeat;background-position: center;}
#topHero h1 {font-size: 50px;color:#fff;}
.prettyHeader h2::after {content: " ";width: 100px;border-bottom: 4px solid #ffbc13;display: block;margin: 5px auto 35px;}
.prettyHeader h2{font-size: 32px;}
.prettyHeader.left h2::after {content: " ";width: 100px;border-bottom: 4px solid #ffbc13;margin: 0px 0px 5px 0px;}
/** BUTTONS **/
a.tdiBtnStyle1,.tdiBtnStyle1 a{color: var(--offwhite-color) !important;font-size: 18px !important;text-decoration: none !important;border-color: var(--lightblue-color) !important;background-color: var(--lightblue-color) !important;padding: 15px 55px !important;transition: all 0.3s ease !important;border-radius: 50px !important;text-align: center;}
a.tdiBtnStyle1:hover,.tdiBtnStyle1 a:hover{color: #fff !important;text-decoration: none !important;border-color: var(--btn-hover) !important;background-color: var(--btn-hover) !important;transition: all 0.3s ease !important;}
a.tdiBtnStyle2,.tdiBtnStyle2 a {color: #fff !important;font-size: 18px !important;text-decoration: none !important;border-color: #fff !important;background-color: rgba(0,0,0,0) !important;padding: 15px 55px !important;transition: all 0.3s ease !important;border-radius: 50px !important;}
a.tdiBtnStyle2:hover,.tdiBtnStyle2 a:hover{color: #ae8f70 !important;text-decoration: none !important;border-color: #fff !important;background-color: #fff !important;transition: all 0.3s ease !important;}
a.tdiBtnStyle3,.tdiBtnStyle3 a {color: #ae8f70 !important;font-size: 18px !important;text-decoration: none !important;border-color: #ae8f70 !important;background-color: rgba(0,0,0,0) !important;padding: 15px 55px !important;transition: all 0.3s ease !important;border-radius: 50px !important;}
a.tdiBtnStyle3:hover,.tdiBtnStyle3 a:hover{color: #fff !important;text-decoration: none !important;border-color: #ae8f70 !important;background-color: #ae8f70 !important;transition: all 0.3s ease !important;}
a.tdiBtnStyle4,.tdiBtnStyle4 a {color: #ae8f70 !important;font-size: 18px !important;text-decoration: none !important;border-color: #ae8f70 !important;background-color: #fff !important;padding: 15px 55px !important;transition: all 0.3s ease !important;border-radius: 50px !important;}
a.tdiBtnStyle4:hover,.tdiBtnStyle4 a:hover{color: #fff !important;text-decoration: none !important;border-color: #ae8f70 !important;background-color: #ae8f70 !important;transition: all 0.3s ease !important;}
/** MENU **/
.ast-builder-menu-1 .menu-item > .menu-link {color: var(--navy-color) !important;text-transform: uppercase;font-family: 'Ubuntu',sans-serif;font-size: 15px;font-weight: 500;}
.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item {line-height: 70px;}
.ast-builder-menu-1 .menu-item > .menu-link:hover,.ast-builder-menu-1 .menu-item.current_page_item > .menu-link,.current-menu-parent.current-page-parent .menu-link {color: var(--lightblue-color) !important;}
.main-header-menu .sub-menu,.main-header-menu .sub-menu li .sub-menu{padding:15px 0px;}
ul.sub-menu li,ul.sub-menu li .sub-menu li,.current-menu-parent.current-page-parent.current_page_parent.current_page_ancestor .sub-menu .current_page_item.menu-item .sub-menu .menu-item .menu-link{background:none;}
ul.sub-menu li:hover,ul.sub-menu li .sub-menu li:hover,.current-menu-parent.current-page-parent.current_page_parent.current_page_ancestor .sub-menu .current_page_item.menu-item .menu-link{background:var(--lightblue-color)}
.menu-item .sub-menu li a.menu-link,.menu-item .sub-menu li .sub-menu li a.menu-link,.current-menu-parent.current-page-parent.current_page_parent.current_page_ancestor .sub-menu .menu-item .menu-link,.current-menu-parent.current-page-parent.current_page_parent.current_page_ancestor .sub-menu .current_page_item.menu-item .sub-menu .menu-item .menu-link{color: #000 !important;font-size: 15px !important;font-weight: 400;text-transform: none;background:none;padding: 5px 10px!important;}
.menu-item .sub-menu li:hover a.menu-link,.menu-item .sub-menu li .sub-menu li:hover a.menu-link {color: #fff !important;background:none;padding: 5px 10px!important;}
#ast-fixed-header .main-header-bar {box-shadow: 0px 20px 20px -15px rgba(0,0,0,0.5);background: #fff;}
#ast-fixed-header .main-header-menu > .menu-item.current-menu-item > .menu-link{color:var(--navy-color);}
#ast-fixed-header .main-header-menu .menu-link:hover, #ast-fixed-header .main-header-menu .menu-item:hover > .menu-link,.ast-builder-menu-1 .menu-item:hover > .menu-link{color:var(--lightblue-color);}
.ast-sticky-main-shrink .ast-sticky-shrunk .site-logo-img img {max-height: 70px !important;transition:all 0.3s ease-in-out;}
.ast-sticky-main-shrink .ast-sticky-shrunk .site-logo-img img:hover {transform: scale(1.1);transition:all 0.3s ease-in-out;}
.ast-header-social-1-wrap .ast-social-color-type-custom .ast-builder-social-element:hover svg {fill: #31cc1b;}
.submenu-with-border .sub-menu .sub-menu {top: -16px;}
.current-menu-parent.current-page-parent.current_page_parent.current_page_ancestor .sub-menu .menu-item .menu-link:hover,.current-menu-parent.current-page-parent.current_page_parent.current_page_ancestor .sub-menu .current_page_item.menu-item .menu-link,.current-menu-parent.current-page-parent.current_page_parent.current_page_ancestor .sub-menu .current_page_item.menu-item .sub-menu .menu-item .menu-link:hover {color: #fff !important;}
.ast-builder-menu-1 .menu-item.current_page_item > .menu-link:hover{color: var(--lightblue-color) !important;}
li#menu-item-281 ul.sub-menu {width: 280px;}
/** COLORS **/
.whiteTxt,.whiteTxt h2,.whiteTxt h3,.whiteTxt h4,.whiteTxt h5,.whiteTxt h6,.whiteTxt p,.whiteTxt .uvc-sub-heading,.whiteTxt .uvc-sub-heading p{color:#fff !important;}
/** GRAVITY FORMS **/
#gform_wrapper_1 {position:relative;max-width: 800px;margin: 30px auto;padding: 20px;border:4px solid var(--lightblue-color);border-radius: 10px !important;overflow: hidden;box-shadow: 0px 0px 30px -15px;}
#gform_submit_button_1 {background: #2ba3b3;font-size: 21px;padding: 10px 50px;border: 1px solid #2ba3b3;color: #fff;}
#gform_submit_button_1:hover {background: none;border: 1px solid #2ba3b3;color: #2ba3b3;}
#gform_confirmation_message_18 {padding: 20px;border: 4px solid #e0a65e;margin: 30px auto;border-radius: 10px;box-shadow: 0px 0px 30px -15px #000;}
#gform_wrapper_18::after {content: "";width: 200px;height: 200px;display: block;background: url(/wp-content/uploads/2024/08/AdobeStock_580328305.jpeg);background-size: cover;position: absolute;bottom: 0px;right: 10px;}
#gform_wrapper_17,#gform_wrapper_13,#gform_wrapper_12 {padding: 20px;border: 4px solid #e1a75e;border-radius: 10px;margin: 20px auto;max-width: 1200px;box-shadow: 0px 0px 30px -15px #000;}
#gform_submit_button_17, #gform_submit_button_13, #gform_submit_button_12{background: #e1a75e;font-size: 21px;padding: 10px 50px;color: #fff;border: 1px solid #e1a75e;}
#gform_submit_button_17:hover, #gform_submit_button_13:hover,, #gform_submit_button_12:hover {background: none;color: #e1a75e;border: 1px solid #e1a75e;}
.large.gfield_select {height: auto;padding: 0px 10px;}
.gform_wrapper select {height: auto !important;padding: 0 10px !important;}
/** CONTENT ADJUSTMENTS **/
body{color:#000;}
.mobileView{display:none !important;}
.desktopView{display:block !important;}
.max1000{max-width:1000px;margin: 0px auto;}
.max1200{max-width:1200px;margin: 0px auto;}
.uvc-sub-heading {line-height: 1.8em !important;margin: 0 auto;}
#ez-toc-container {display: none;}
ul.checkers {list-style-type: none;text-align: left;}
ul.checkers li{position:relative;}
ul.checkers li::before {content: "\2713";position: absolute;left: -20px;color: #2ba3b3;}
ul.flexul,ol.flexul {display: flex;flex-wrap: wrap;list-style: none;justify-content:start}
ul.flexul li,ol.flexul li {flex:0 32%}
ul.flexul.flex50 li{flex:0 48.5%}
ul.flexul li::before {content: "\2022";margin-right: 10px;}
.socmedWrap {text-align: center;}
.socmedWrap a i {width: 40px;height: 40px;text-align: center !important;color: #fff;background: #ae8f70;padding: 10px 13px;border-radius: 50%;margin: 0px 3px;transition: all 0.3s ease;}
.socmedWrap a i:hover {color: #fff;background: #e1a75e;padding: 10px;transition: all 0.3s ease;}
.coInfoWrap a {color: #ddd;}
.coInfoWrap a:hover {color: #fff;}
.coInfoWrap p {line-height: 1.5;margin-bottom: 10px;}
#menu-footer-2 li a {border: none !important;padding: 0px 10px !important;}
#ast-scroll-top {background-color: #ae8f70;bottom: 100px;}
.provenWrap {background: #fff;padding: 25px;border-radius: 8px;box-shadow: 0px 0px 30px -20px #000;min-height: 480px;transition:all 0.3s ease;}
.provenWrap:hover{transform:scale(1.03);transition:all 0.3s ease;}
.iconContainer {text-align: left;margin-bottom: 15px;}
.iconContainer img {height: 60px;}
.provenWrap h3 {font-size: 21px !important;color: var(--lightblue-color) !important;}
.provenWrap h3 a {text-decoration: none !important;}
.provenWrap .textContainer {font-size: 15px !important;}
.vc_row.wpb_row.vc_row-fluid.overlayBg::before {content: "";display: block;width: 100%;height: 100%;background: rgba(6,27,53,0.7);position: absolute;top: 0;left: 0;}
#inpatientGallerySlider .wpcp-carousel-section.nav-vertical-center .swiper-button-prev,#outpatientGallerySlider  .wpcp-carousel-section.nav-vertical-center .swiper-button-prev{left: auto !important;right: 75px !important;text-align: left !important;bottom: 10px !important;top: auto !important;background: rgba(255,255,255,0.6) !important;}
#inpatientGallerySlider .wpcp-carousel-section.nav-vertical-center .swiper-button-next,#outpatientGallerySlider .wpcp-carousel-section.nav-vertical-center .swiper-button-next {right: 35px !important;text-align: right !important;left: auto !important;top: auto !important;bottom: 10px !important;background: rgba(255,255,255,0.6) !important;}
#inpatientGallerySlider .wpcp-carousel-section.nav-vertical-center .swiper-button-prev:hover,#inpatientGallerySlider .wpcp-carousel-section.nav-vertical-center .swiper-button-next:hover,#outpatientGallerySlider  .wpcp-carousel-section.nav-vertical-center .swiper-button-prev:hover,#outpatientGallerySlider .wpcp-carousel-section.nav-vertical-center .swiper-button-next:hover{background:#fff !important;}
#leftOutpatientThumb .wpb_single_image.wpb_content_element {margin-bottom: 3px !important;}
.wpcp-carousel-section.nav-vertical-center {margin: 0px;}
.wpcp-carousel-wrapper.wpcp-wrapper-222.wpcp-loaded {margin-top: -30px;}
#sp-wp-carousel-free-id-208{margin-top:-20px;margin-left: 0px !important;margin-right: 0px !important;}
#sp-wp-carousel-free-id-222 {margin-left: 0px !important;margin-right: 0px !important;}
#leftOutpatientThumb .vc_column-inner {max-height: 445px !important;overflow: hidden;}
#leftOutpatientThumb .vc_column-inner img {padding: 5px 28px;}
.tProg {border-radius: 15px;overflow: hidden;background: #fff;box-shadow: 0px 0px 30px -15px #000;min-height: 765px;transition:all 0.3s ease;}
.tProg:hover {border-radius: 25px;overflow: hidden;background: #fff;box-shadow: 0px 15px 30px -15px #000;transform:scale(1.04);transition:all 0.3s ease;}
.imgBgContainer {width: 100%;height: 235px;max-height:235px;background-size: cover !important;background-repeat: no-repeat !important;background-position: 50% 50% !important;margin-bottom: 35px;overflow: hidden;transition: all 0.3s ease;}
.tProg:hover .imgBgContainer,.adTreat:hover .imgBgContainer{transform: scale(1.1);transition: all 0.3s ease;}
.tProg h3 {text-align: center;color: #ae8f70 !important;font-size: 28px !important;}
.tProgContnt {position: relative;min-height: 435px;padding: 0px 30px 15px;text-align:center;}
.adTreat {border-radius: 15px;min-height: 670px;overflow: hidden;}
.adTreat:hover {background: #f3f3f3;}
.adTreat h3 a {padding: 0px 15px;color: #000;text-decoration: none !important;font-size: 28px;}
.adTreat:hover h3 a{color:#ae8f70;}
.adTreat h3 a:hover {color: #e1a75e;text-decoration: none !important;font-size: 28px;}
.adTreatContnt {padding: 0 15px;}
.tExpert {background: #fff;box-shadow: 0px 0px 30px -15px;border-radius: 15px;overflow: hidden;}
.tExpert:hover {background: rgb(225,167,94,0.1);}
.tExpert img {width: 100%;}
.tExpertContnt {padding: 0px 25px 35px;min-height: 355px;text-align: center;}
.tExpertContnt h3 {color: #ae8f70 !important;font-size: 24px !important;}
.tExpertContnt h4 {color: #e1a75e !important;font-size: 19px !important;font-weight: 500 !important;}
.vc_row.wpb_row.vc_row-fluid.fpPostCardWrap {background: #fff;overflow: hidden !important;border-bottom:10px solid #fff !important;border-radius: 10px !important;box-shadow: 0px 0px 30px -20px #000;transition:all 0.3s ease;}
.vc_row.wpb_row.vc_row-fluid.fpPostCardWrap:hover{box-shadow:0px 20px 30px -20px #000;border-bottom: 10px solid #dba25b !important;transition:all 0.3s ease;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.fpPostHeadingWrap {height: 235px;margin-bottom: 25px;}
a.fpReadLink.ss-element.gusta-read-more-button {position: absolute !important;right: auto;bottom: -20px;left: 5%;background: #e1a75e;border-radius: 50%;width: 25px !important;text-align: center;font-weight: 900 !important;height: 50px !important;line-height: 45px !important;opacity:0;transition:all 1s ease;}
.fpPostCardWrap:hover a.fpReadLink.ss-element.gusta-read-more-button {display:none;right: auto;bottom: -20px;left: 80%;opacity:1;transition:all 1s ease;}
a.fpReadLink.ss-element.gusta-read-more-button:hover {background: #ae8f70;}
a.fpReadLink.ss-element.gusta-read-more-button span {padding: 0px !important;display: none !important;font-weight: 900 !important;font-size: 24px;}
.fpCardContentWrap {padding: 10px 15px 25px !important;}
h2.fpPostTitle {margin-bottom:15px !important;margin-top: 15px !important;}
p.fpPostExcerpt {margin-bottom: 20px !important;}
p.fpPostCat::before {content: "|";margin-left: 5px;margin-right: 5px;}
p.fpPostCat a {color: #fff;background: #dba25b;padding: 0px 15px !important;border-radius: 30px !important;}
.wpb_single_image.roundedImg {border-radius: 10px;overflow: hidden;}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {border-color: #eeeeee !important;background-color: #eeeeee !important;border-bottom: 1px solid #ddd !important;}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {border-color: #fefefe !important;background-color: #fefefe !important;border-bottom: 1px solid #ddd !important;}
h4.vc_tta-panel-title.vc_tta-controls-icon-position-right a span {color: #777;}
.topBannerTxt{background:#2ba3b3;color:#fff;padding:15px;border-radius:10px;}
.ult-video.ult-adjust-bottom-margin {position: relative;border-radius: 10px;padding: 28px 15px 95px;overflow: hidden;}
.ult-video.ult-adjust-bottom-margin::before {content: "";display: block;width: 100%;height: 100%;position: absolute;top: 0px;left: 0; border-style: solid;}
.ult-video {margin: 0px !important;}
.gusta-post-title.fpPostTitle {font-size: 20px !important;min-height: 50px;}
.gusta-post-excerpt.fpPostExcerpt {max-height: 100px;overflow-y: auto;}
.ult_a.ult_tab_style_5 {border-color: rgb(225, 167, 94) !important;}
.addWrapper {margin-top: 20px;}
.cpRights a {color: #fff;}
.cpRights a:hover {color: #000;}
.mobileOnly{display:none !important;}
.fiveBtn a {background: #fff;color:#a7896c;display: block;text-align: center;text-decoration: none !important;padding: 5px;border-radius: 8px;border: 1px solid #fff;}
.fiveBtn a:hover {background: #a7896c;color:#fff;}
.tdiAccordion h3.vc_tta-panel-title.vc_tta-controls-icon-position-right {font-size: 21px !important;margin-bottom: 0px !important;}
.tdiRef h4.vc_tta-panel-title.vc_tta-controls-icon-position-right {font-size: 16px;font-weight: 500 !important;}
.vc_general.vc_tta.vc_tta-accordion.vc_tta-color-white.tdiRef {max-width: 600px;margin: 0px auto;}


@media only screen 
and (min-width : 320px) 
and (max-width : 1024px) {
    .rowReversed{display: flex !important;flex-direction: row !important;flex-flow: row-reverse wrap-reverse !important;flex-direction: row-reverse !important;}
    .column-order1 {order: 1;}
    .column-order2 {order: 2;}
    .column-order3 {order: 3;}
    .column-order4 {order: 4;}
    h2{font-size:28px;}
    h3{font-size: 26px !important;}
    #pojo-a11y-toolbar,.ez-toc-open-icon {z-index: 1;}
    .lockedWidth{margin: 0px auto !important;padding-left: 10px !important;padding-right: 10px !important;}
    .vc_row.wpb_row.vc_row-fluid.vc_row-no-padding.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex .wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {min-height: 200px;background-position: center center !important;background-size: cover !important;}
    .paddedDesktop {padding: 15px;}
    .mobileView{display:block !important;}
    .desktopView{display:none !important;}
    [data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {fill: var(--navy-color);}
    .mobileOnly{display:inline-block !important;}
    #ast-fixed-header .main-header-menu > .menu-item > .menu-link{color:#000 !important;}
    .menu-item.menu-item-has-children .sub-menu,.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.ast-submenu-expanded .sub-menu {padding-left: 20px;}
    .pAccordion .vc_tta-title-text {border: 0px solid #000 !important;font-weight: 500 !important;font-size: 15px;}
    .pAccordion .vc_tta-panel-title.vc_tta-controls-icon-position-right {padding-left: 30px;}
    .pAccordion .vc_tta-panel-title.vc_tta-controls-icon-position-right::before {content: "";width: 30px;height: 30px;display: block;position: absolute;left: 10px;margin-top: 10px;background-size: cover !important;background-position: center !important;}
    .pAccordion.accDetox .vc_tta-panel-title.vc_tta-controls-icon-position-right::before{background:url(/wp-content/uploads/2024/09/hpi01-1_7a049d165572a165ed287e3cb90b0634.png);}
    .pAccordion.accResidential .vc_tta-panel-title.vc_tta-controls-icon-position-right::before{background:url(/wp-content/uploads/2024/08/hpi02-1.png);}
    .pAccordion.accPhp .vc_tta-panel-title.vc_tta-controls-icon-position-right::before{background:url(/wp-content/uploads/2024/08/hpi03-1.png);}
    .pAccordion.accIop .vc_tta-panel-title.vc_tta-controls-icon-position-right::before{background:url(/wp-content/uploads/2024/09/hpi04-1_5591364a048031386b3cf6fc1b7f4473.png);}
    .pAccordion.accOp .vc_tta-panel-title.vc_tta-controls-icon-position-right::before{background:url(/wp-content/uploads/2024/08/hpi05-1.png);}
    .pAccordion.accSl .vc_tta-panel-title.vc_tta-controls-icon-position-right::before{background:url(/wp-content/uploads/2024/08/hpi06-1.png);}
    .pAccordion.ddtp .vc_tta-panel-title.vc_tta-controls-icon-position-right::before{background:url(/wp-content/uploads/2024/08/prpi01.png);}
    .pAccordion.rpc .vc_tta-panel-title.vc_tta-controls-icon-position-right::before{background:url(/wp-content/uploads/2024/08/prpi02.png);}
    .pAccordion.odarc .vc_tta-panel-title.vc_tta-controls-icon-position-right::before{background:url(/wp-content/uploads/2024/08/prpi03.png);}
    .pAccordion.accDdt .vc_tta-panel-title.vc_tta-controls-icon-position-right::before{}
    .facPhoto img {width: 31% !important;}
    a.tdiBtnStyle1, .tdiBtnStyle1 a,a.tdiBtnStyle2, .tdiBtnStyle2 a,a.tdiBtnStyle3, .tdiBtnStyle3 a,a.tdiBtnStyle4, .tdiBtnStyle4 a {font-size: 15px !important;padding: 15px 30px !important;display: block !important;}
    #sp-wp-carousel-free-id-208 {margin-top: 0px;}
    #leftOutpatientThumb {padding-bottom: 35px;}
    #leftOutpatientThumb .wpb_single_image.wpb_content_element {width: 31% !important;display: inline-block;}
    #leftOutpatientThumb .vc_column-inner img {padding: 0px;}
    .tProg,.adTreat {min-height: 150px;}
    .imgBgContainer {height: 135px;}
    .tProgContnt p {font-size: 15px;line-height: 24px;}
    a.fpReadLink.ss-element.gusta-read-more-button {position: absolute !important;right: auto;bottom: -20px;left: 80%;opacity:1;transition:all 1s ease;}
    .ult-video {margin: 0px !important;}
    .ult-video.ult-adjust-bottom-margin {position: relative;border-radius: 10px;padding: 25px 5px 50px;overflow: hidden;}
    ul.flexul li,ul.flexul.flex50 li {flex:0 100%}
    ul.flexul {padding-left: 0px;}
    .provenWrap {min-height: 110px;}
    .tProg {min-height: 110px;}
    .tProgContnt {min-height: 180px;}
    .noMobile{display:none !important;}
    #gusta-footer .vc_row.wpb_row.vc_row-fluid.lockedWidth {width: 100% !important;max-width: 100% !important;}
    .tdiAccordion h3.vc_tta-panel-title.vc_tta-controls-icon-position-right {font-size: 18px !important;font-weight: 500 !important;line-height: 1.3;}
    .vc_row.wpb_row.vc_row-fluid.vc_row-o-content-middle.vc_row-flex {padding-right: 20px !important;}
    .insLogos img.vc_single_image-img {width: 100px !important;max-width: 100px;}
    .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link {color: var(--navy-color);}
    .site-logo-img img {max-height: 70px;}
}

@media only screen 
and (min-width : 1900px) 
and (max-width : 2400px) {
    .ast-container {max-width: 1440px;}
    .provenWrap {min-height: 410px;}
    .tProg {min-height: 710px;}
    .tProgContnt {min-height: 380px;}
    
}

/** SOCIAL ICON ADJUSTMENTS **/
.fa.fa-youtube {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
    padding: 10px 10px !important;
}
.entry-content {
    word-wrap: inherit !important;
}