.homepage-banner{background-repeat:no-repeat;background-size:cover;background-position:center;height:100%;width:100%;position:relative;display:flex;align-items:center;height:100vh;padding:150px 0}.homepage-banner .container{position:relative}.homepage-banner .banner-heading{font-weight:600;text-transform:capitalize;color:var(--bs-darkblue);font-size:46px;line-height:60px;margin-top:10px}.small-title{font-size:15px;font-weight:500;letter-spacing:11px;text-transform:uppercase}.homepage-banner p{color:var(--bs-darkblue)}.homepage-banner .description{color:#081b33;font-size:25px;font-weight:400;line-height:34.56px;margin-bottom:30px}.book-consultation .inner-wp{box-shadow:3.5px 3.5px 54px 0px rgba(0,0,0,.1);margin-top:-100px;background-color:#fff;padding:40px;position:relative;z-index:1;border-radius:36px}.book-consultation .wpcf7 .form-group{margin:0}.book-consultation .inner-wp h2{color:var(--bs-darkblue)}.book-consultation div.wpcf7 .wpcf7-form .form-control{border:1px solid #e9e9e9;border-radius:36px;padding:15px}.book-consultation .custom-btn{width:100%}.home-blog-sec{position:relative}.home-blog-sec:before{position:absolute;content:"";left:0;right:0;top:0;background:#a91b2a;height:50%}.home-blog-sec h2.heading{position:relative;margin-bottom:40px;padding-bottom:15px}.home-blog-sec h2.heading:before{position:absolute;content:"";left:50%;bottom:0;height:4px;background:rgba(255,255,255,.3);width:100px;transform:translateX(-50%)}.home-blog-sec .inner-item .post-item{box-shadow:0px 20px 25px rgba(0,0,0,0)}.home-blog-sec .post-image{border:5px solid transparent}.home-blog-sec .inner-item .post-item{background:#fff}.home-blog-sec .post-image img.no-feature,.home-blog-sec .post-image img.featured-img{height:280px}.home-blog-sec .post-meta span.time{font-size:15px;color:#b3b3b3;padding:14px 15px 0;display:block}.home-blog-sec .blog-heading{font-size:18px;color:#000;font-weight:700;padding:15px}.home-blog-sec .readmore-btn{background:#a91b2a;color:#fff;display:block;text-align:center;padding:13px 15px;position:absolute;bottom:0;right:0;left:0}.home-blog-sec .inner-item:hover .readmore-btn{background:#000}.home-blog-sec .inner-item:hover{box-shadow:0px 20px 35px rgba(0,0,0,.7);-webkit-transition:all ease-in-out .8s;-moz-transition:all ease-in-out .8s;-o-transition:all ease-in-out .8s;transition:all ease-in-out .8s}.home-blog-sec .inner-item:hover .post-image{border-color:#fff}.home-blog-sec .inner-item{height:100%;position:relative;padding-bottom:70px;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.featured-post{display:flex;align-items:flex-end;height:18rem;width:100%;margin:0 auto;padding:15px;position:relative;z-index:1}.featured-post a{color:#fff;text-decoration:none;text-align:center}.featured-post:after{position:absolute;left:0;right:0;bottom:0;height:50%;content:"";z-index:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%)}.post-link:hover{opacity:.7}.feat-post-text{position:relative;z-index:1;width:100%;color:#fff}.about-left-image{padding-left:30px}.about-left-image img{width:100%}.about-left-image:after{border:1px solid var(--bs-blue);height:calc(100% - 70px);width:50%;position:absolute;content:"";left:0;bottom:0;top:0;z-index:-1;margin:auto}.therapy-section{background-color:#f9fbff;position:relative}.therapy-section .btn:hover,.neurostar-tms-section .btn:hover{background-color:#fff;color:#000}.therapy-section .btn:hover:after,.neurostar-tms-section .btn:hover:after{-webkit-filter:grayscale(1) invert(1);filter:grayscale(1) invert(1)}.neurostar-tms-section.custom-ul ul li:before{background-color:#fff}.therapy-right-image img{width:100%}.therapy-right-info .fullwidth{background:var(--bs-darkblue);padding:40px 50px;width:calc(100% + 160px);z-index:1}.therapy-right-image img{width:50%;background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;top:0;bottom:0;height:100%;margin:auto;object-fit:cover;object-position:center}.magnetic-left-image .fullwidth{padding-left:30px;padding-bottom:30px}.magnetic-left-image img{width:100%}.magnetic-left-image .fullwidth:after{background:var(--bs-darkblue);padding:40px 50px;width:85%;z-index:-1;content:"";position:absolute;bottom:0;left:0;height:calc(100% - 30px)}.latest-news-section .heading{margin-bottom:40px}.full-width-section .page-button{margin-top:50px}.neurostar-tms-section{background-color:var(--bs-darkblue)}.neurostar-tms-section .fullwidth a{text-decoration:underline}.neurostar-tms-section .fullwidth a:hover{text-decoration:none}.neurostar-tms-section .fullwidth .page-button a{text-decoration:none}.neurostar-tms-image img{width:100%}.our-customer{background:#f9fbff}.testimonial-content .owl-item .items{width:100%;padding-top:30px}.testimonial-item{padding:35px 25px;display:flex;justify-content:flex-start;position:relative;flex-direction:column;text-align:left;z-index:1;border:1px solid #f7f7f7;background:#fff;box-shadow:4.5px 4.5px 9px 0px rgba(0,0,0,.1)}.testimonial-item p{z-index:0;width:100%;font-weight:400;letter-spacing:.03em;color:var(--bs-grey)}.testimonial-item .client-name-wrap{position:absolute;left:30px;bottom:30px;width:100%}.our-customer-info,.testimonial-btn{text-align:center}.our-customer-info{margin-bottom:30px}.testimonial-btn{margin-top:35px}.review-rating{margin:0;display:block;position:relative;width:100%;padding-bottom:0}.review-rating .star-icon{display:inline-block;background-image:url(//www.tmsofrockland.com/wp-content/themes/tmsofrockland/css/../img/star.png);background-repeat:no-repeat;background-size:22px;height:22px;width:22px;background-position:center}.testimonial-content{width:100%}.testimonial-content .owl-carousel.owl-drag .owl-item{padding-bottom:15px}.testimonial-content .name-and-review-item{position:relative;width:100%;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:20px}.testimonial-content .name-and-review-item .review-img{width:70px;height:70px}.testimonial-content .name-and-review-item .review-img img{width:70px;height:70px;border:3px solid #dee9f5;border-radius:50%;object-fit:contain}.our-customer .owl-carousel .owl-stage{display:flex}.our-customer .owl-carousel .owl-item{display:flex;flex:1 0 auto}.our-customer .owl-carousel{height:inherit !important}.testimonial-content .name-and-review-item .review-box{padding-left:15px;width:calc(100% - 70px)}.testimonial-content .name-and-review-item .review-box *{color:#081b33;line-height:normal}.testimonial-content .name-and-review-item .client-name{font-size:24px;font-weight:700;line-height:32px}.testimonial-content .name-and-review-item .review-heading{color:var(--bs-grey);margin-top:5px}.latest-news-section .featured-post.no-featured-post{background-size:200px;background-color:var(--bs-black)}