@media (min-width:1500px){.container-fluid,.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1400px;padding:0 12px}.home-slider .hero-content{max-width:1400px;left:50%;transform:translateX(-50%);padding:0}.recovery .inner{max-width:1400px}.ngg-galleryoverview.default-view .ngg-gallery-thumbnail img{width:250px!important}}@media only screen and (max-width:1499px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1170px}.container-fluid{padding:0 40px}.ngg-galleryoverview.default-view .ngg-gallery-thumbnail img{width:255px!important}header .header-right .nav{gap:22px}.home-slider .hero-content{padding:0 40px}.home-slider .hero-content .call{right:40px}.recovery .text-box{padding:40px}.bridges-recovery .right ul li{font-size:12px}.bridges-recovery .right .sub-heading{font-size:12px}.blog .right ul li span{font-size:13px;text-align:right}.blog .right ul li{font-size:13px}.teams .team-card .text-box{padding:30px 25px}.teams .team-card .text-box h6{font-size:22px}.faq-container{padding-left:20px}.page-id-22 .FAQ .faq-containe,.home .faq-container{padding-left:20px}.inner-banner{height:450px}.contact-page .contact-box .contact-email,.contact-page .contact-box .contact-phone{font-size:18px}footer{padding:60px 0}.advisory-board .board-card figure{max-width:250px;margin:0;border-radius:26px}.feature-insight .inner .text-box{padding:40px}.feature-insight .inner .text-box .text-space{margin:30px 0}.stay-connect .common-btn{padding:14px;font-size:14px;letter-spacing:1px}.testimonial-text p{font-size:20px;line-height:24px}.testimonial-text span{font-size:16px;margin-bottom:0}.testimonial-text{padding:25px}.testimonial-text{margin-right:20px;margin-left:20px}.program-overview .right .block{margin-bottom:40px}.program-overview .right{padding-left:20px}.group-links{display:flex;gap:10px;font-size:14px}.btr-cta-card .stay-connect{padding:20px}.page-id-393 .col-md-6.col-lg-6{flex:0 0 auto;width:66.66666667%;margin-right:auto!important;margin-left:auto!important}.page-id-393 .contact-page .container-fluid{max-width:1170px;padding:0 12px}}@media only screen and (max-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1170px}.teams .team-card .text-box span{margin-bottom:15px}.teams .team-card figure{width:180px}.teams .team-card .text-box{padding:25px}.teams .team-card .text-box p{font-size:14px;line-height:22px;margin-bottom:20px}.contact-page .info-card,.contact-page .form-card{padding:30px}.contact-page .contact-box{padding-top:35px;margin-top:35px}.advisory-board .board-card{display:flex;align-items:center;margin-bottom:0;flex-direction:column;width:100%;height:100%}.advisory-board .col-lg-6{margin-bottom:50px}.advisory-board .board-card figure{width:100%;max-width:100%;margin-bottom:-50px}.advisory-board .board-card .board-info{width:100%;margin:0}.latest-insight .insight-card .text-box{padding:20px 0}.job-card{padding:30px}footer .inner-box.first{margin-right:0}.ngg-galleryoverview.default-view .ngg-gallery-thumbnail img{width:185!important}}@media only screen and (max-width:991px){.modal-dialog{max-width:90%;margin:0 auto}.container,.container-fluid,.container-md,.container-sm{max-width:100%;padding:0 15px}h1{font-size:55px}h2{font-size:45px}h3{font-size:35px}h4{font-size:25px}h5{font-size:20px}h6{font-size:18px}.blog-details .inner h1,.content-area h1{font-size:50px}.blog-details .inner h2,.content-area h2{font-size:40px}.blog-details .inner h3,.content-area h3{font-size:30px}.blog-details .inner h4,.content-area h4{font-size:25px}.blog-details .inner h5,.content-area h5{font-size:20px}header{position:absolute}header.sticky{padding:15px 0}.menu-toggle{display:block;right:0;float:right;width:35px;height:35px;border-radius:0;color:#fff;display:flex;align-items:center;justify-content:center;font-size:28px;margin-top:3px;line-height:20px;background:#BA714C;border-radius:5px}.menu-toggle.active{top:10px;background:#BA714C}.header-right.show .menu-toggle{position:absolute;top:0;right:0}.menu-toggle.active i:before{content:"\F62A";font-family:"bootstrap-icons"}.menu-toggle:hover{color:#fff}header{padding:15px 0}.logo-mobile{display:block}.logo-mobile img{max-width:250px;filter:brightness(0) invert(1)}.logo-mobile img{max-width:200px}header .header-right{background:#1c3336;top:0;left:-100%;padding:20px;z-index:9;position:fixed;width:85%;height:calc(100%);overflow-x:auto;transition:.5s linear 0s;-webkit-transform:translateX(-100%);transform:translateX(-100%);flex-direction:column;gap:20px;justify-content:flex-start;min-height:inherit;opacity:.5;align-items:flex-start;border-top:1px solid #D9B26E}.header-right.show{-webkit-transform:translateX(0);transform:translateX(0);z-index:99;opacity:100%;left:0;transition:.5s linear 0s}header .header-right .nav{display:flex;gap:0;justify-content:flex-end;flex-direction:column;width:100%}header .header-right .nav>li a:hover::before{content:none}header .header-right .nav>li a::before{content:none}.active_overlay{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:#fff}.toggle-icon::before{content:"+";float:right;font-size:25px;margin-left:8px;font-weight:500}.toggle-icon.active::before{content:"-"}.header-right .nav li i{transition:transform 0.3s ease}.header-right .nav li i.up:before{transform:rotate(180deg);content:"\F2EA"}.header-right .nav li i::before{content:"\F4FE"}header .header-right .nav li .sub-menu{position:relative;width:100%;overflow:hidden;opacity:0;visibility:hidden;max-height:0;top:15px;padding:0;border-radius:0;display:block;transition:max-height 0.4s ease,opacity 0.3s ease,visibility 0.3s ease;background:#0f202370}header .header-right .nav li .sub-menu.open{opacity:1;visibility:visible;overflow-y:auto}header .header-right .nav li .sub-menu li{padding:15px 35px 15px 15px;display:block}header .header-right .nav li .sub-menu li i{right:10px}header .header-right .nav li .sub-menu li:last-child{border-bottom:0}header .logo img{max-width:200px}header .header-right .nav li{padding:15px 0;border-bottom:1px solid #394646;position:relative;width:100%}header .header-right .nav li i{position:absolute;top:10px;right:0;background:#BA714C;width:25px;height:25px;left:auto;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:25px;border-radius:4px}.common-btn,.border-btn{font-size:16px;line-height:24px;padding:10px 25px}.space{padding:60px 0}.home-slider .hero-content{bottom:60px;padding:0 15px}.home-slider .hero-content h1{max-width:500px;margin:20px 0 30px 0}.home-slider .hero-content p{max-width:450px;margin-bottom:30px}.home-slider .hero-content .call{position:static}.bottom-banner ul li{margin:0 10px}.bottom-banner ul{align-items:center;flex-wrap:wrap;justify-content:center;gap:8px}.specialties-grid{width:100%}.specialty-card{padding:30px;width:calc(50% - 12px);box-sizing:border-box}.recovery .inner{width:100%}.recovery .text-box{padding:40px}.recovery .text-box h5{font-size:20px}.recovery .text-box .text-space .learn-more{font-size:14px}.accommodation .right{width:100%}.accommodation .inner-green{margin-top:40px}.accommodation .inner-green .col-md-12:last-child .inner-box{margin-bottom:0}.accommodation .left{margin-bottom:40px}.accommodation .inner-green .inner-box{width:100%;background:#FEF9F5;padding:30px;border-radius:26px;height:100%;margin-bottom:0}.accommodation .inner-green .inner-box h5{margin-bottom:10px}.blog .right{margin-top:55px}.blog .right ul li span{text-align:right;font-size:12px}.blog .right ul{gap:10px}.blog .right ul li{font-size:14px}#faqAccordion .accordion-item button{font-size:18px}#faqAccordion .accordion-item .accordion-body p{font-size:14px;line-height:22px}#faqAccordion .accordion-button::after{width:20px!important;background-size:20px!important}.contact{height:100%}.common-btn,.border-btn{font-size:14px;line-height:24px;padding:10px 14px}.mental-health .top{width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:column;justify-content:flex-start;align-items:flex-start}.mental-health .top h2,.mental-health .top p{max-width:100%}.mental-health .top h2 br,.mental-health .top p br{display:none}.contact-admission h3{color:#fff;margin-bottom:10px}.contact-admission .call small{font-size:14px}.teams .team-card{flex-direction:column}.teams .team-card figure{width:100%}.job-card{margin-bottom:25px;height:auto}footer{padding:30px 0}footer .inner-box{border:0;margin:0 0 30px;height:auto}footer ul li{letter-spacing:1px}footer .inner-box.first{margin-right:0}footer .inner-box.first{margin-right:0;max-width:100%;margin-bottom:25px;height:auto}footer .col:first-child{flex:0 0 100%;max-width:100%}footer .col{flex:0 0 50%;max-width:50%}footer .footer-bottom{margin-top:0;padding-top:25px}.blog h3{margin-bottom:0}.blog .all-articles{font-size:14px}.inner-banner .text-box{padding:0 20px}.inner-banner .text-box p{font-size:14px;line-height:20px}.feature-insight .inner .text-box h4{line-height:30px;margin-bottom:10px}.feature-insight .inner .text-box p{line-height:23px}.latest-insight .contact-admission{margin:40px 0}.stay-connect .common-btn{padding:15px!important;font-size:14px;letter-spacing:1px}.program-overview .left .content-area h3{line-height:40px;max-width:100%;margin-bottom:5px}.program-overview .left .content-area span{margin-bottom:5px}.program-overview .left .content-area h3 br{display:none}.program-overview .right{padding-left:0}.teams .container-fluid{padding:0 24px}.accommodation .right{padding-left:40px}.btr-cta-card .stay-connect .btn-group{flex-direction:column}.stay-connect .btn-group{flex-direction:column}}@media only screen and (max-width:767px){.program-overview .row{flex-direction:column-reverse;display:flex}#readMoreModal .modal-content .team-card{display:flex;flex-direction:column}#readMoreModal .modal-content .team-card figure{width:100%;height:auto;margin-bottom:25px}#readMoreModal .modal-content .team-card .text-box{padding:0}#readMoreModal .modal-content .btn-close{top:4px;right:14px;width:30px;height:30px}.space{padding:40px 0}h1{font-size:35px}h2{font-size:30px}h3{font-size:25px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}.blog-details .inner h1,.content-area h1{font-size:35px}.blog-details .inner h2,.content-area h2{font-size:30px}.blog-details .inner h3,.content-area h3{font-size:25px}.blog-details .inner h4,.content-area h4{font-size:20px}.blog-details .inner h5,.content-area h5{font-size:18px}.accommodation .right figure{width:100%!important}.accommodation .right figure:nth-child(2){margin-left:0}.accommodation .right figure:nth-child(3){margin-right:0}.contact-admission .right{text-align:left}.contact-admission p{margin-bottom:20px}.bridges-recovery .right ul{display:flex;gap:25px;flex-wrap:wrap}footer .inner-box.first p{max-width:320px}.blog .inner{display:flex;flex-direction:column}.blog .left{width:100%}.blog .right{margin:0;width:100%}.specialty-card{padding:30px;width:100%;box-sizing:border-box}.recovery .inner{width:100%;flex-direction:column;padding:0 15px}.recovery figure{width:100%;border-radius:30px;margin-bottom:25px}.recovery .text-box{padding:30px;width:100%;position:static}.accommodation .inner-green{padding:20px}.teams .team-card{flex-direction:row}.teams .team-card figure{width:180px}.contact-page .info-card{width:100%;margin-bottom:40px;height:auto}.contact-page .form-card{width:100%;height:auto}.map iframe{width:100%;height:200px}.faq-container{padding-left:0}.contact-page .form-card input{padding:5px 10px}.contact-page .contact-box .contact-email,.contact-page .contact-box .contact-phone{font-size:16px}.inner-banner{height:350px}.inner-banner-data{padding-bottom:55px}.summary-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.summary-table table{min-width:700px}.privacy-page .inner h3{margin-bottom:10px}.feature-insight .inner{flex-direction:column;margin-top:0}.feature-insight .inner figure{width:100%}.feature-insight .inner .text-box{padding:40px;width:100%;margin:-50px 0 0 0}.latest-insight .insight-card .text-box{padding:0}.latest-insight .insight-card .text-box h6{margin-bottom:20px}.blog-details .article-meta{flex-direction:column}.blog-details .article-meta{margin-bottom:25px}.takeaways-box .inner{padding:30px}.blog-details .inner .pager li a{width:40px;height:40px}.blog-details .inner .pager li.prev{flex-direction:column-reverse;text-align:center}.blog-details .inner .pager li{display:flex;gap:20px;flex-direction:column;align-content:flex-start;width:50%;text-align:center;padding:0 10px;max-width:100%}.blog-details .inner .pager li .text p br{display:none}.career .career-intro-card{padding:30px}.contact-page.below-faq .info-card{margin-bottom:0}.blog .right ul li{font-size:14px;flex-direction:column-reverse;align-items:flex-start}.blog .right ul li span{text-align:left;font-size:12px;margin:0}.stay-connect{padding:40px 20px}.btr-cta-card .stay-connect{text-align:left}.stay-connect .btn-group{flex-direction:column}.specialty-card:nth-child(5){width:100%}.specialty-card:nth-child(2n){background:#EAE1CF}.is-visible{background:#fdf9f6}.page-id-22 .FAQ .faq-containe,.home .faq-container{padding-left:0}.program-overview .left .content-area{margin-top:0}.program-overview .right .block .steps{padding-left:20px}.program-overview .right .block .steps li::before{left:-23px}.ngg-galleryoverview.default-view .ngg-gallery-thumbnail img{width:115px!important}.accommodation .right{padding-left:0}.btr-cta-card .stay-connect .btn-group .common-btn{flex-direction:row!important}.section-content a button,.section-content button{padding:15px!important;font-size:16px!important}table tr td{padding:10px!important}.blog-details .inner .pager{align-items:flex-start}.page-id-393 .col-md-6.col-lg-6{flex:0 0 auto;width:100%;margin-right:auto!important;margin-left:auto!important}}@media only screen and (max-width:500px){.bottom-banner ul{flex-direction:column}.teams .team-card{flex-direction:column}.teams .team-card figure{width:100%}footer .col{flex:0 0 100%;max-width:100%}.latest-insight .col-6{flex:0 0 auto;width:100%}.article-images .col-6{flex:0 0 auto;width:100%}.article-images figure{margin-bottom:30px}}