:root{--bs-blue:#3686ff;--bs-black:#292929;--bs-grey:#6c6c6c;--bs-darkblue:#1b437f;--bs-heading:#1f1f1f}body{width:100%;overflow-x:hidden;position:relative;font-size:16px;letter-spacing:0px;line-height:30px;color:var(--bs-grey);font-weight:400;padding-top:0;font-family:'Raleway',sans-serif}body,html{height:100%}*{margin:0;padding:0}img{max-width:100%;height:auto}.hide{display:none}:focus{outline:0;outline:none}a{color:var(--bs-blue);font-weight:400;text-decoration:none}a:hover{color:#000}p:last-child{margin-bottom:0}a:focus{color:#000;-webkit-box-shadow:none !important;box-shadow:none !important;outline:none !important}a,.btn,input,select,textarea,button,img{outline:0 !important;box-shadow:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:#c70e09}select{color:rgba(0,0,0,0);text-shadow:0 0 0 #000}a img{outline:0}input[type=checkbox],input[type=radio]{vertical-align:middle}body.nav-open-menu{overflow:hidden}.page-button{margin-top:25px}.figure{width:100%}blockquote{background:#fcfcfc;padding:20px;border-left:7px solid #3686ff;font-style:italic;margin:15px 0;display:block}.btn{display:inline-block;padding:15px 25px;position:relative;text-transform:uppercase;width:auto;text-shadow:none;border:1px solid var(--bs-blue);background-color:var(--bs-blue);letter-spacing:0px;color:#fff;font-weight:500;font-size:16px;border-radius:50px;padding-right:60px;text-align:left}.btn:hover:after{right:35px;transition:all .5s}.btn:after{position:absolute;content:"";right:25px;top:0;background:url(//tmsofrockland.com/wp-content/themes/tmsofrockland/css/../img/btn-icon.svg);width:22px;height:17px;background-position:center;background-repeat:no-repeat;bottom:0;margin:auto;transition:all .5s}.btn:hover,.btn:focus{background-color:var(--bs-darkblue);border-color:var(--bs-darkblue);color:#fff;box-shadow:none}.btn.blue-btn:hover,.btn.blue-btn:focus{background-color:var(--bs-heading);border-color:var(--bs-heading)}.btn.focus,.btn:focus{background-color:var(--bs-darkblue);border-color:var(--bs-darkblue);color:#fff;box-shadow:none}input,select,textarea{outline:0;-webkit-border-radius:0;box-shadow:none}[type=submit]{cursor:pointer}a:hover,a:focus{text-decoration:none}p:empty{display:none}h1,h2,h3,h4,h5,h6{color:#0f1b34;font-weight:600;position:relative}h1{font-size:35px;line-height:48px;margin-bottom:15px}h2{margin-bottom:15px;font-size:32px;line-height:42px}h3{font-size:27px;line-height:36px;margin-bottom:15px}h4{font-size:24px;line-height:34px;margin-bottom:15px}h5{font-size:21px;line-height:31px;margin-bottom:15px}h6{font-size:18px;line-height:28px;margin-bottom:15px}p,ul{font-size:18px;line-height:1.8}p{margin-bottom:25px}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:1;color:#fff}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}ul{list-style:none;padding:0;margin:0}.menu-top li a br,.menu-top li .sub-menu li a br{display:none}#menu-main-menu>li.menu-item-has-children:before{content:"";right:0;position:absolute;top:50%;width:7px;height:7px;transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%);-moz-transform:rotate(45deg) translateY(-50%);-o-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);border-right:2px solid #2f2e2e;border-bottom:2px solid #2f2e2e;transform-origin:5px 0px}ul.menu-top>li.menu-item-has-children a{padding-right:13px}ul.menu-top li{display:inline-block;color:#fff;position:relative;margin-left:10px}ul.menu-top li:first-child{margin-left:0}ul.menu-top>li.menu-item-has-children{margin-right:12px}.menu-top li a{padding:37px 0;display:flex;align-items:center;text-decoration:none;font-size:13px;line-height:22px;position:relative;text-transform:uppercase;color:var(--bs-black);font-weight:500}.nav-menu .menu-top>li>a:before{content:"";position:absolute;width:0;height:3px;left:0;bottom:-10px;background:var(--bs-blue);transition:all .3s ease-in-out;margin:auto;opacity:1}.nav-menu .menu-top>li>a:hover:before{width:100%}.nav-menu .menu-top>li.current-menu-ancestor a:before,.nav-menu .menu-top>li.current-menu-item>a:before{width:100%}.menu-top li a:hover{color:#000}.nav-menu .menu-top>li.current-menu-item>a,.nav-menu .menu-top>li.current-menu-ancestor>a{color:var(--bs-blue);font-weight:700}.nav-menu>.menu-top>li.menu-item-has-children:after{content:"";position:absolute;top:0;margin:auto;bottom:0;right:-15px;width:0;height:0;border-style:solid;border-width:7px 5px 0;border-color:#fff transparent transparent;display:flex;align-items:center}ul.menu-top li ul.sub-menu li.menu-item-has-children:after{display:none}ul.menu-top li:hover>ul{display:block}ul.menu-top li:hover li{float:none}ul.menu-top li:hover li a:hover{background:var(--bs-blue);color:#fff}.menu-top .sub-menu>li{border-bottom:none}.menu-top .sub-menu>li:last-child{border-bottom:none}.menu-top .sub-menu li.current_page_item a{background-color:var(--bs-blue);color:#fff}.menu-top .sub-menu>li.current_page_item ul li a{background-color:rgba(0,0,0,.95);color:#fff;font-weight:400}.menu-top .sub-menu>li.current_page_item ul li a:hover,.menu-top .sub-menu>.current_page_ancestor>a{background-color:var(--bs-blue);color:#fff}.menu-top li ul li{border-top:0;display:block;margin:0}ul.menu-top ul ul{left:100%;top:0;position:absolute}ul.menu-top li .sub-menu li{padding:0;display:block;width:100%}.nav-menu-inner{width:100%;margin-top:0;display:flex;justify-content:flex-end;align-items:center;flex-direction:column}.menu-top{position:relative;width:100%;transition:all ease-in-out .2s;text-align:right}.ie.ie-panel .menu-top{margin-bottom:-10px}.ie.ie-panel .mobile-search-bar-box{height:115px}.menu-top li:first-child{padding-left:0}.menu-top li:last-child{margin-right:0;padding-right:0}.sub-menu{background-color:#000;min-width:262px;text-align:left}ul.menu-top li .sub-menu li a{font-size:16px;padding:12px 15px;line-height:18px;margin:0;color:#fff;border:none;border-bottom:1px solid rgba(255,255,255,.12);position:relative;text-transform:uppercase}ul.menu-top li .sub-menu li:last-child a{border-bottom:1px solid rgba(255,255,255,0)}.menu-top .sub-menu li.current_page_item a:before,.menu-top .sub-menu li a:hover:before{background:#fff}ul.menu-top li .sub-menu li a:hover{background-color:var(--bs-blue)}.menu-header ul.sub-menu li.menu-item-has-children>a:after{-ms-transform:rotate(227deg);-webkit-transform:rotate(227deg);-moz-transform:rotate(227deg);-o-transform:rotate(227deg);transform:rotate(227deg);right:13px;top:0;bottom:0;content:"";border-left:2px solid #fff;border-bottom:2px solid #fff;display:inline-block;width:8px;height:8px;position:absolute;margin:auto}.menu-header>ul>li>ul{transform:translateY(1.25em);transition:all linear .1s;top:100%;position:absolute;list-style:none;z-index:1;margin:0;padding:0;transition:all linear .1s;margin-top:0}header#header .menu-top li#menu-item-163 .sub-menu{-webkit-column-count:2;-moz-column-count:2;column-count:2;column-gap:0;-webkit-column-gap:0;-moz-column-gap:0;min-width:29rem;left:50%;transform:translateX(-50%)}header#header .menu-top li#menu-item-163 .sub-menu:after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;height:100%;width:1px;background:rgba(255,255,255,.11);margin:auto}header#header.small-header .menu-header>ul>li>ul{box-shadow:0px 0px 11px rgba(0,0,0,.258);transition:all linear .1s}.menu-header .sub-menu{visibility:hidden}.menu-header ul li:hover>ul{opacity:1;transform:translateY(0);display:block;visibility:visible;z-index:1}.menu-top li.menu-item-has-children:after{content:"";position:absolute;top:0;margin:auto;right:-15px;background-size:10px;background-repeat:no-repeat;background-image:url(//tmsofrockland.com/wp-content/themes/tmsofrockland/css/../img/down-arrow.svg);background-position:center;height:10px;width:10px;bottom:1px}.menu-top>li.current-menu-item:after,.nav-menu .menu-top>li.current-menu-ancestor:after{background-image:url(//tmsofrockland.com/wp-content/themes/tmsofrockland/css/../img/down-arrow-active.svg)}.fullwidth{position:relative;width:100%;z-index:1}.bgcover{background-repeat:no-repeat;background-position:center;background-size:cover}.section-pd{padding:70px 0}.section-md{margin:70px 0}.postlist-single{padding-right:60px}.postlist-single h1{font-size:40px}.postlist-single h2{font-size:36px}.postlist-single h3{font-size:32px}.postlist-single h4{font-size:28px}.postlist-single h5{font-size:24px}.postlist-single h6{font-size:20px}.postlist-single iframe,.mainpage iframe{height:420px}.mainpage ul,.postlist-single ul,.custom-ul ul{margin-bottom:25px}.mainpage ul li ul,.postlist-single ul li ul,.custom-ul ul li ul{margin-bottom:8px;margin-top:8px}.mainpage ul li,.postlist-single ul li,.custom-ul ul li{position:relative;padding-left:15px;margin-bottom:7px}.mainpage ul li:before,.postlist-single ul li:before,.custom-ul ul li:before{position:absolute;content:"";width:5px;height:5px;background:#000;border-radius:100%;left:0;top:13px}.search-box-outer{width:57%;margin-left:auto}.search-icon{cursor:pointer;transition:all ease-in-out .45s;background-size:18px;background-repeat:no-repeat;background-image:url(//tmsofrockland.com/wp-content/themes/tmsofrockland/css/../img/search.svg);background-position:0 0;width:19px;height:19px;top:5px;position:relative}.close-search{cursor:pointer}.search-bar{padding:1px 0 10px 15px;margin-left:0;color:#000;position:relative;width:auto;display:inline-block;margin-top:0}.search-bar:before{content:"";background-color:#fff;position:absolute;height:1.15em;left:0;width:1.5px;top:50%;transform:translateY(-50%);display:none}.search-bar-box{background-color:rgba(53,163,175,0);position:relative;right:0;height:3rem;border:1px solid rgba(53,163,175,0);border-bottom-color:#e9e9e9;z-index:2;opacity:1;width:calc(100% - 0em)}.mobile-search-bar{margin-left:15px;height:22px;width:35px;display:flex;align-items:center;justify-content:flex-end;cursor:pointer;position:relative;padding-left:0;margin-right:0}.mobile-search-bar .white-search-icon{display:block;width:20px;height:20px;background-size:20px;background-repeat:no-repeat;background-image:url(//tmsofrockland.com/wp-content/themes/tmsofrockland/css/../img/search.svg);background-position:0 0;cursor:pointer}header#header.small-header .search-bar-box{top:0}#SiteSearchs img{width:1.5em}.browser-ie .search-bar-box,.browser-unknown .search-bar-box,.browser-ie .search-bar-box.active-bar,.browser-unknown .search-bar-box.active-bar{-webkit-transition:all ease-in-out 0s;-moz-transition:all ease-in-out 0s;-o-transition:all ease-in-out 0s;transition:all ease-in-out 0s}.search-icon-form button.btn{background-color:var(--bs-blue);padding:20px;margin-top:0}.search-icon-form button.btn:hover{background-color:#fff;color:var(--bs-blue);border:1px solid #fff}.search-icon-form button.btn:focus{background-color:var(--bs-blue);color:#fff;border:1px solid var(--bs-blue)}.search-wrapper{flex-direction:column;text-align:center}.search-wrapper .title{color:var(--bs-blue);margin-bottom:50px}.search-input-box .form-control{color:#76777a}.search-form-outer{width:100%}.search-icon-form{padding:8px 15px;margin-left:0;margin-right:0;padding-right:0}.close-search .bar{background:#fff;border-radius:0;display:block;height:2px;width:45px}.close-search .bar:nth-of-type(2){width:25px;margin-bottom:7px;margin-top:7px;margin-left:auto}.search-input-box{width:100%}.search-input-box input{border:none;padding-left:0;padding-right:0;color:#fff}.search-input-box input:focus{outline:none!important;box-shadow:none!important}#m-SiteSearchs-form .search-input-box ::-webkit-input-placeholder{color:#fff;opacity:1}#m-SiteSearchs-form .search-input-box ::-moz-placeholder{color:#fff;opacity:1}#m-SiteSearchs-form .search-input-box :-ms-input-placeholder{color:#fff;opacity:1}#m-SiteSearchs-form .search-input-box :-moz-placeholder{color:#fff;opacity:1}#search-icon-bar .fa-search{color:#fff;font-size:0}.top-search-wrap{display:inline-block}.search-input-box .form-control{padding:0;height:2.5rem;background-color:transparent;color:#000}.search-icon-form .fa-search{color:#fff;font-size:0}.wpcf7 .wpcf7-form-control-wrap.quiz-math,.wpcf7 .wpcf7-form-control-wrap.quiz-math label{width:100%;margin:0}.wpcf7 .wpcf7-spinner{position:absolute;left:15em;bottom:16px;margin:auto}div.wpcf7 .wpcf7-form .form-control{padding:5px;font-size:16px;text-transform:none;color:#000;background:0 0;height:50px;font-weight:300;padding-left:0;border:none;border-bottom:2px solid #d6d6d6;width:100%}.quiz-wp label{display:flex;align-items:center}.quiz-wp .wpcf7-quiz-label{margin-right:20px}.form-group label{width:100%}div.wpcf7 .wpcf7-form textarea.form-control{height:120px}.form-group{margin-bottom:1.5rem}.wpcf7 .wpcf7-response-output{font-size:12px;line-height:1.3;position:absolute;left:0;bottom:-40px;right:0;color:#fff;font-weight:400;text-align:center;border:none !important;margin:0 !important;background:#b31517;max-width:389px}.form-control,.form-control:focus{background-color:transparent;border:none;border-bottom:1px solid #fff;border-radius:0;box-shadow:none;padding:.4rem 0;font-size:.9rem}.wpcf7-form-control-wrap{display:inline-flex;width:100%}.wpcf7 .wpcf7-not-valid-tip{color:#fff;font-weight:400;display:block;position:absolute;bottom:1px;right:0;font-size:10px;background-color:#b30000;padding:6px;border-radius:4px 4px 0 0;line-height:6px;text-transform:capitalize}.form-banner-404 .wpcf7 .wpcf7-not-valid-tip{padding:2px 5px}.wpcf7{position:relative}.btn-wrap{padding:0;display:inline-block;position:relative;width:180px;margin-top:20px;margin-right:0;margin-left:0}div.wpcf7 .ajax-loader{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;opacity:1;z-index:1;display:block}div.wpcf7 form.submitting .btn-wrap input,.sidebar div.wpcf7 form.submitting .btn-wrap input{color:#fff;background-color:var(--bs-blue);border:1px solid var(--bs-blue);text-decoration:none}div.wpcf7 form.submitting .btn-wrap{background-color:var(--bs-blue)}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{max-width:224px;visibility:hidden;display:none !important}.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok,.wpcf7 form.sent .wpcf7-response-output,.thank-you-message{color:#fff !important;background:#00772c !important;text-align:center;margin-left:auto !important;margin-right:auto !important;opacity:0}textarea{resize:none;height:5rem}[type=submit],[type=submit]:focus{cursor:pointer;box-shadow:none}.wpcf7 ::-webkit-input-placeholder{color:#999}.wpcf7 ::-moz-placeholder{color:#999}.wpcf7 :-ms-input-placeholder{color:#999}.wpcf7 :-moz-placeholder{color:#999}.phone-header{padding:0;text-align:right;display:flex;align-items:center;justify-content:flex-end}.top-search-bar{text-align:right;position:relative;width:45px}.nav-menu-wrapper{width:100%;position:relative;margin-bottom:0;transition:all ease-in-out .2s;display:flex;justify-content:flex-end;align-items:center}.menu-main-wrapper{display:flex;align-items:center;justify-content:flex-end;width:100%}header#header{position:fixed;top:0;left:0;right:0;z-index:11;padding:0;background:rgba(255,255,255,.12);backdrop-filter:blur(11.25px);box-shadow:0px 10px 80px rgba(0,0,0,.05)}header#header.small-header{box-shadow:0px 0px 15px rgba(0,0,0,.18);background:#fff}.header-top .header-left-logo{display:flex;align-items:center}.header-aside-col{align-items:center;display:flex}.header-top{padding:0;padding-top:10px;padding-bottom:10px;width:100%;position:relative}.header-contact-info{padding:0;margin-top:0;position:relative;top:0;display:flex;align-items:center;justify-content:center;width:345px;flex-direction:column;padding-left:20px}.header-contact-info .cell-number{display:block;background-repeat:no-repeat;padding:6px 10px;background-size:47px;background-position:19px center;background-image:url(//tmsofrockland.com/wp-content/themes/tmsofrockland/css/../img/phone.svg);margin-left:0;width:auto;font-weight:600;font-size:19px;line-height:19px;text-transform:capitalize;background-color:var(--bs-blue);border-radius:55px;padding-left:64px;color:#fff;width:100%;text-align:left;font-family:'Roboto',sans-serif;background-size:30px}.header-contact-info .cell-number:hover{background-color:#000}.header-contact-info .phone-text{font-weight:400;line-height:22px;text-align:left;letter-spacing:.1em;text-transform:uppercase;color:#fff;display:block;font-size:12.6px;font-family:'Raleway',sans-serif}.logo-wrapper a{max-width:263px;display:flex;align-items:center}.logo-wrapper a img{width:100%}.ie .logo-wrapper a .main-logo{width:100%}.logo-wrapper{display:flex;height:100%;align-items:center;position:relative}.nav-menu-inner ul>li .sub-menu *{transition:none}header#header.small-header .logo-wrapper a img{width:100%}header#header.small-header .nav-menu-inner{margin-top:0}.top-left-sec{display:flex;align-items:center;width:100%}.header-wrap{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.title,.heading{position:relative;display:block;padding-bottom:0;color:var(--bs-darkblue);text-transform:capitalize;font-weight:600;font-size:48px;line-height:60px;margin-bottom:20px}.close-btn{position:absolute;right:15px;top:10px;width:26px;height:26px;opacity:1;z-index:2}.close-btn:hover{opacity:1;cursor:pointer}.close-btn:before,.close-btn:after{position:absolute;left:15px;content:' ';height:26px;width:2px;background-color:#fff}.close-btn:hover:before,.close-btn:hover:after{opacity:1;background-color:#fff}.close-btn:before{transform:rotate(45deg)}.close-btn:after{transform:rotate(-45deg)}.mobile-search-bar-box{display:none}.mobile-search-bar-box{position:fixed;top:0;width:100%;height:120px;z-index:10000;background-color:var(--bs-blue);display:flex;align-items:center;justify-content:center;transform:translateY(-100%);transition:all ease-in-out .5s;box-shadow:0px 0px 6px rgba(0,0,0,.42)}.mobile-search-active .mobile-search-bar-box{transform:translate(0);z-index:999999}.mobile-search-bar-box form{width:100%;padding-left:15px;padding-right:15px}.mobile-search-bar-box .search-input-box{border-bottom:1px solid #dedddd}.search-text{word-break:break-all}.mobile-search-bar-box .search-input-box input{font-size:16px;color:#fff;height:46px;padding-left:15px;padding-right:50px}.mobile-search-bar-box .search-icon-form img{width:28px;max-width:54px}.search-icon-form button{background-color:transparent;border:none;cursor:pointer;background-size:22px;background-repeat:no-repeat;background-position:0 0;width:22px;height:22px;top:0;position:relative;background-image:url(//tmsofrockland.com/wp-content/themes/tmsofrockland/css/../img/search-white.png);opacity:.7}.search-icon-form button:hover{opacity:1}.search-input-box .form-control:focus{border-bottom:1px solid #fff;color:#fff}.mobile-search-bar-box .search-input-box{position:relative}.req-error{position:absolute;font-size:11px;bottom:1px;display:none;color:#fff;font-weight:400;right:50px;background-color:#b30000;padding:1px 5px;border-radius:4px 4px 0 0;line-height:normal;text-transform:capitalize}.ie .mobile-search-bar{top:-4px;position:relative}.ie .black-search-icon{background-size:16px}.ie .menu-main-wrapper{top:9px;position:relative}.mobile-search-bar img{cursor:pointer;top:-3px;position:relative}.m-close-search .bar{background:#fff;border-radius:0;display:block;height:1px;width:45px;display:none}.m-close-search .bar:nth-of-type(2){width:25px;margin-bottom:9px;margin-top:9px}.mobile-search-bar-box .search-icon-form{padding:0;margin-left:15px;margin-right:0;display:flex;align-items:center;justify-content:center;height:40px;position:absolute;right:22px;bottom:3px}.mobile-search-bar-box [type=submit],.mobile-search-bar-box [type=submit]:focus{background-color:transparent}.mobile-search-bar-box .search-input-box{width:100%;position:relative}.linklist ol,.linklist ul{margin-bottom:15px}.linklist ul li ul,.blog-box .blog-content ol li ol,.blog-box .blog-content ul li ul{margin-top:10px;position:relative}.linklist ol li,.linklist ul li{margin-bottom:5px;position:relative;padding-left:18px;display:inline-block;vertical-align:top;padding-right:0;width:100%}.linklist ul li:after{position:absolute;left:0;top:5px;content:"";width:9px;height:14px;background-image:url(//tmsofrockland.com/wp-content/themes/tmsofrockland/css/../img/right-small-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.linklist ol{padding-left:13px}.linklist ol li{padding-left:10px;display:list-item}.nav-menu-inner .nav-menu{display:flex;justify-content:flex-end;width:100%;position:relative}body.ie .nav-menu-inner .nav-menu{position:relative;top:0}body.ie .nav-menu-inner .nav-menu div#mobile-search-bar{top:-6px}header#header.small-header .nav-menu-inner .nav-menu{top:0}.white-color-sec .title,.white-color-sec .heading,.home .white-color-sec p,.white-color-sec .title,.white-color-sec p,.white-color-sec ul li,.white-color-sec p a{color:#fff}.owl-nav{position:absolute;display:flex;align-items:center;justify-content:space-between;top:10px;height:25px;right:0;margin:auto;z-index:1;width:100%;bottom:0}.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{display:inline-block;vertical-align:middle;line-height:26px;height:40px;width:40px;font-size:0px;background-repeat:no-repeat;position:relative;z-index:1;opacity:1;border-radius:0}.owl-carousel .owl-nav .owl-prev{left:-43px;background-image:url(//tmsofrockland.com/wp-content/themes/tmsofrockland/css/../img/arrow-next.svg);background-position:center;transform:rotate(180deg)}.owl-carousel .owl-nav .owl-next{right:-50px;background-image:url(//tmsofrockland.com/wp-content/themes/tmsofrockland/css/../img/arrow-next.svg);background-position:center}.owl-carousel .owl-nav .owl-next:hover:after,.owl-carousel .owl-nav .owl-prev:hover:after{opacity:.2}.owl-carousel .owl-nav .owl-next:hover,.owl-carousel .owl-nav .owl-prev:hover{opacity:1}.owl-dots{display:flex;align-items:center;justify-content:center;margin-top:40px}.owl-dots .owl-dot span{display:inline-block;background:rgba(123,140,159,.58);width:9px;height:9px;border-radius:100%}.owl-dots .owl-dot{margin:0 5px;cursor:pointer}.owl-dots .owl-dot.active{top:1px;position:relative}.owl-dots .owl-dot.active span{display:flex;align-items:center;justify-content:center;background-color:var(--bs-darkblue)}div#html5-close{background-image:url(//tmsofrockland.com/wp-content/themes/tmsofrockland/css/../img/close.png);background-size:auto;width:31px;height:34px;background-repeat:no-repeat}div#html5-close img{display:none}.main-footer{background:#07152b;padding-top:50px}.footer-logo{margin-bottom:30px;display:flex;align-items:end;gap:20px;width:100%;justify-content:space-between}header .neurostar_logo{background:#fff;padding:6px;border-radius:5px;margin-left:10px}.footer-logo .neurostar_logo{background:#fff;padding:6px;border-radius:5px}header .neurostar_logo img{max-width:100px}.footer-logo .neurostar_logo img{max-width:170px}.footer-logo a svg{width:260px;height:73px}.footer-wrapper{margin-bottom:40px}.footer-info *,.footer-info{color:#fff}.footer-title{color:#fff;font-size:20px;font-weight:600;line-height:normal;text-transform:uppercase;margin-bottom:35px;margin-top:52px}.copyright{color:#fff;text-align:center;font-size:16px;font-weight:400;line-height:normal;padding:15px;border-top:1px solid rgba(255,255,255,.15)}.copyright p{color:#fff;font-size:16px}.footer-sec ul{column-count:2}.footer-sec ul li{position:relative;margin-bottom:10px}.footer-sec ul li a{padding:0;color:#fff;display:inline-block}.nap-address-info,.nap-address-info a,.nap-address-info *,.nap-contact-info .phoneno,.nap-time-info{color:#fff;font-size:16px;line-height:26px}.nap-time-info span{font-family:Verdana,sans-serif}.nap-address-info .direction-link{color:var(--bs-blue);border-bottom:1px solid var(--bs-blue)}.nap-address-info .direction-link:hover{color:#fff;border-color:#fff}.nap-contact-info .phoneno:hover{color:#fff}.nap-contact-info{width:100%;margin:10px 0}.nap-address-info{background-image:url(//tmsofrockland.com/wp-content/themes/tmsofrockland/css/../img/location.svg);background-repeat:no-repeat;background-size:20px;background-position:0 4px;padding-left:25px;width:100%;position:relative}.nap-contact-info .phoneno{display:inline-block;padding:10px 0;background-size:16px;background-position:left center;background-repeat:no-repeat;padding-left:25px;line-height:normal;background-image:url(//tmsofrockland.com/wp-content/themes/tmsofrockland/css/../img/call-icon.svg)}.nap-time-info{background-image:url(//tmsofrockland.com/wp-content/themes/tmsofrockland/css/../img/time.svg);background-size:15px;background-position:left center;padding-top:2px;padding-bottom:2px;background-repeat:no-repeat;padding-left:25px;line-height:normal}ul.footer-social{z-index:1;display:flex;margin-top:30px}ul.footer-social li{margin:0;margin-right:15px}ul.footer-social li:last-child{margin-right:0}ul.footer-social li a{color:#fff;height:20px;width:20px;font-size:0;display:flex;align-items:center;justify-content:center}ul.footer-social li a:hover{color:#fff;opacity:1}ul.footer-social li a svg,ul.footer-social li a img{height:20px;width:20px}ul.footer-social li a svg path,ul.footer-social li a svg circle,ul.footer-social li a svg rect{fill:#fff}ul.footer-social li a:hover svg path,ul.footer-social li a:hover svg circle,ul.footer-social li a:hover svg rect{fill:var(--bs-blue)}.consultaion-section .heading{margin-bottom:10px}.consultaion-section h3{font-size:32px;line-height:34px;font-weight:600}.consultaion-section a.btn:hover{border-color:#fff}.footer-map-iframe{width:calc(50% - 30px);position:absolute;right:0;bottom:0;top:0;height:100%}.footer-map-iframe iframe{height:100%;width:100%}.common-bg-img{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;object-fit:cover}.inner-page-banner{height:470px;position:relative;z-index:1;display:flex;align-items:center}.inner-banner-bg{opacity:1;background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;z-index:-1;left:0;right:0;bottom:0;top:0;width:100%;height:100%}.inner-banner-info h1{color:#084575;font-size:56px;line-height:1.2}.accordion-item{background-color:#fff;border:1px solid #cdcdcd}.accordion-button:focus{box-shadow:none;border-color:#cdcdcd}.accordion-button{font-size:25px;color:#292929;font-weight:600}.accordion-button:not(.collapsed){background-color:transparent;color:#292929}.accordion-button:after{background-image:url(/wp-content/themes/tmsofrockland/img/faq-plus.svg);background-color:#f8f8f8;border-radius:50px;padding:0;background-size:20px;width:35px;height:35px;background-position:center}.accordion-button:not(.collapsed):after{background-image:url(/wp-content/themes/tmsofrockland/img/faq-minus.svg);transform:none;background-color:#3686ff}.testimonial-page .content h2{color:var(--bs-darkblue)}.testimonial-page .content p{color:#081b33}.testimonial-page .testimonial-item{border:1px solid #cdcdcd;padding:40px 20px 20px;position:relative}.testimonial-page .testimonial-item:before{content:'';width:57px;height:53px;position:absolute;left:20px;top:-20px;z-index:1;background-image:url(//tmsofrockland.com/wp-content/themes/tmsofrockland/css/../img/quote1.svg);background-size:contain;background-repeat:no-repeat}.testimonial-page .testimonial-item p{color:#000;margin-bottom:0}.testimonial-item .review-heading{font-weight:600;font-size:16px;color:var(--bs-darkblue)}.review-rating{margin:0;display:block;position:relative;width:fit-content;margin-left:auto;padding-bottom:0}.review-rating .star-icon{display:inline-block;background-image:url(//tmsofrockland.com/wp-content/themes/tmsofrockland/css/../img/star.png);background-repeat:no-repeat;background-size:22px;height:16px;width:16px;background-position:center;background-size:contain}.testimonial-page .google-icon{width:96px;height:auto}.testimonial-page .testimonial-block:nth-child(2n){text-align:right}.testimonial-page .testimonial-block:nth-child(2n) .bottom-row .row{flex-direction:row-reverse}.testimonial-page .testimonial-block:nth-child(2n) .col-rgt{text-align:left !important}.testimonial-page .testimonial-block:nth-child(2n) .testimonial-item:before{right:20px;transform:scaleX(-1);left:auto}.testimonial-page .testimonial-block:nth-child(2n) .review-rating{margin-left:0}.pagination{margin-top:30px;justify-content:center}.pagination h2.screen-reader-text{display:none !important}.pagination .nav-links *{font-size:16px;font-weight:400;padding:8px 15px;margin:0 3px;text-transform:uppercase;color:#000;border:1px solid var(--bs-blue)}.pagination .nav-links .current,.pagination .nav-links *:hover{color:#fff;background:var(--bs-blue);border:1px solid var(--bs-blue)}.lft-blue-border,.left-border-img{padding-left:30px;padding-bottom:30px;position:relative}.lft-blue-border img,.left-border-img img{position:relative;z-index:2}.lft-blue-border:before,.left-border-img:before{content:'';width:90%;height:90%;background-color:var(--bs-darkblue);left:0;bottom:0;position:absolute}.left-border-img:before{background-color:transparent;border:1px solid var(--bs-blue)}.right-img-border{padding-right:30px;padding-bottom:30px;position:relative}.right-img-border img{position:relative;z-index:2}.right-img-border:before{content:'';width:90%;height:90%;border:1px solid var(--bs-blue);right:0;bottom:0;position:absolute}.blue-hd :where(h1,h2,h3,h4,h5,h6){color:var(--bs-darkblue)}.content-sec{background-color:var(--bs-darkblue)}.content-sec *{color:#fff}.content-sec p{font-size:30px;margin-bottom:15px}.medication-sec,.bg-light{background-color:#f9fbff}.video-sec a{position:relative;display:block}.video-sec a .icon{display:flex;justify-content:center;align-items:center;width:150px;height:150px;border:1px solid #fff;border-radius:50%;position:absolute;left:calc(50% - 75px);top:calc(50% - 75px);z-index:1}.video-sec a .icon:hover{opacity:.7}.video-sec a .icon:after{content:'';clip-path:polygon(0 0,0% 100%,100% 50%);width:25px;height:25px;background-color:#fff}.statement-sec .inner-wrp{height:100%;padding:40px 20px 80px;color:#fff;background-color:var(--bs-darkblue);position:relative}.statement-sec .inner-wrp .btn:after{content:none}.statement-sec .inner-wrp .btn{position:absolute;width:calc(100% - 30px);left:15px;bottom:-30px;padding-right:30px;text-align:center}.statement-sec .inner-wrp .btn:hover{background-color:#000}.contact-content-sec .col-inner{padding:50px}.contact-content-sec .col-inner img,.contact-content-sec .col-inner svg{width:50px;height:auto}.contact-content-sec .col-inner .title{font-size:24px;line-height:24px;color:var(--bs-darkblue)}.contact-content-sec .col-inner{height:100%}.contact-content-sec a,.contact-content-sec p{color:#000}.contact-content-sec .col-inner p span{font-family:'verdana',sans-serif}.contact-content-sec p a{font-weight:700}.contact-content-sec a{color:var(--bs-darkblue);text-decoration:underline;font-weight:400}.contact-content-sec a:hover{text-decoration:unset}.contact-form-sec .form-wrap{padding:50px 30px}.contact-form-sec .form-wrap .wpcf7-form-control-wrap{margin-bottom:25px}.contact-form-sec div.wpcf7 .wpcf7-form .form-control{border-bottom:1px solid #959595}.map-sec iframe{width:100%;height:450px;display:block}.date,.reviewed-by{color:#081b33;font-weight:500;font-size:18px}.date{font-family:'verdana'}.trending-newsletter .row{margin-bottom:50px}.trending-newsletter .row:last-child{margin:0}.trending-newsletter .row:nth-child(2n-1){flex-direction:row-reverse}.post-block .button{color:var(--bs-blue)}.post-block .button:hover{color:var(--bs-black)}.post-block img{height:320px;object-fit:cover}.blog-details .heading-sec{padding:100px 50px 60px;background-color:#F9FBFFCC;margin-top:-180px;position:relative;z-index:1}.key-points{padding:50px;background-color:#F9FBFFCC}.key-points h3{text-align:center;width:100%}.author-bg img{width:100%;display:block}.author-bg{position:relative}.author-bg:after{content:'';width:100%;height:100%;background:linear-gradient(90deg,rgba(54,134,255,.35) 1.45%,rgba(54,134,255,0) 100%);position:absolute;left:0;top:0;z-index:1}.author-icon img{width:150px;height:150px;border-radius:50%;object-fit:contain;background-color:#000}.author-wrap{background-color:#F9FBFFCC;padding:50px;text-align:center;position:relative;z-index:1}.mb32{margin-bottom:30px}.container-has-bg .author-wrap{margin-top:-100px}.author-sec .button{text-decoration:underline}.author-sec .button:hover{color:#000;text-decoration:unset}.sidebar-form{background-color:#f9fbff;padding:40px 25px;color:#1f1f1f;background-size:cover;background-repeat:no-repeat}.sidebar-form form br{display:none}.sidebar-form .sidebar-heading{color:#1f1f1f}.sidebar-heading,.sidebar-list .widget-title{padding-bottom:16px;font-size:35px;line-height:45px;color:#1f1f1f;font-weight:600}.sidebar-content{color:#959595}.sidebar-form .form-group{margin-bottom:25px}.sidebar-form .form-control{color:#1f1f1f;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.35);font-weight:400}.sidebar-form ::-webkit-input-placeholder{color:#959595}.sidebar-form ::-moz-placeholder{color:#959595}.sidebar-form :-ms-input-placeholder{color:#959595}.sidebar-form :-moz-placeholder{color:#959595}.page-sidebar{background-color:#f9fbff;padding-bottom:40px}.sidebar-list{background:#fff;padding:40px 30px;margin:0 20px}.sidebar-list .widget-title,.sidebar-list .sidebar-heading{color:#000;text-transform:capitalize;font-size:28px}.sidebar-list li{display:block;text-align:left;margin-bottom:20px}.sidebar-list li:last-child{margin-bottom:0}.sidebar-list ul li a{display:block;font-weight:300;font-size:20px;line-height:30px;text-transform:capitalize;color:#000;position:relative;padding-right:40px}.sidebar-list ul li a:hover{opacity:.5}.sidebar-list ul li a:before{position:absolute;content:"";width:30px;height:30px;right:0;top:calc(50% - 15px);background-image:url(//tmsofrockland.com/wp-content/themes/tmsofrockland/css/../img/plus.svg);background-size:contain}.contact-form .form-control{border-color:#959595;border-radius:0;border-width:0 0 1px;font-size:15px;padding-left:0;color:#959595;font-weight:500;height:50px;position:relative;background:0 0}.contact-form .form-control::placeholder{color:#959595}.wpcf7-textarea.form-control{height:120px;resize:none}.custom-btn{border-radius:43px;min-height:53px;min-width:249px;border:1px solid #3686ff;transition:all .3s ease-in-out;background:#3686ff url(//tmsofrockland.com/wp-content/themes/tmsofrockland/css/../img/btn-icon.svg) no-repeat 90% center;text-align:left;padding:0 30px}.custom-btn:hover{background-position:80% center;background-color:#1b437f;border:1px solid #1b437f}.form-control:focus,.btn-check:focus+.btn-primary,.btn-primary:focus,.btn-primary:active{box-shadow:none}.wpcf7-not-valid-tip{position:absolute;bottom:0;font-size:12px;right:0}.title{font-size:48px;font-weight:600;line-height:65px;color:#1f1f1f}.section-spacing{padding:60px 0}.search-page .postlist{margin-bottom:30px}.search-page{color:var(--bs-black)}.search-page .blog-title{font-size:30px;color:var(--bs-darkblue)}.top-social-share .heateor_sss_sharing_ul{display:flex;justify-content:center}.bottom-social-share{display:flex;align-items:center}.bottom-social-share .text{font-weight:600;color:#000}.blog-search input.form-control{padding:15px 15px 15px 45px;line-height:normal;height:55px;width:100%;color:#fff;font-size:16px;font-weight:400;background:var(--bs-blue);border-radius:35px !important}.blog-search input.form-control::placeholder{color:#fff}.blog-search form{width:500px;max-width:100%;margin:auto}.blog-search input.form-control:focus~.msg-side-form{display:none}.blog-search .search-btn{background:0 0;height:55px;cursor:pointer;z-index:9;width:55px;line-height:normal;position:absolute;border:none;left:0;top:0;display:inline-flex;align-items:center;justify-content:center}.blog-search .search-btn svg,.blog-search .search-btn img{width:20px;height:20px;fill:#fff}.blog-search .search-btn svg path{fill:#fff}.blog-search .msg-side-form{right:50px}.blog-search .form-control:focus{box-shadow:none}.blog-list{padding-right:60px}.blog-list .postlist .blog-list-inner{margin-bottom:35px}.blog-list .postlist:last-child .blog-list-inner{margin-bottom:0}.post-image{overflow:hidden;position:relative}.post-image img.featured-img{display:block;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center;height:400px;-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}.post-image img.no-feature{display:block;width:100%;background-repeat:no-repeat;background-size:230px;background-position:center;background-color:#020e21;-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}.blog-list-inner:hover .post-image img.featured-img{transform:scale(1.1)}.post-meta{font-weight:300;line-height:24px;display:flex;align-items:center;text-transform:uppercase;color:#757575;justify-content:space-between;margin-top:20px}.blog-list .blog-title{font-weight:400;font-size:26px;line-height:36px;text-transform:capitalize;color:#000;margin:12px 0}.wpcf7 label.error{color:#fff;margin-bottom:0;display:block;position:absolute;bottom:-18px;right:0;font-size:11px;background-color:#dc3231;padding:2px 5px 2px;border-radius:0;height:20px;line-height:18px;width:fit-content}.wpcf7 .wpcf7-not-valid-tip,.wpcf7-response-output{display:none !important}.wpcf7 .form-group{margin-bottom:30px;width:100%}.media-category{font-size:18px;font-weight:700;color:#888}.bottommedia-lists h4:hover{color:#000}.bottommedia-lists img:hover{opacity:.7}.post-side-block h4{font-size:24px}.top-content a{color:var(--bs-grey);text-decoration:underline}.top-content a:hover{text-decoration:none}#breadcrumbs,#breadcrumbs *{color:var(--bs-darkblue)}.inner-banner-info{margin-top:100px}.national-top-cnt p,.national-top-cnt p a{color:#081b33}.pagination .nav-links{display:flex;flex-wrap:wrap}.pagination .nav-links *{display:block;margin-bottom:10px}.schema-bg{background-color:#f8f8f8}.page404 .recaptcha{justify-content:center}