ul.menu-top .hide-menu{display:none}.menu-wrap{display:none}.no-scroll{overflow:hidden}@media(min-width:576px){ul.li-list{column-count:2}}@media (min-width:992px){.card-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (min-width:1200px){.container{max-width:1260px}}@media(min-width:1200px) and (max-width:1300px){.container{padding:0 50px}header .container{padding:0 15px}.header-contact-info .cell-number{font-size:16px;background-size:20px;padding-left:50px;width:200px}}@media(min-width:1400px){.container{max-width:1320px}}@media (min-width:1500px){.container{max-width:1380px}body{font-size:16px;line-height:36px}}@media (min-width:1700px){.blog-heading,h1{font-size:50px;line-height:60px}h2{font-size:42px;line-height:54px}h3{font-size:35px;line-height:45px}h4{font-size:30px;line-height:40px}h5{font-size:25px;line-height:35px}h6{font-size:20px;line-height:30px}}@media(max-width:1199px){.header-contact-info .cell-number:hover{background:0 0}.nav-menu-inner{display:none}.mobile-header-sec{display:flex;justify-content:flex-end;width:100%;align-items:center}.header-contact-info .cell-number{background:0 0;color:#000;width:auto;margin-right:20px;position:relative;padding:0;margin-left:20px;font-weight:400;padding-left:30px}.header-contact-info{width:unset;padding-left:0}.header-contact-info .cell-number:before{content:'';width:25px;height:25px;position:absolute;left:0;top:-2px;background-image:url(//tmsofrockland.com/wp-content/themes/tmsofrockland/css/../img/phone.svg);background-size:contain;-webkit-filter:invert(100%);filter:invert(100%)}.menu-header{display:none}ul.menu-top .hide-menu{display:block}.main-header .container{max-width:100%}.main-menu{margin-top:5px}.wrap-header{-ms-flex-pack:flex-end !important;justify-content:flex-end!important}header.main-header{height:120px}.header-search-box.open-search{height:120px}.menu-wrap{background-color:var(--bs-darkblue);position:fixed;top:80px;height:calc(100vh - 65px);overflow-y:scroll;width:350px;right:-100%;font-size:1em;font-weight:700;overflow:auto;transition:.5s;z-index:12;display:flex;justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;align-items:center;-webkit-align-items:center;-ms-align-items:center}.menu-full-wrapper{width:100%;position:absolute;top:0;text-align:left}.menu-show{right:0;max-width:100%}.menu-sidebar{margin:0;position:relative;top:0;width:100%;margin-left:auto;height:100%;padding-bottom:50%}.menu-bar-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.menu-sidebar .menu-bar-wrapper li{flex:0 0 100%;max-width:100%;position:relative;margin:0;border:none;border-bottom:1px solid rgba(255,255,255,.2);padding:0}.menu-sidebar .menu-bar-wrapper .menu-item-has-children .sub-menu li:first-child{border-top:1px solid rgba(255,255,255,.2)}.menu-sidebar .menu-bar-wrapper li:last-child{border:none}.menu-sidebar .menu-bar-wrapper li>a{color:#fff;padding:10px 15px;position:relative;display:block;font-weight:300;font-size:15px}.menu-sidebar .menu-bar-wrapper li>a:hover:after{opacity:1}.menu-sidebar .menu-bar-wrapper li>a:hover{color:#fff;width:100%}.menu-sidebar .menu-bar-wrapper li.current-menu-item>a{background-color:var(--bs-blue)}.menu-sidebar .sidebar-menu-arrow:after{content:"";cursor:pointer;border-left:2px solid #fff;border-bottom:2px solid #fff;display:inline-block;width:10px;height:10px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);margin:auto;position:absolute;right:15px;top:50%;bottom:0;margin-top:-5px}.menu-sidebar .menu-bar-wrapper .menu-item-has-children .sidebar-menu-arrow.responsive-up-arrow:after{transform:rotate(135deg);display:block;margin:0}.menu-sidebar .menu-bar-wrapper li.current-menu-item>a+.sidebar-menu-arrow:after{color:#0e2743}.menu-sidebar .menu-bar-wrapper .current-menu-parent.menu-item-has-children>.nav-link{font-weight:500;background-color:#e93941;color:#fff;width:100%}.menu-sidebar .menu-bar-wrapper .current-menu-parent.menu-item-has-children>.nav-link:after{opacity:1}.menu-sidebar .menu-bar-wrapper .menu-item-has-children{position:relative}.menu-sidebar .menu-bar-wrapper .menu-item-has-children .sidebar-menu-arrow{position:absolute;right:0;top:0;height:47px;width:44px;background-color:transparent}.menu-sidebar .menu-bar-wrapper .menu-item-has-children .sub-menu{display:none;background:0 0}.menu-sidebar .menu-bar-wrapper .menu-item-has-children .sub-menu li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:0}.menu-sidebar .menu-bar-wrapper li .sub-menu li a{font-size:16px;padding-left:30px}.menu-sidebar .menu-bar-wrapper li .sub-menu .sidebar-menu-arrow:after{font-size:16px}.sidebar-menu-arrow:after{cursor:pointer;content:"";position:absolute;top:0;margin:auto;bottom:0;right:0;background-size:14px;height:40px;width:40px}.menu-sidebar .menu-bar-wrapper li .sub-menu li a:after{display:none}.menu-sidebar .menu-bar-wrapper li .sub-menu li .sub-menu li a{padding-left:50px}body.nav-open-menu{position:fixed;overflow:hidden}.menu-button{height:40px;width:50px;position:relative;margin-left:0;background:var(--bs-blue)}.menu-button .menu-bar{position:absolute;transition:.5s;opacity:1;margin:0 auto;width:35px;right:0;left:0;background:#fff;height:2px;border-radius:10px}.menu-button:hover{cursor:pointer}.menu-button .menu-bar-top{top:10px}.menu-button .menu-bar-middle{top:50%;transform:translateY(-50%);margin-left:auto;margin-right:auto}.menu-button .menu-bar-bottom{top:auto;bottom:10px}.menu-button.button-open{z-index:13}.menu-button.button-open{z-index:13}.button-open .menu-bar-middle{background-color:#fff;transform:translate(230px);transition:.1s ease-in;opacity:0}.menu-button.button-open .menu-bar-top{transform:rotate(45deg) translate(8px,8px);transition:.5s;top:10px;background:#fff;opacity:1}.menu-button.button-open .menu-bar-bottom{transform:rotate(-45deg) translate(10px,-12px);transition:.5s;right:0;background:#fff;top:37px;bottom:auto}.sub-menu li ul.sub-menu{position:static}.postlist-single h1{font-size:36px}.postlist-single h2{font-size:32px}.postlist-single h3{font-size:30px}.postlist-single h4{font-size:25px}.postlist-single h5{font-size:22px}.postlist-single h6{font-size:18px}.post-block img{height:250px}.accordion-button{font-size:20px}.homepage-banner{min-height:700px;height:auto}.homepage-banner:after{content:'';width:100%;height:100%;background:linear-gradient(90deg,#fff 11.2%,rgba(255,255,255,0) 93.09%);position:absolute;left:0;top:0;z-index:1}.homepage-banner .container{z-index:2}.container{padding:0 40px;width:100%;max-width:100%}.homepage-banner .banner-heading{font-size:40px;line-height:55px}p{font-size:16px}}@media (max-width:991px){.menu-wrap{top:65px}.testimonial-content{padding:0 30px}.sidebar-list{padding:30px 10px}.contact-form-sec .form-wrap{margin-top:30px}.latest-news-section .featured-post.no-featured-post{background-position:center 70px}.blog-list{padding-right:0}.mainpage h1,.postlist-single h1{font-size:34px}.mainpage h2,.postlist-single h2{font-size:30px}.mainpage h3,.postlist-single h3{font-size:27px}.mainpage h4,.postlist-single h4{font-size:23px}.mainpage h5,.postlist-single h5{font-size:20px}.mainpage h6,.postlist-single h6{font-size:18px}.search-page .blog-title{font-size:25px}.sidebar-list ul li a{font-size:18px}.sidebar-list .widget-title,.sidebar-list .sidebar-heading,.sidebar-heading,.sidebar-list .widget-title{font-size:30px}.statement-sec .inner-wrp .btn{font-size:14px;padding:10px}.content-sec p{font-size:25px}.video-sec a .icon{width:100px;height:100px;left:calc(50% - 50px);top:calc(50% - 50px)}.neurostar-tms-image img,.magnetic-left-image .fullwidth,.about-left-image{max-width:350px;margin:30px auto 0px}.therapy-right-image{display:none}.therapy-right-info .fullwidth{width:100%}.therapy-section{background-color:var(--bs-darkblue)}.neurostar-tms-image .fullwidth{text-align:center}.magnetic-stimulation-section .row,.home-about .row{flex-direction:column-reverse}.contact-lft-sec br{display:none}.contact-form-sec{margin-top:0}.contact-content-sec .col-inner{padding:30px 20px}.contact-content-sec .col-inner img,.contact-content-sec .col-inner svg{width:30px}.contact-content-sec .col-inner .title{font-size:20px}.title,.heading{font-size:40px;line-height:50px}.inner-banner-info h1{font-size:45px;line-height:55px}}@media(max-width:767px){.statement-sec{padding-top:50px}.contact-section{overflow-x:hidden}.sidebar-list{padding:30px 15px}.menu-button{border-radius:5px}.menu-button{width:45px}.menu-button .menu-bar{width:25px}.menu-wrap{width:100%;top:97px;height:calc(100vh - 97px)}.header-contact-info{position:absolute;width:100%;background-color:var(--bs-blue);padding:10px 0;left:0;right:0}.header-top{padding-top:45px}.header-contact-info .cell-number{color:#fff;font-size:14px;line-height:14px}.mobile-search-bar{margin-right:20px}.header-contact-info .cell-number:before{content:'CALL US:';position:unset;display:inline-block;filter:unset;width:auto;background:0 0;height:auto}.mainpage h1,.postlist-single h1{font-size:30px}.mainpage h2,.postlist-single h2{font-size:28px}.mainpage h3,.postlist-single h3{font-size:25px}.mainpage h4,.postlist-single h4{font-size:22px}.mainpage h5,.postlist-single h5{font-size:19px}.mainpage h6,.postlist-single h6{font-size:17px}body .blog-details .heading-sec{margin-top:-120px;padding:40px 15px 30px}.key-points{padding:30px 20px}.postlist-single{padding-right:0}.author-bg img{min-height:300px;object-fit:cover}.trending-newsletter .row,.trending-newsletter .row:nth-child(2n-1){flex-direction:column-reverse}.trending-newsletter .left-border-img,.trending-newsletter .right-img-border{margin-top:30px}.search-page .blog-title{font-size:22px;line-height:35px}#accordionFaq{margin-top:30px}.accordion-button{font-size:18px;line-height:28px}.page-sidebar{margin-top:40px}.statement-sec .inner-wrp{margin-bottom:60px;height:auto}.content-sec p{font-size:20px;line-height:30px}.statement-sec .col-12:last-child .inner-wrp{margin-bottom:0}.stories-sec .right-img-border,.medication-sec .row img{margin-top:30px}.video-sec img{height:350px;object-fit:cover}.video-sec a .icon{width:50px;height:50px;left:calc(50% - 25px);top:calc(50% - 25px)}.about-us .row,.medication-sec .row{flex-direction:column-reverse}.about-us .lft-blue-border{margin-top:30px}.container{padding:0 15px}.inner-page-banner{height:350px}.homepage-banner .banner-heading{font-size:32px;line-height:42px}h1,.inner-banner-info h1{font-size:32px;line-height:42px}h2,.title,.heading{font-size:27px;line-height:37px}h3{font-size:23px;line-height:33px}h4{font-size:20px;line-height:30px}h5{font-size:18px;line-height:28px}h6{font-size:16px;line-height:26px}.book-consultation .inner-wp{padding:40px 20px}.book-consultation form{margin-top:30px}.book-consultation{text-align:center}.therapy-right-info .fullwidth{padding:0}.neurostar-tms-section .heading{text-align:left}.footer-map-iframe{position:relative;width:100%;height:400px;margin-top:30px}.contact-section{padding-bottom:0}}