@media (max-width:1599px){   
}
@media (max-width: 1169px){
h1{font-size:52px;}
.home-banner-left h1{line-height: 1.2;}
.header-left a {max-width: 430px;}
.care-slider-con h2{font-size: 30px;}
.care-slider-con{padding:0 15px;}
.clinician-faq-left h4{font-size: 20px;}
.specialties-list .speci-parent {width: 20%;}
.patient-family-search .header-search-desk{width: 35%;margin-top: 0;}
}

@media (max-width: 1023px){
h1{font-size: 34px;}
.no-bgcolor.about-banner .inner-banner-left h1{font-size: 34px;}
h2{font-size: 30px !important;}
h3{font-size: 24px;}
.enumenu_ul {display: none}
.menu-block {height: auto;}
.menu-icon {display: block}
.enumenu_ul > li {width: 100%;margin: 0px;padding: 0px;margin-bottom: 20px;border-bottom: 1px solid #5a2f83;padding-bottom: 20px;}
.enumenu_ul > li > a {display: block;text-align: left;padding:0px 8px 0px;font-size:30px;color:#fff;}
.enumenu_ul {width: 100%;}
.enumenu_ul > li ul {background: #D1D1D1;}
.enumenu_ul > li ul a {text-align: center;display: block;text-align: center;color: #000;padding: 5px 0;}
/* Push Menu */
body.menuslide_push {position: relative;}
body.menuslide_push.slidemenuLeft {left: 0;transition: left 0.5s;-webkit-transition: left 0.5s;-moz-transition: left 0.5s;-ms-transition: left 0.5s;-o-transition: left 0.5s;}
body.menuslide_push.slidemenuRight {right: 0;transition: right 0.5s;-webkit-transition: right 0.5s;-moz-transition: right 0.5s;-ms-transition: right 0.5s;-o-transition: right 0.5s;}
body.slidemenuRight .enumenu_ul {right:-500px;}
body.slidemenuRight.menu-open .enumenu_ul {right: 0;}
body.slidemenuLeft .enumenu_ul {left: -300px;}
body.slidemenuLeft.menu-open .enumenu_ul {left: 0;}
body.menuslide_push.slidemenuLeft.menu-open {left: 300px}
body.menuslide_push.slidemenuRight.menu-open {right: 300px}
body.menuslide_push .enumenu_ul,
body.menuOverlap .enumenu_ul {background: #552162  none repeat scroll 0 0;display: block;height: 100vh;width: 100%;overflow: auto;position: fixed;transition: all 0.5s ease 0s;max-width: 340px;top: 0;padding: 100px 15px 105px;z-index: 11;} 
.header-search, .header-search-desk{margin-right: 65px;margin-top: 12px;}
.menu-icon.active .menu-box span{background-color:#fff;}
.home-banner-left{width: 100%;}
    .home-banner-inn{display: block;width: 100%;}
    .home-banner .container{min-height: 1px;}
.home-banner-right{width: 100%;margin-bottom: 0;}
.home-banner-img{width:45%;margin-left: 0;}
.home-banner-img:nth-child(2){margin-left: 2%;}
.home-banner{padding:120px 0 60px;}
.home-banner-left h1{margin-bottom:20px;}
.scroll-down{top:0px;right:-15px;}
.about-main .container {min-height: 360px;}
.site-btn{padding: 12px 15px;font-size: 15px;}
.home-banner-img span{font-size: 28px;}
.care-slider-img{width: 100%;}
.care-slider-con{width: 100%;margin-bottom: 20px;padding: 0 0;}
.care-slider-item{padding: 0 98px 0 98px;}
.care-slider ul.slick-dots{left: 0; right: 0; text-align: center;}
.carlos-video{width: 100%;margin-bottom: 20px;}
.carlos-content{width: 100%;padding: 0;}
.carlos-video .video-wrapper{max-width: 100%;}
.carlos-story{padding: 30px 0;}
.tools-resource {padding:30px 0 30px;}
.tools-sec{padding-right: 10px;}
.tools-box span{font-size: 18px;margin-bottom: 10px;}
.tools-box{padding: 0 15px 0 15px;height: 120px;}
.header-left a {max-width: 320px;}
.header-btns .site-btn{display: none;}
.enumenu_ul > li[class^='anchor-menu-item'] > a, .enumenu_ul > li[class*='anchor-menu-item'] > a {color: #fff;}
.menu-main .hide-desktop {display:block!important;}
.inner-banner-right{width: 100%;order: 1;margin-bottom: 25px;}
.inner-banner-left{width: 100%;padding-right: 0;order: 2;}
.serious-illness {padding: 35px 0 0;}
.serious-illness-right {width: 100%;padding-left: 0;padding-top: 25px;padding-right: 0;}
.serious-illness-left{width: 100%;    min-height: 570px;}
.serious-illness-right p:last-child{margin-bottom: 0;}
.guide-card{width: 50%;    min-height: 210px;}
.guides-box-inn h2 {margin-bottom: 20px;}
.serious-illness-right h2 br{display: none;}
.serious-illness-right h2{margin-bottom: 20px;}
.serious-illness-right p{margin-bottom: 15px;}
.guides-box {padding: 45px 0 30px;}
.guide-card-inn h3 {font-size: 20px;}
.video-cards-box{width: 100%;}
.skills-video-cards{margin-bottom: 0px;}
.skills-video-inn span {font-size: 18px;}
.skills-video {padding: 3px 0 30px;}
.research-articles-content {width: 42.3%;padding-left: 20px;padding-top: 31px;padding-right: 20px;}
.research-articles{padding:40px 0 40px;}
.materials-patients {padding: 30px 0;}
.materials-patients-child h3 {font-size: 24px;}
.materials-patients-parent{padding: 0 10px;}
.materials-patients-cards{margin: 0 -10px;}
.border-btn.solid-bg{padding: 11px 13px 6px 13px;font-size: 15px; margin-left: 0;margin-top: 13px;}
.other-resource-block{margin: 0 -15px;}
.other-resource-parent{padding: 0 15px;margin-bottom: 35px;width:50%;}
.other-resource-parent:last-of-type{margin-bottom: 0;}
.clinician-faq-left{width: 100%;padding-right: 0;order: 2}
.clinician-faq-right{width: 100%;order: 1;margin-bottom: 25px;}
.clinician-faq {padding:35px 0 36px;}
.clinician-faq-left p{font-size: 18px;}
.no-bgcolor .inner-banner-left{width: 100%;    padding-right: 0;}
.no-bgcolor .inner-banner-right{width: 100%;margin-bottom:20px;}
.no-bgcolor .inner-banner-right .video-wrapper{max-width: 100%;}
.no-bgcolor .inner-banner-left h1 {font-size:34px;}
.inner-banner.no-bgcolor{padding:156px 0 26px;}
.no-bgcolor .inner-banner-left p:last-child{margin-bottom: 0;}
.story-slider-main {padding: 30px 0 30px;}
.story-video {padding: 60px 0 30px;}
.skills-video-cards.story-video-cards{padding-top: 0;padding-bottom: 0;}
.story-video-cards .video-cards-box a {height: 200px;}
.video-cards-box a img{width: 60px;height: 60px;}
.vision-mission-inn p{font-size: 18px;}
.vision-logo img{width: 65px;}
.mission-content{padding-left: 90px;}
.vision-content{padding-left: 80px;}
.specialties-list .speci-parent {width: 25%;}
.specialties-list .speci-parent h3 {font-size: 20px;margin-top: 18px;}
.our-specialties-inn > span {font-size: 18px;}
.our-specialties {padding: 30px 0 0;}
.what-we-do-inn > span {font-size: 18px;}
.what-we-do {padding: 30px 0 40px;}
.what-we-cards .what-we-cards-parent h3{font-size: 20px;}
.what-we-cards-child{padding: 20px 20px 6px 20px;}
.detail-title h3{font-size: 24px;}
.team-list-parent {width: 50%;}
.scholars-parent{width: 50%;}
.advisory-list-parent h3 {font-size: 24px;}
.scholars-child h4 {font-size: 20px;}
.form-bottom-common a{font-size: 16px;}
.form-bottom-common{font-size: 16px;}
.no-bgcolor .inner-banner-left h1 br{display: none;}
.expertise-main{padding:22px 0 30px;}
.expertise-main:before{width: 244px;height: 376px;}
.patient-family ul.resp-tabs-list{display: none;}
.planning-list-wrap{width: 100%;padding: 0;margin-bottom: 25px;padding-bottom: 25px; border-bottom: 1px solid #eee;}
.planning-list-wrap:last-child{margin-bottom: 0;}
body.clinicians .patient-family-search {}

/* .secondary-nav.patient-family ul.resp-tabs-list {display:flex;}
.secondary-nav.patient-family .patient-family-search {flex-direction:column;}
.secondary-nav.patient-family .tab-contaroller {width:100%}
.secondary-nav.patient-family .resp-tabs-list {flex-direction:column; width:100%}
.secondary-nav.patient-family .resp-tabs-list a {width:100%}
.secondary-nav.patient-family .resp-tabs-list li {width:100%; display: flex; flex-direction: row; align-items: center; justify-content: flex-start; border:none;}
.secondary-nav.patient-family .resp-tabs-list li span {margin-top:0; margin-left:0.5rem;}
.secondary-nav.patient-family .patient-family-search .header-search-desk {margin-right:0; padding:13px 15px;} */

.planning-list{margin: 0;}
.planning-list-wrap img {margin-bottom: 20px;width: 200px;}
.additional-res {padding: 30px 0;}
.additional-res-child{width: 50%;margin-bottom:30px;}
.additional-res-child h3 {font-size: 20px;margin-bottom: 7px;}
.book-list-parent:nth-child(even) {padding-left: 25px;}
.book-list-con {padding: 9px 15px 0 15px;}
.book-list-con h3 {margin-bottom: 10px;font-size: 18px;}
.book-list-parent{margin-bottom: 42px;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;text-align: center;}
.book-list-parent:last-child{margin-bottom: 0;}
.book-list-img{width: 100%;margin-bottom: 20px;}
.book-list-con{width: 100%;}
.book-list-img img{width: auto;}
.book-list-con p {margin-bottom: 20px;}
.tav-video-list .video-cards-box {width: 33.33%;margin-bottom: 30px;}
.video-content {padding: 30px 15px;}
.book-content {padding:30px 15px;}
.planning-content {padding:30px 15px 0;}
.Pamphlets-content{padding: 30px 15px;}
.faq-content .clinician-faq-inn {padding-top: 30px;}
.faq-content {padding: 30px 15px;}
.tav-video-list{padding-top: 30px;}
.book-list{padding-top: 30px;}
.patient-family-search .header-search-desk{width: 100%;}
.patient-family-search .header-search-desk input{max-width: 692px;}
h2.resp-accordion img {padding-right: 20px;width: 45px;}
.patient-family-tab > .container{padding: 0;}
.patient-family{padding:0px 0 40px;}
.patient-family-tab{padding-top:30px;}
.patient-family-tab .resp-arrow:before{position: absolute;content: '\f067';font-family:FontAwesome;top: 2px; bottom: 0; right: 15px; margin: auto;color: #fff;line-height: 47px;    line-height: 47px;font-size: 20px;font-weight: 400;}
.resp-tab-active .resp-arrow:before{content:'\f068';}
.talking-title h3{font-size: 22px;}
.talking-title h2{font-size: 36px;}
.type-resources ul, .type-resources ol {padding-left: 1.5rem;}
.blue-box, .gray-box{padding: 30px 30px 30px 30px;}
.blue-box p{font-weight: 400;}
.some-quesation-left{padding-right: 20px;}
.text-bullet li{padding-left: 18px;margin-bottom: 18px;}
.purple-box{padding: 30px 25px 30px 25px;}
.quesation-right-list h4{margin-bottom: 10px;}
.some-quesation-right{width: 100%;margin-top: 30px;padding-left: 0;}
.some-quesation-left{width: 100%;padding-right:0;}
.down-pdf-btn {display: block;margin-top: 30px;}
.down-pdf{display: block;text-align: center;}
.down-pdf-text span:before{left: 20px;}
.inner-banner {padding: 156px 0 10px;}
.tab-faq-parent:nth-child(odd) {padding-right: 30px;}
.tab-faq-parent{margin-bottom: 20px;}
.tab-faq-parent h3{font-size: 22px;}
.tab-faq-parent p{font-size: 18px;}
    .fixItUp .patient-family-blank{display: none;}
    .fixItUp .patient-family-top{position: relative;top: 0;}
    .enumenu_ul > li:before{display: none;}
.wp-single-content{margin-top: 125px;}
}

@media (max-width: 767px) {
h1{font-size: 30px;}
    .no-bgcolor.about-banner .inner-banner-left h1{font-size: 30px;}
p{font-size: 16px;margin-bottom: 15px;}
h2{font-size:26px !important;}
h3{font-size: 22px;}
.video-cards-box h3{font-size: 22px;}
.home-banner-img{height: 250px;}
.scroll-down a{font-size: 16px;}
.border-btn.solid-bg{margin-left: 13px;margin-top: 0;}
.tools-sec{width: 100%;margin-bottom: 20px;}
.resource-sec{width: 100%;padding-left: 0;}
.resource-sec h3{margin-bottom: 15px;}
.tools-sec h3{margin-bottom: 15px;}
.tools-box span br{display: none;}
.tools-box span{font-size: 20px;}
.care-slider-img{min-height: 230px;}
.our-mission{padding: 30px 0;}
.our-mission-inn p{font-size: 18px;}
.our-mission-inn h2{margin-bottom: 15px;}
.site-footer{padding: 30px 0;}
.footer-menu ul{display: block;}
.footer-menu ul li{margin-right: 0;display: block;text-align: center;margin-bottom:2px;}
.footer-menu ul li:last-child{margin-bottom: 0;}
.footer-logo{padding-bottom:24px;}
.footer-menu {padding-bottom: 19px;}
.footer-condi-links {padding-bottom: 21px;}
.copy-right {padding-bottom: 25px;}
.copy-right img{padding-right: 0}
.mob-search-icon{display: block; position: absolute;top:4px; right:8px;}
.mob-search-icon i{font-size: 24px;}
.header-search-desk{display: none;}
.header-search, .patient-family-search .header-search-desk{display: block;}
.header-search form{position: relative;}
.search-box-inn{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;}
.header-search {margin-right:50px;}
.header-search button{border-radius: 5px;}
.header-right .header-search input{display: none;}
.header-search.searchActive input{display: block;position: absolute;top: 0;width: 200px;right: 34px;}
.header-search.searchActive button{border-radius: 0px 5px 5px 0px;}
.video-wrapper{min-height: 200px;}
.carlos-content h2{margin-bottom: 10px;}
.care-slider button.slick-prev.slick-arrow{top: 101%;height: 40px;padding: 0 20px;z-index: 11}
.care-slider button.slick-next.slick-arrow{top: 101%;height: 40px;padding: 0 20px;z-index: 11}
.care-slider-item {padding: 0 0 0 0px;}
.care-slider-con p br{display: none;}
.care-program {padding: 0 0 60px;}
.guide-card{width: 100%;padding: 0;}
.guide-box-wrap{margin: 0;}
.border-btn{margin-top: inherit;}
.guide-card-inn h3{margin-bottom: 20px;}
.research-articles-content {width: 100%;padding-left: 0;padding-top: 31px;padding-right: 0;}
.research-articles-img{width:100%;}
.research-articles-content{padding-top: 15px;}
.research-articles--child{width: 100%;    margin-bottom: 15px;margin-right: 0;}
.research-articles-bottom {padding-top: 20px;}
.materials-patients-parent{padding: 0;width: 100%;margin-bottom: 30px;}
.materials-patients-parent:nth-child(n+3) {padding-top: 0;}
.materials-patients-parent:last-child{margin-bottom: 0;}
.materials-patients-cards{margin: 0;padding-top: 0;}
.materials-patients-child h3 br{display: none;}
.materials-patients-img{margin-bottom: 12px;}
.other-resource-parent {width: 100%;margin-bottom: 25px;border-bottom: 1px solid #eee;}
.other-resource-parent:last-of-type{border-bottom: 0;margin-bottom: 0;}
.clinican-page-resources {flex-direction:column; gap:1rem;}
.clinician-faq-left p{font-size: 16px;}
.story-video-cards .video-cards-box a {height: 180px;}
.videos-courtesy{font-size: 20px;}
.no-bgcolor .inner-banner-right .video-wrapper{min-height: 250px;}
.no-bgcolor .inner-banner-right{min-height: 250px;}
.vision-content{width: 100%;    padding-left:0px;margin-bottom: 20px;}
.mission-content{width: 100%;padding-left: 0;}
.vision-mission-inn p br{display: none;}
.vision-logo{position: relative;margin-bottom: 15px;display: block;left: 0;top: 0}
.mission-content .vision-logo{position: relative;display: block;left: 0;top: 0;}
.vision-mission{padding: 24px 0 15px;}
.vision-mission-inn h2{margin-bottom: 10px;}
.what-we-cards .what-we-cards-parent{width: 100%;padding: 0;margin-bottom: 20px;}
.what-we-cards{margin: 30px 0 0 0;}
.what-we-do {padding: 30px 0 20px;}
.who-we-are {padding: 30px 0 20px;}
.team-list-parent h4 {font-size: 20px;}
.scholars-child h4 {font-size: 20px;}
.scholars-list{margin-top: 30px;}
.scholars-parent{width: 100%;    margin-bottom: 20px;}
.scholars-parent:last-child{margin-bottom: 0;}
.advisory-list-parent{width: 100%;margin-bottom: 20px;padding: 0;}
.advisory-list-parent:last-child{margin-bottom: 0;}
.advisory-list-wrap {width: 100%;margin-bottom: 25px;border-bottom: 1px solid #eee;padding-bottom: 15px;}
.advisory-list-wrap:last-child{border-bottom: 0; padding-bottom: 0; margin-bottom: 0;}
.advisory-list-wrap:nth-child(2) h3{min-height:1px;}
.form-bottom-parent{display: block;}
.form-bottom-common{margin-bottom: 20px;}
.form-bottom-common:last-child{margin-bottom: 0;}
.contact-form{padding: 30px 0 30px;}
.advisory-list{margin-top: 15px;}
.advisory-list-parent h3 {font-size: 20px;}
.advisory-boards {padding: 18px 0 0;}
.member-bio-img{width: 100%;margin-bottom: 25px;}
.member-bio-img img{width: auto;}
.member-bio-content{padding-left: 0;width: 100%;}
.white-popup-block{padding: 30px 40px 10px 30px;}
.connect-mgh-inn{display: block;text-align: center;}
.connect-mgh-inn ul{justify-content: center;}
.connect-mgh-inn ul li a img{width: 40px; height: 40px;}
.connect-mgh-inn strong {font-size: 20px;margin-bottom: 20px;display: block;}
.connect-mgh-inn ul li {margin-right: 10px;}
.connect-mgh {padding: 26px 0 26px;}
.tav-video-list .video-cards-box {width:50%;}
.down-pdf-text span:before{display: none;}
.down-pdf-text span{padding-left: 0;}
.talking-title h2 {font-size: 26px;}
.talking-title h3 {font-size: 18px;}
.talking-title a img{width: 40px;}
.talking-title{padding-left: 45px;}
.blue-box {padding: 15px 20px;}
.tab-faq-parent{width: 100%;}
.tab-faq-parent:nth-child(odd) {padding-right: 0px;}
.tab-faq-parent.tab-faq-img{order: 1}
.tab-faq-parent{order: 2;}
.tab-faq-parent:last-child{margin-bottom: 0;}
.patient-family{margin-bottom: 0;}
.faq-content {padding: 30px 15px 0;}
.tab-faq-parent h3{font-size: 20px;margin-bottom: 10px;}
.tab-faq-parent p{font-size: 16px;}
.header-left{display: flex; align-items: center;}
.about-inn .site-btn{float: left;margin-top: 10px;}
section.about-main {background-image: url(../images/home/about-img-mob.jpg);background-size: 100% auto;background-position: top center;padding-top: 40%;    padding-bottom: 20px;margin-top: 30px;}
.about-main .container{min-height: 1px;display: block;}
.inner-banner-right{min-height: 250px;}
.serious-illness-left{min-height: 300px;}
.clinician-faq-left h4:before{width: 18px;right: 15px;}
.clinician-faq-left h4{font-size: 18px;padding: 20px 45px 20px 19px;}
.wp-default-content{padding: 60px 0;}
}

@media (max-width:640px) {  
.home-banner-img span {font-size: 24px;}
.home-banner-img span br{display: none;}
.home-banner-img{width: 100%;align-items: center;justify-content: center;padding-bottom: 0;background-position: center; padding: 0 12px;}
.home-banner-img.light-green{background-image: url(../images/home/banner-img1-mob.jpg);}
.home-banner-img.orange{background-image: url(../images/home/banner-img2-mob.jpg);}
.home-banner-img:nth-child(2) {margin-left: 0;margin-top: 15px;}
.scroll-down {top: inherit;right: 0;bottom:-50px;transform: none;left: 0;text-align: center;margin: 0 auto;justify-content: center;}
.scroll-down a:after{width: 29px;height: 35px;transform: rotate(0deg);-webkit-transform: rotate(0deg);right: -30px;top: 2px;bottom: 0;margin: auto;background-position: center bottom;}
.scroll-down a:before{top: 4px;bottom: 0;right: -38px;width: 25px;height: 25px;}
.home-banner{padding: 120px 0 80px;}
.scroll-down a{font-size: 18px;}
.home-banner-left h1{text-align: center;}
.header-left a{max-width:300px;}
.skills-video-cards.story-video-cards .video-cards-box{width: 100%;padding: 0;}
.story-video-cards .video-cards-wrap{margin: 0;}
.story-video-cards .video-cards-box a {height: 230px;}
.story-slider button.slick-prev.slick-arrow{padding: 0 20px}
.story-slider button.slick-next.slick-arrow{padding: 0 20px}
.story-slider{padding: 0 40px;}
.specialties-list .speci-parent {width:33.33%;}
.team-list-parent{width: 100%;padding: 0;margin-bottom: 40px;}
.contact-form-common{width: 100%;padding: 0;}
.contact-form-parent{margin: 0;}
.contact-form-btn{padding: 0;}
 .team-list-parent h4 {font-size:18px;}
.scholars-child h4 {font-size: 18px;}
.specialties-list .speci-parent h3 {font-size: 16px;}
.additional-res-child{width: 100%;padding: 0;border-bottom: 1px solid #dcdcdc;padding-bottom: 25px;}
.additional-res-parents{margin: 0;}
.book-list-parent{width: 100%;padding-bottom:42px;border-bottom: 1px solid #dcdcdc;}
.book-list-parent:nth-child(even){padding-left: 0;}  
}

@media (max-width: 480px) {
.home-banner-img{background-position: center -20px;}
.about-main{padding: 30px 0;}
.header-left a{max-width:230px;}
.header-left{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;}
.header-main {padding: 10px 0;}
.menu-icon .menu-box{top: 28px;}
.specialties-list .speci-parent {width:50%;}
.tav-video-list .video-cards-box {width:100%;padding: 0;margin-bottom: 20px;}   
.tav-video-list .video-cards-box:last-child{margin-bottom: 0;}
.tav-video-list{margin: 0;}
.tav-video-list .video-cards-box a {height: 175px;}
.quesation-right-img {height: 180px;}
.copy-right {display: block;text-align: center;}
.copy-right img{padding-right: 0}
    .clinician-faq-right {height: 252px;}
    .form-bottom-common a {font-size: 14px;}
    .form-bottom-common{font-size: 14px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;}
    .header-inn{padding-bottom: 8px;}
    .header-search{margin-top: 14px;}
}

@media (max-width: 380px) {
.header-left a{max-width:180px;}
    .border-btn.solid-bg {padding: 11px 11px 6px 8px;font-size: 15px;margin-left: 10px;}
    .btn-group .site-btn{min-width: 110px;}
}