@font-face{font-family:'PT Sans Bold';src:url('../fonts/PT Sans Bold_0.eot');src:local('☺'), url('../fonts/PT Sans Bold_0.woff') format('woff'), url('../fonts/PT Sans Bold_0.ttf') format('truetype'), url('../fonts/PT Sans Bold_0.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'PT Sans';src:url('../fonts/PT Sans Bold_medium.eot');src:local('☺'), url('../fonts/PT Sans Bold_medium.woff') format('woff'), url('../fonts/PT Sans Bold_medium.ttf') format('truetype'), url('../fonts/PT Sans Bold_medium.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'gotham-book';src:url('../fonts/Gotham-Book.eot');src:local('☺'), url('../fonts/Gotham-Book.woff') format('woff'), url('../fonts/Gotham-Book.ttf') format('truetype'), url('../fonts/Gotham-Book.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'PT Sans';src:url('../fonts/PTSans-Regular.eot');src:local('☺'), url('../fonts/PTSans-Regular.woff') format('woff'), url('../fonts/PTSans-Regular.ttf') format('truetype'), url('../fonts/PTSans-Regular.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'PT Sans Bold';src:url('../fonts/PTSans-Bold.eot');src:local('☺'), url('../fonts/PTSans-Bold.woff') format('woff'), url('../fonts/PTSans-Bold.ttf') format('truetype'), url('../fonts/PTSans-Bold.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Open Sans';src:url('../fonts/OpenSans-Regular.eot');src:local('☺'), url('../fonts/OpenSans-Regular.woff') format('woff'), url('../fonts/OpenSans-Regular.ttf') format('truetype'), url('../fonts/OpenSans-Regular.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'calibribold';src: url('../fonts/calibrib.woff2') format('woff2'),url('../fonts/calibrib.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family: 'calibriregular';src: url('calibri.woff2') format('woff2'),url('calibri.woff') format('woff');font-weight:normal;font-style:normal;}

h1, h2, h3, h4, .text-logo #logo {font-family: 'Poppins', sans-serif;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{}
a{text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
a:hover{text-decoration:none;}
p{margin:0 0 20px;}
h1{text-transform:uppercase;}
h1, h2, h3, h4, h5{margin-bottom:25px;}
.if-zoom .image_frame:hover .image_wrapper img,.if-zoom .image_frame.hover .image_wrapper img{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);}
.column_column ul{margin:0 0 15px 0;}
.column_column ul li{position:relative;padding:0 0 0 24px;margin-bottom:17px;list-style:none;line-height:20px;}
.column_column ul li:before{background:#188cba;width:7px;height:7px;content:'';position:absolute;left:0;top:6px;border-radius:100%;}
input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea{font-size:16px;padding:14px 20px;}
input[type="date"]{text-transform:uppercase;}
.button-flat input[type="submit"], .button-flat input[type="button"]{background:#67b945;text-transform:uppercase;color:#fff;padding:25px 60px;border-radius:0;font-family:'Poppins', sans-serif;display:inline-block;font-size:17px;margin:0;letter-spacing:1px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.button-flat input[type="submit"]:hover, .button-flat input[type="button"]:hover{background:#211e1c;}
span.wpcf7-form-control-wrap, div.wpcf7-form-control-wrap{margin-bottom:15px;}
a.button{font-size:17px;margin:0;font-family:'Poppins', sans-serif;background:#67b945;color:#fff;position:relative;z-index:1;margin:24px 0 0;padding:0;line-height:normal;}
a.button.btn-full{width:100%;}
a.button.blue-btn{background:#188cba;}
a.button .button_label{padding:21px 30px;text-transform:uppercase;letter-spacing:1px;text-align:center;float:none;}
a.button:hover{background:#67b945;}
a.button:before{content:'';position:absolute;left:-2px;top:0;width:0;height:100%;background:#211e1c;z-index:-1;bottom:0;-webkit-transition:all ease 0.4s;-o-transition:all ease 0.4s;-moz-transition:all ease 0.4s;transition:all ease 0.4s;}
a.button:hover:before{width:100%;height:100%;right:0;left:auto;}
.grecaptcha-badge{display:none;}
iframe{display:block;}
.hide-dt{display:none;}
.hide-mob{display:block;}
.section.masonry {max-width: 1180px;margin-left:auto;margin-right:auto;}
div.wpcf7-spam-blocked{clear:both;color:#fff;font-size:16px;line-height:normal;}
[class^="icon1-"]:before, [class*=" icon1-"]:before{background:url(../images/icons.png) no-repeat 0 0;background-size:300px 425px;display:inline-block;content:'';}
.icon1-hand:before{background-position:0 0;width:64px;height:27px;}
.icon1-hand1:before{background-position:-70px 0;width:64px;height:27px;}
.icon1-shoulder:before{background-position:-139px 0;width:43px;height:43px;}
.icon1-shoulder1:before{background-position:-189px 0;width:43px;height:43px;}
.icon1-fractures:before{background-position:-2px -56px;width:49px;height:48px;}
.icon1-fractures1:before{background-position:-57px -56px;width:49px;height:48px;}
.icon1-sports:before{background-position:-115px -60px;width:49px;height:53px;}
.icon1-sports1:before{background-position:-166px -60px;width:49px;height:53px;}
.icon1-arthritis:before{background-position:-1px -128px;width:57px;height:79px;}
.icon1-arthritis1:before{background-position:-65px -128px;width:57px;height:79px;}
.icon1-neve:before{background-position:-217px -59px;width:40px;height:55px;}
.icon1-neve1:before{background-position:-259px -59px;width:40px;height:55px;}
.icon1-tendon:before{background-position:-245px -118px;width:51px;height:46px;}
.icon1-tendon1:before{background-position:-184px -135px;width:50px;height:49px;}
.icon1-scar:before{background-position:-3px -218px;width:52px;height:60px;}
.icon1-scar1:before{background-position:-59px -218px;width:52px;height:60px;}
.icon1-wrist:before{background-position:-1px -349px;width:58px;height:54px;}
.icon1-wrist1:before{background-position:-67px -349px;width:58px;height:54px;}
.icon1-care:before{background-position:-116px -218px;width:56px;height:56px;}
.icon1-care-g:before{background-position:-116px -286px;width:56px;height:56px;}
.icon1-go:before{background-position:-176px -217px;width:58px;height:58px;}
.icon1-go-g:before{background-position:-176px -284px;width:58px;height:58px;}
.icon1-commitment:before{background-position:-239px -215px;width:58px;height:58px;}
.icon1-commitment-g:before{background-position:-239px -282px;width:58px;height:58px;}
.icon1-book:before{background-position:-235px 0;width:32px;height:26px;}
.icon1-phone:before{background-position:-271px 0;width:25px;height:25px;}
.icon1-fax:before{background-position:-1px -288px;width:29px;height:26px;}
.icon1-fax-blue:before{background-position:-33px -288px;width:29px;height:26px;}
.txt-blue{color:#188cba;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.align-center{text-align:center;}
.txt-uc{text-transform:uppercase;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output{overflow:hidden;}
.wpcf7 form.sent .wpcf7-response-output{overflow:hidden;}
.circle-btn{display:inline-block;
	/* border:4px solid #fff; */
	font-size:16px;color:#fff;background:#64b443;margin:0 5px;position:relative;z-index:1;text-align:center;width:60px;height:60px;line-height:60px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;-moz-transition:all ease 0.3s;transition:all ease 0.3s;}
.circle-btn:last-child{margin-right:0;}
.circle-btn:first-child{margin-left:0;}
.circle-btn:before{content:'';background:#188cba;position:absolute;top:0;left:0;height:100%;width:100%;opacity:1;z-index:-1;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;-moz-transition:all ease 0.3s;transition:all ease 0.3s;}
.circle-btn:hover{background-color:transparent;color:#fff;}
.circle-btn .icon-right-dir:before{
	margin-left: auto!important;
	margin-right: auto!important;
}
.circle-btn:hover:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.breadcrumb-spacing{padding-bottom:95px;padding-top:210px;}
.breadcrumb-menu{display:none;}
.pager_wrapper{margin-bottom:0;border:0;padding:0;margin-top:0;}
.pager{text-align:right;margin:0 0 40px;}
.pager .pages{margin:0 2px;padding:0;-webkit-border-radius:0;border-radius:0;background:none;}
.pager .pages a{}
.pager .pages a:hover, .pager .pages a.active{}
.pager .pages a, .pager .pages span.page-numbers{display:inline-block;margin:0 2px;width:36px;height:36px;line-height:36px;text-align:center;-webkit-border-radius:0;border-radius:0;font-size:15px;background:#188cba;color:#fff;}
.pager a.next_page, .pager a.prev_page{line-height:36px;text-transform:uppercase;font-size:15px;background:#188cba;color:#fff;padding:0 20px;}
.pager a.next_page:hover, .pager a.prev_page:hover{background:#67b945;}
.pager a.next_page .icon-right-open, .pager a.prev_page .icon-left-open{display:none;}
.icon-menu-fine:before{font-weight:700;}
#Action_bar .contact_details { float: left; width: 100%; text-align: center; text-transform:uppercase; }
#Action_bar .contact_details a { background: #67b945; margin:0 0 0 10px; display: inline-block; position: relative; z-index: 1; line-height: normal; }
#Action_bar .contact_details a span { display: inline-block; padding: 7px 15px; font-size: 14px; text-transform:uppercase; line-height: normal; }
#Action_bar .contact_details a:before{content:'';position:absolute;left:-2px;top:0;width:0;height:100%;background:#211e1c;z-index:-1;bottom:0;-webkit-transition:all ease 0.4s;-o-transition:all ease 0.4s;-moz-transition:all ease 0.4s;transition:all ease 0.4s;}
#Action_bar .contact_details a:hover:before{width:100%;height:100%;right:0;left:auto;}
#Top_bar{border-bottom:0;border-top:1px solid #e8e8e8;}
#Top_bar:after{content:'';position:absolute;width:100%;left:0;top:162px;border-top:1px solid #e8e8e8; display: none;}
.header-stack #Top_bar .logo{border-bottom-width:0;padding:0; /*max-width: 290px;*/}
.header-stack #Top_bar .logo a{padding:5px 0!important}
#Top_bar .menu > li > a{text-transform:uppercase;margin:0 9px; font-family: 'PT Sans Bold'; font-size: 16px; letter-spacing: 0px; }
#Top_bar .menu > li:first-child > a{margin-left:0;}
#Top_bar .menu li ul{left:10px;padding:30px 40px;}
#Top_bar .menu li.our-services-nav ul{width:650px;}
#Top_bar .menu li.our-services-nav ul li{float:left;width:50%;}
#Top_bar .menu li ul li a{padding:5px 0;border-bottom:0;font-family:'Poppins', sans-serif;position:relative;}
#Top_bar .menu li ul li a:before{font-family:"mfn-icons";content:'\e917';font-style:normal;font-weight:400;padding:0;font-size:19px;position:absolute;}
#Top_bar .menu li ul li a span{padding:0 0 0 13px;letter-spacing:1px;}
#Top_bar .menu > li ul li a:hover, #Top_bar .menu > li ul li.hover > a{background:none;color:#67b945 !important;}
.menuo-sub-active #Top_bar .menu > li ul li.current-menu-item > a, .menuo-sub-active #Top_bar .menu > li ul li.current-menu-ancestor > a{background:none;color:#99c8da;}
#Top_bar .menu > li > a span:not(.description){padding:0;}
.menu-line-below-80 #Top_bar:not(.is-sticky) .menu>li>a:after{height:2px;left:0;top:auto;margin-top:0;width:100%;bottom:0;transform:scaleX(0);}
#Top_bar .menu > li.make-an-app-btn a{background:#67b945;text-transform:none;color:#fff;margin:0;position:relative;z-index:1;}
#Top_bar .menu > li.make-an-app-btn a span{padding:0 16px;}
#Top_bar .menu > li.make-an-app-btn a:before{content:'';position:absolute;left:-2px;top:0;width:0;height:100%;background:#211e1c;z-index:-1;bottom:0;-webkit-transition:all ease 0.4s;-o-transition:all ease 0.4s;-moz-transition:all ease 0.4s;transition:all ease 0.4s;}
#Top_bar .menu > li.make-an-app-btn a:hover:before{width:100%;height:100%;right:0;left:auto;}
#Top_bar .menu > li.make-an-app-btn a:after{display:none;}
#Top_bar .menu > li.make-an-app-btn{display:none;}
.menu-line-below-80 #Top_bar .menu > li.current-menu-item > a:after, .menu-line-below-80 #Top_bar .menu > li.current-page-parent > a:after, .menu-line-below-80 #Top_bar .menu > li.current-menu-ancestor > a:after, .menu-line-below-80 #Top_bar .menu > li.hover > a:after{opacity:1;transform:scaleX(1);}
.menuo-arrows #Top_bar .menu > li.submenu > a > span:not(.description){padding-right:15px;}
.menuo-arrows #Top_bar .menu > li.submenu > a > span:not(.description):after{right:0; opacity: 1!important;}
#Top_bar .menu > li.ct-nav > ul.mfn-megamenu{box-sizing:border-box;left:0;padding:30px 25px 10px;}
#Top_bar .menu > li.ct-nav > ul.mfn-megamenu a.mfn-megamenu-title:before{display:none;}
#Top_bar .menu > li.ct-nav > ul.mfn-megamenu a.mfn-megamenu-title span{padding-left:0;}
#Top_bar .menu > li.ct-nav > ul.mfn-megamenu li ul{padding:10px 0 0;box-shadow:none;margin:0 0 20px;}
#Top_bar .menu > li.ct-nav > ul.mfn-megamenu > li > ul li{font-size:13px;line-height:17px;}
#Top_bar .menu > li.ct-nav > ul.mfn-megamenu > li.mfn-megamenu-cols-5{padding:0 15px;box-shadow:none;}
#Top_bar .menu li ul li a .menu-arrow { position: absolute; right: 7px; top: 5px; font-size: 12px; color: rgba(255,255,255,.5); }
#Top_bar .menu li ul li ul { top: -31px; }
#Top_bar.is-sticky #menu > ul > li > a{font-size:13px;margin:0 12px;}
#Top_bar.is-sticky #menu > ul > li > a span{padding:0;}
#Top_bar.is-sticky .menu > li > a:after{top:auto;bottom:0;height:2px;transform:scaleX(0);}
#Top_bar.is-sticky #logo, #Top_bar.is-sticky .custom-logo-link{padding:0 0!important;height:60px!important;line-height:60px!important;}
#Top_bar.is-sticky #logo img.logo-sticky{max-height:45px;}
#Top_bar.is-sticky:after{display:none;}
#Top_bar.is-sticky #menu > ul > li.make-an-app-btn > a{margin:0 0 0 5px;}
#Top_bar.is-sticky #menu > ul > li.make-an-app-btn > a span{padding:0 10px;}
#Top_bar.is-sticky a.responsive-menu-toggle{display:block;}
#Top_bar .menu > li:first-child > a span:not(.description){padding-left:0;}
.menu-line-below-80 #Top_bar.is-sticky .menu > li.current-menu-item > a:after, .menu-line-below-80 #Top_bar.is-sticky .menu > li.hover > a:after{opacity:1;transform:scaleX(1);}
#Top_bar .menu > li.last-nav a, #Top_bar .menu > li:last-child a{margin-right:0;}
.top-section-wrap{position:absolute;top:30px;right:0;}
.top-section-wrap a{display:inline-block;font-family:'Poppins', sans-serif;text-transform:uppercase;margin:0 0 0 15px;color:#515151;float:left;}
.top-section-wrap a i{float:left;width:47px;height:47px;line-height:47px;text-align:center;border-radius:50%;background:#d8f0f9;color:#188cba;font-size:25px;position:relative;}
.top-section-wrap a i:before{z-index:2;position:relative;}
.top-section-wrap a span{display:inline-block;margin:0 0 0 12px; font-family: 'PT Sans'; font-size: 18px;color: #211e1c; text-transform: capitalize;}
.top-section-wrap a i:after{content:'';background:#188cba;position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;z-index:1;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;-moz-transition:all ease 0.3s;transition:all ease 0.3s;}
.top-section-wrap a:hover i{background-color:transparent;color:#fff;}
.top-section-wrap a:hover i:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;}
.top-section-wrap a:hover{color:#188cba;}
.top-section-wrap a.button{color:#fff;display:inline-block;font-size:16px;}
.top-section-wrap a.button .button_label{padding:15px 16px;margin:0;}
.top-section-wrap a.button i{display:none;}
#Side_slide #menu ul li a{font-size:15px;}
#Side_slide #menu ul li ul li a{padding-left:30px;font-size:15px;}
#Top_bar.is-sticky .top-section-wrap{top:13px;right:60px;}
#Top_bar.is-sticky .top-section-wrap a{margin:0 5px;}
#Top_bar.is-sticky .top-section-wrap a i{width:35px;height:35px;line-height:35px;font-size:22px;}
#Top_bar.is-sticky .top-section-wrap a span{display:none;}
#Top_bar.is-sticky .top-section-wrap a.button{font-size:14px;}
#Top_bar.is-sticky .top-section-wrap a.button span{display:block;}
#Top_bar.is-sticky .top-section-wrap a.button .button_label{padding:7px 16px;}
.menuo-arrows #Top_bar.is-sticky .menu > li.submenu > a > span:not(.description):after{right:-13px;}
#Top_bar.is-sticky .menu li ul{left:12px;}
/*#Top_bar.is-sticky {top: 52px !important;}*/
.header-stack #Action_bar.action-sticky {position: fixed!important;}
.banner-txt1, .banner-txt2, .banner-btn, .banner2-txt1, .banner2-txt2, .banner2-txt3 {font-family:'Poppins', sans-serif !important;}
.banner-txt3, .banner2-txt4{font-family:'gotham-book', Arial, Helvetica, sans-serif !important;}
.banner2-txt4 ul li { position:relative; padding: 0 0 0 25px; }
.banner2-txt4 ul li:before { content: '\e841'; font-family: "mfn-icons"; position:absolute; left:0; top:0; }
.banner-txt1 span{color:#67b945;}
.home-our-service-wrap h2, .home-about-wrap h2, .home-care-wrap h2, .home-our-clinicians-wrap h2, .home-our-clients-wrap h2, .home-latest-news-wrap h2, .home-appointment-wrap h2, .home-book-wrap h2, .aboutus-section1-wrap h2, .aboutus-section2-wrap h2, .aboutus-section3-wrap h2, .aboutus-section4-wrap h2, .therapists-section1-wrap h2, .location-section2-wrap h2, .news-wrap .title, .testimonials-wrap .title{text-transform:uppercase;}
.home-our-service-wrap{padding:62px 0 0;}
.home-our-service-wrap.home-our-service2-wrap{padding:0;}
.home-our-service-wrap .our-service-block1{position:relative;z-index:2;}
.home-our-service-wrap .our-service-block1 .single-service{height:486px;}
.home-our-service-wrap .our-service-block2 .single-service{height:510px;}
.home-our-service-wrap .home-our-service-content-wrap{height:auto !important;}
.home-our-service-wrap .single-service{padding:50px 26px 53px !important;background:#fff;margin-bottom:0;-webkit-transition:0.4s;-o-transition:0.4s;-moz-transition:0.4s;transition:0.4s;-webkit-box-shadow:0 0 25px 0px rgba(0,0,0,.12);-moz-box-shadow:0 0 25px 0px rgba(0,0,0,.12);box-shadow:0 0 25px 0px rgba(0,0,0,.12);}
.home-our-service-wrap .single-service > a{display:inline-block;position:absolute;bottom:0;left:50%;margin-left:-25px;width:50px;height:50px;line-height:50px;font-size:30px;font-weight:900;color:#211e1c;background:#fff;z-index:1;border:1px solid transparent;-webkit-box-shadow:0 10px 30px -12px rgba(0,0,0,.08);-moz-box-shadow:0 10px 30px -12px rgba(0,0,0,.08);box-shadow:0 10px 30px -12px rgba(0,0,0,.08);opacity:0;visibility:hidden;}
.home-our-service-wrap .single-service > a:hover{background:#67b945;color:#fff;border-color:#fff;}
.home-our-service-wrap .single-service .service-icon{padding-bottom:0;margin-bottom:20px;}
.home-our-service-wrap .single-service .service-icon:before{display:none;}
.home-our-service-wrap .single-service .service-icon span{background:#67b945;width:89px;height:89px;border-radius:50%;display:inline-block;position:relative;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:all ease 0s;-o-transition:all ease 0s;-moz-transition:all ease 0s;transition:all ease 0s;}
.home-our-service-wrap .single-service .service-icon span i{display:inline-block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);}
.home-our-service-wrap .single-service .service-icon span i.icon1-arthritis{transform:translate(-36%, -40%);}
.home-our-service-wrap .single-service .service-content .service-title{font-size:20px;line-height:25px;margin-bottom:20px;-webkit-transition:all ease 0s;-o-transition:all ease 0s;-moz-transition:all ease 0s;transition:all ease 0s;}
.home-our-service-wrap .single-service .service-content .service-title a{color:#211e1c;-webkit-transition:all ease 0s;-o-transition:all ease 0s;-moz-transition:all ease 0s;transition:all ease 0s;}
.home-our-service-wrap .single-service .service-content .service-title a:hover{color:#fff;}
.home-our-service-wrap .single-service .service-content p{font-size:15px;-webkit-transition:all ease 0.2s;-o-transition:all ease 0.2s;-moz-transition:all ease 0.2s;transition:all ease 0.2s;}
.home-our-service-wrap .single-service:hover{background:#67b945;}
.home-our-service-wrap .single-service:hover > a{opacity:1;visibility:visible;bottom:-25px;}
.home-our-service-wrap .single-service:hover .service-icon span{background:#fff;}
.home-our-service-wrap .single-service:hover .service-icon span i.icon1-hand:before{background-position:-70px 0;width:64px;height:27px;}
.home-our-service-wrap .single-service:hover .service-icon span i.icon1-shoulder:before{background-position:-189px 0;width:43px;height:43px;}
.home-our-service-wrap .single-service:hover .service-icon span i.icon1-fractures:before{background-position:-57px -56px;width:49px;height:48px;}
.home-our-service-wrap .single-service:hover .service-icon span i.icon1-sports:before{background-position:-166px -60px;width:49px;height:53px;}
.home-our-service-wrap .single-service:hover .service-icon span i.icon1-arthritis:before{background-position:-65px -128px;width:57px;height:79px;}
.home-our-service-wrap .single-service:hover .service-icon span i.icon1-neve:before{background-position:-259px -59px;width:40px;height:55px;}
.home-our-service-wrap .single-service:hover .service-icon span i.icon1-tendon:before{background-position:-245px -166px;width:51px;height:46px;}
.home-our-service-wrap .single-service:hover .service-icon span i.icon1-scar:before{background-position:-59px -218px;width:52px;height:60px;}
.home-our-service-wrap .single-service:hover .service-icon span i.icon1-wrist:before{background-position:-67px -349px;width:58px;height:54px;}
.home-our-service-wrap .single-service:hover .service-content p, .home-our-service-wrap .single-service:hover .service-content .service-title a{color:#fff;}
.home-about-wrap{padding:100px 0 50px;}
.home-about-wrap .themecolor{text-transform:uppercase;}
.home-about-wrap .about-us-video{position:relative;}
.home-about-wrap .about-us-video .btn-wrap{width:75px;height:75px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);z-index:1;background:#67b945;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.home-about-wrap .about-us-video .btn-wrap:before, .home-about-wrap .about-us-video .btn-wrap:after{content:'';background:#67b945;position:absolute;top:0;left:0;height:100%;width:100%;opacity:0.4;z-index:1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-animation-name:scaling;-moz-animation-name:scaling;-o-animation-name:scaling;animation-name:scaling;-webkit-animation-duration:4s;-moz-animation-duration:4s;-o-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.home-about-wrap .about-us-video .btn-wrap:after{-webkit-animation-delay:0.8s;-moz-animation-delay:0.8s;-o-animation-delay:0.8s;animation-delay:0.8s;}
/* .home-about-wrap .about-us-video .btn-wrap a.circle-btn{width:100%;height:100%;line-height:102px;font-size:50px;z-index:2;} */
.home-about-wrap .about-us-video .btn-wrap a.circle-btn{width: 100%;height: 100%;line-height: 75px; font-size: 61px; padding-left: 6px; z-index: 2;}
.home-about-wrap .about-us-video img{position:relative;z-index:1;}
.home-about-wrap .about-us-video .blur-bg{position:absolute;bottom:-20px;z-index:0;-webkit-filter:blur(15px);filter:blur(15px);right:60px;left:60px;}
.home-care-wrap{padding:100px 0 50px;}
.home-care-wrap ul li{margin:0 0 54px;padding:0;}
.home-care-wrap ul li:before{display:none;}
.home-care-wrap ul li:last-child{margin:0;}
.home-care-wrap i{float:left;border:2px solid #000;border-radius:50%;width:90px;height:90px;position:relative;}
.home-care-wrap i:before{top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;}
.home-care-wrap h5, .home-care-wrap p{margin-left:115px;}
.home-care-wrap h5{margin-bottom:23px;text-transform:uppercase;}
.home-our-clinicians-wrap{padding:78px 0 79px;}
.home-our-clinicians-wrap p span{display:block;text-transform:uppercase;font-size:17px;}
.home-our-clinicians-wrap .container>.row{margin-left:-5px;margin-right:-5px;}
.home-our-clinicians-wrap .container>.row.team-slider-active .slick-track>div{padding-right:5px;padding-left:5px;}
.home-our-clinicians-wrap .container>.row>div{padding-right:0px;padding-left:0px}
.home-our-clinicians-wrap .team-member{margin-bottom:7px; position: relative;
    border-radius: 10px; 
    -webkit-border-radius: 10px;}
.home-our-clinicians-wrap .team-member .member-img{ position:relative; overflow:hidden;border-radius: 10px; 
    -webkit-border-radius: 10px;}
.home-our-clinicians-wrap .team-member .member-img a{display:block;border-radius: 10px; 
    -webkit-border-radius: 10px;}
.home-our-clinicians-wrap .team-member .member-img img{ 
    border-radius: 10px; 
    -webkit-border-radius: 10px;-webkit-transition:all ease .4s;-o-transition:all ease .4s;-moz-transition:all ease .4s;transition:all ease .4s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);width:100%;display:block;}
.home-our-clinicians-wrap .team-member .member-img a:after{
	border-radius: 10px; 
    -webkit-border-radius: 10px;opacity:0;content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(24,140,186,.85);-webkit-transition:all ease .4s;-o-transition:all ease .4s;-moz-transition:all ease .4s;transition:all ease .4s;}
.home-our-clinicians-wrap .team-member .member-content{position:absolute; top:0; left:0; z-index:2;}
.home-our-clinicians-wrap .team-member .member-content .name{font-size:20px;line-height:25px;margin-bottom:0;}
/* .home-our-clinicians-wrap .team-member .member-content>span{color:#188cba;font-weight:400;display:block;margin-bottom:3px;line-height:16px;font-size:15px;font-family:'PT Sans',Arial, Helvetica, sans-serif;text-transform:uppercase;letter-spacing:1px;} */
.home-our-clinicians-wrap .team-member .member-content { width:100%; height: 100%; flex-direction:column; position:absolute;left:0;right:0;top:0;opacity:0; display:flex; justify-content:center; visibility:hidden;-webkit-transition:all ease .8s;-o-transition:all ease .8s;-moz-transition:all ease .8s;transition:all ease .8s;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);}
/* .home-our-clinicians-wrap .team-member .member-content ul li{display:inline-block;margin:0 2px;padding:0;}
.home-our-clinicians-wrap .team-member .member-content ul li:before{display:none;}
.home-our-clinicians-wrap .team-member .member-content .over-links a{display:inline-block;border:2px solid #fff;width:36px;font-size:16px;height:36px;line-height:33px;background:none;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;}
.home-our-clinicians-wrap .team-member .member-content ul li:last-child a{width:auto;height:auto;padding:0;font-size:15px;color:#211e1c;background:#fff;border:0;margin:20px 0 0;}
.home-our-clinicians-wrap .team-member .member-content ul li:last-child a .button_label{padding:9px 25px;text-transform:none;}
.home-our-clinicians-wrap .team-member .member-content ul li a:hover{color:#211e1c;background:#fff;}
.home-our-clinicians-wrap .team-member .member-content ul li:last-child a:hover{color:#fff;} */
.home-our-clinicians-wrap .team-member:hover .member-img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.home-our-clinicians-wrap .team-member:hover .member-img a:after{opacity:1;}
.home-our-clinicians-wrap .team-member:hover .member-content{opacity:1;visibility:visible;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.home-our-clinicians-wrap .team-slider-active .team-member{margin-bottom:7px;}
.home-our-clinicians-wrap .progress-bar-area{padding-top:40px;padding-bottom:40px;}
.home-our-clients-wrap{color:#fff;padding:143px 0 123px;}
.home-our-clients-wrap h2{color:#fff;}
.our-clients-wrap{position:relative;}
.our-clients-wrap .testomonial-author-name{padding-top:20px;position:relative;padding-bottom:13px;}
.our-clients-wrap .testomonial-author-name span{font-weight:700;color:#f9a392;text-transform:capitalize;}
.our-clients-wrap .testomonial-author-name .name{font-size:19px;color:#fff;margin:0;}
.our-clients-wrap .testomonial-author-name .name a{color:#fff;font-family:'PT Sans',Arial, Helvetica, sans-serif;text-transform:uppercase;letter-spacing:2px;}
.our-clients-wrap .testomonial-slider-wrapper{padding:0 60px;position:relative;z-index:2;}
.our-clients-wrap .testomonial-slider-wrapper .single-testomonial .title{font-size:26px;line-height:32px;margin-bottom:20px;text-transform:none;font-family:'gotham-book', Arial, Helvetica, sans-serif;font-style:italic;}
.our-clients-wrap .testomonial-slider-wrapper .single-testomonial .text{font-size:20px;line-height:32px;}
.our-clients-wrap .bottom-shape{width:-webkit-calc(100% - 1000px);width:-moz-calc(100% - 1000px);width:calc(100% - 1000px);height:2px;background:none;margin:0 auto;margin-bottom:35px;margin-top:12px;position:relative;}
.our-clients-wrap .bottom-shape:after{content:'';position:absolute;width:80px;top:0;height:2px;background-color:#f9a392;left:50%;margin-left:-40px;}
.our-clients-wrap .bottom-shape:after{border-bottom:2px solid #67b945;border-left:2px solid #67b945;width:20px;height:20px;margin-left:-12px;background:none;margin-top:-9px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.our-clients-wrap .testomonial-slider-nav{padding:0 10px;z-index:2;position:relative;}
.our-clients-wrap .testomonial-slider-nav .single-testomonial-nav{position:relative;overflow:visible;}
.our-clients-wrap .testomonial-slider-nav .single-testomonial-nav .testomonial-author{margin:0 auto;background-color:#fff;margin-top:2px;cursor:pointer;width:70px;height:70px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);}
.our-clients-wrap .testomonial-slider-nav .single-testomonial-nav .testomonial-author img{display:inline-block;width:100%;height:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.our-clients-wrap .testomonial-slider-nav .single-testomonial-nav .testomonial-author-name{padding-top:0;padding-bottom:0;margin-top:20px;opacity:0;visibility:hidden;width:18rem;left:50%;z-index:1;-webkit-transition:all ease 0.4s;-o-transition:all ease 0.4s;-moz-transition:all ease 0.4s;transition:all ease 0.4s;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.our-clients-wrap .testomonial-slider-nav .single-testomonial-nav.slick-current .testomonial-author{margin-top:0;padding:5px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.our-clients-wrap .testomonial-slider-nav .single-testomonial-nav.slick-current .testomonial-author-name{opacity:1;visibility:visible;-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:cfadeIn;-moz-animation-name:cfadeIn;-o-animation-name:cfadeIn;animation-name:cfadeIn;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s;}
.our-clients-wrap .bottom-shape span:before, .our-clients-wrap .bottom-shape span:after{content:'';position:absolute;background:#67b945;width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px);height:2px;right:0;top:0;}
.our-clients-wrap .bottom-shape span:after{right:auto;left:0;width:-webkit-calc(-webkit-calc(50% - 13px));width:-moz-calc(-moz-calc(50% - 13px));width:calc(calc(50% - 13px));}
.our-clients-wrap .column{float:none;margin:0 auto;}
.home-latest-news-wrap{padding:78px 0 85px;}
.latest-news-wrap{position:relative; margin-top: 50px;}
.latest-news-wrap .single-latest-news .img-box{position:relative;}
.latest-news-wrap .single-latest-news .img-box img{-webkit-transition:all ease 0.4s;-o-transition:all ease 0.4s;-moz-transition:all ease 0.4s;transition:all ease 0.4s;}
.latest-news-wrap .single-latest-news .latest-news-content{
	background:#fff;
	/* padding:30px;
	margin:0 15px; */
	position:relative;z-index:1;min-height:147px; margin-top: 40px;}
.latest-news-wrap .single-latest-news .latest-news-content p{margin-bottom:0;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;}
.latest-news-wrap .single-latest-news .latest-news-content .news-meta{margin-bottom:7px;position:relative;color:#188cba;font-family:'PT Sans',Arial, Helvetica, sans-serif;}
.latest-news-wrap .single-latest-news .latest-news-content .news-title{
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 15px;
    text-transform: uppercase;
    font-weight: normal;
    color: #67b945;
}
.latest-news-wrap .single-latest-news .latest-news-content .news-title a{    color: #67b945;
    font-size: 21px;
    line-height: 26px;
    font-weight: 400;
    font-family: 'PT Sans';
	text-transform: capitalize; min-height: 46px;
}
.news-meta.news-date {
    z-index: 100;
    width: 62px;
    height: 62px;
    justify-content: center;
    align-items: center;
    display: flex;
    bottom: -31px;
    position: absolute;
    overflow: hidden;
    left: 15px;
    font-size: 17px;
    border-radius: 50%;
    color: white;
    font-family: 'PT Sans Bold';
    background: #67b945;
    text-align: center;
}
.news-meta.news-date div{
	width: 37px;
	text-transform: uppercase;
    height: 50px;
}
.latest-news-wrap .single-latest-news .latest-news-content .news-title a:hover{color:#211e1c;}
.latest-news-wrap .single-latest-news:hover .img-box img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.home-appointment-wrap{padding:78px 0 79px;color:#fff;}
.home-appointment-wrap, .home-appointment-wrap h2{color:#fff;}
.home-appointment-wrap h2{margin-top:17px;}
.home-appointment-wrap a.button{width:314px;margin-left:12px;margin-right:12px;}
.home-book-wrap, .home-book-wrap h2, .home-book-wrap .home-book-lt a{color:#fff;}
.home-book-wrap .home-book-lt .column_attr{padding:0 0 0 13%;}
.home-book-wrap .home-book-lt a:hover{text-decoration:underline;}
.home-book-wrap iframe{display:block;-webkit-filter:grayscale(100%);filter:grayscale(100%);}
#Content{padding-top:92px;}
#Content.no-content-padding, .with_aside #Content.no-content-padding{padding-top:0;}
#Subheader{padding:60px 0 !important;}
#Subheader:before{content:' ';position:absolute;top:0;left:0;background:rgba(0,0,0,0);width:100%;height:100%;z-index:0;}
#Subheader .title{margin:0 0 7px;text-transform:uppercase;}
#Subheader.subheader-loc-bg{background-image:url(/wp-content/uploads/2020/07/location_sp_bg.jpg);}
#Subheader.subheader-therapists-bg{background-image:url(/wp-content/uploads/2020/07/therapists_bg.jpg);}
#Subheader.subheader-testimonials-bg{background-image:url(/wp-content/uploads/2020/07/testi_subpage_banner.jpg);}
#Subheader.subheader-service-bg{background-image:url(/wp-content/uploads/2020/07/service_bg.jpg);}
#Subheader.subheader-service-detail-bg{background-image:url(/wp-content/uploads/2020/07/service_detail_bg.jpg);}
#breadcrumbs, #breadcrumbs a{color:#188cba;font-size:21px;line-height:21px;content:'';clear:both;margin:0;}
#breadcrumbs a:hover{color:#211e1c;}
.section-white, .section-white h2, .section-white a:hover{color:#fff;}
.section-even:nth-child(even) .mcb-wrap{float:right;}
.section-even .one-second.mcb-wrap .column_attr{padding:0 0 0 30px;}
.section-even:nth-child(even) .one-second.mcb-wrap .column_attr{padding:0 30px 0 0;}
.aboutus-section1-wrap{padding:100px 0 67px;}
.aboutus-section1-wrap .mcb-item-3efed6bbd .column_attr{padding:0 50px 0 0;}
.aboutus-section1-wrap h4{text-transform:none;}
.aboutus-section2-wrap, .aboutus-section3-wrap{padding:93px 0 34px;}
.aboutus-therapists-wrap{padding:93px 0 79px;}
.aboutus-section2-wrap .column_attr{padding:0 50px 0 0;}
.aboutus-section4-wrap{padding:94px 0 64px;}
.aboutus-section4-wrap .icon_box .desc_wrapper{padding:0 20px;}
.aboutus-section4-wrap .icon_box .icon_wrapper{width:90px;height:90px;line-height:90px;border-width:0;background:none;}
.aboutus-section4-wrap .icon_box .icon_wrapper:before{width:90px;height:90px;line-height:90px;margin:0 auto 15px;background:none;border:2px solid #67b945;}
.aboutus-section4-wrap .icon_box .icon_wrapper .icon{margin:8px 0 0;}
.aboutus-section4-wrap .icon_box .desc_wrapper h4{color:#67b945;text-transform:none;margin-bottom:18px;}
.aboutus-section5-wrap { padding: 93px 0 34px; }
.aboutus-section5-wrap .column_column ul li { margin-bottom: 5px; }
.therapists-section1-wrap{padding:74px 0 54px;background:#f1f1f1;}
.therapists-section1-wrap .big{text-transform:uppercase;}
.therapists-wrap{border-bottom:1px solid #f1f1f1;padding:30px 0 30px;}
.therapists-wrap .therapists-pic img.scale-with-grid, #Content .therapists-wrap .therapists-pic img, .therapists-details-wrap .therapists-pic img.scale-with-grid, #Content .therapists-details-wrap .therapists-pic img{max-width:200px;height:200px;}
.therapists-wrap .txt{text-transform:uppercase;font-size:15px;color:#188cba;font-family:'PT Sans',Arial, Helvetica, sans-serif;display:block;letter-spacing:1px;}
.therapists-wrap h3{font-size:30px;text-decoration:none;}
.therapists-details-wrap{padding:100px 0 48px;}
.therapists-details-wrap:before{background:#f1f1f1;position:absolute;top:0;left:0;width:100%;height:350px;content:'';}
.therapists-details-wrap h2{text-transform:none;}
.therapists-details-wrap a.button{margin:0;}
.therapists-details-wrap .therapists-location.column_column ul li{margin-bottom:6px;}
.therapists-details-wrap h3{text-transform:none;}
.therapists-details-wrap p:last-child{margin-bottom:0;}
.therapists-details-wrap .therapists-location a{color:#188cba;}
.therapists-details-wrap .therapists-location a:hover{color:#211e1c;}
.therapists-details-wrap .therapists-lt{margin:50px 0 0;}
.therapists-details-wrap .therapists-lt .column_image .image_item{float:left;margin:0 20px 0 0;}
.years-experience {position: relative;
    padding: 0 0 0 38px;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    width: 182px; }
.years-experience:before { content:''; position:absolute; top:1px; left:0; background: url(/wp-content/uploads/2021/02/exp_icon.png) no-repeat 0 0; background-size:29px 20px; width:29px; height:20px; }
.therapists-wrap .therapists-ms-logo img.scale-with-grid, #Content .therapists-wrap .therapists-ms-logo img{/*height:66px;*/}
.therapists-details-wrap .therapists-lt .column_image .image_item img.scale-with-grid, #Content .therapists-details-wrap .therapists-lt .column_image .image_item img{height:66px;}
.our-services-wrap{}
.our-services-wrap.our-services-top{padding-top:100px;}
.our-services-wrap.our-services-bottom{padding-bottom:70px;}
.our-services-wrap h3{font-size:25px;line-height:30px;}
.our-services-wrap .one-third.mcb-wrap{}
.our-services-wrap .one-third.mcb-wrap{width:31.333%;background:#f4f4f4;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:0 1% 30px;}
.our-services-wrap .column_icon_box .icon_box{padding:50px 25px 42px;}
.our-services-wrap .column_icon_box .icon_box .desc a:first-child{color:#211e1c;}
.our-services-wrap .column_icon_box .icon_box .icon_wrapper{width:180px;height:180px;line-height:180px;margin:0 auto 30px;border:0;background:none;}
.our-services-wrap .column_icon_box .icon_box .icon_wrapper:before{border:1px solid #d8d8d8;}
.our-services-wrap .column_icon_box .icon_box a.button{font-size:15px;}
.our-services-wrap .column_icon_box .icon_box a.button .button_label{padding:17px 40px;}
.our-services-wrap .one-third.mcb-wrap:hover{background:#67b945}
.our-services-wrap .one-third.mcb-wrap:hover h3, .our-services-wrap .one-third.mcb-wrap:hover .desc a:first-child{color:#fff;}
.our-services-wrap .one-third.mcb-wrap .icon_box:hover .icon_wrapper{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.our-services-wrap .one-third.mcb-wrap .icon_box:hover .icon_wrapper:before, .one-third.mcb-wrap .column_icon_box .icon_box a:hover .icon_wrapper:before{/* background:#fff;border-color:#fff;*/}
.our-services-wrap .one-third.mcb-wrap:hover a.button:before{width:100%;height:100%;right:0;left:auto;}
.our-services-wrap .column_icon_box .icon_box .icon_wrapper i{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);}
[class^="service-icon-"], [class*="service-icon-"]{background:url(../images/services_icons.png) no-repeat 0 0;background-size:800px 800px;display:inline-block;content:'';}
.service-icon-hand{background-position:0 0;width:120px;height:81px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-hand{background-position:-130px 0;width:120px;height:81px;}
.service-icon-shoulder{background-position:-260px 0;width:86px;height:102px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-shoulder{background-position:-353px 0;width:86px;height:102px;}
.service-icon-scar{background-position:-450px -3px;width:83px;height:83px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-scar{background-position:-540px -3px;width:83px;height:83px;}
.service-icon-splinting{background-position:-648px 0;width:62px;height:135px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-splinting{background-position:-725px 0;width:62px;height:135px;}
.service-icon-fracture{background-position:0 -150px;width:87px;height:86px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-fracture{background-position:-100px -150px;width:87px;height:86px;}
.service-icon-paraffin{background-position:-199px -152px;width:104px;height:90px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-paraffin{background-position:-313px -152px;width:104px;height:90px;}
.service-icon-dry{background-position:-436px -151px;width:66px;height:95px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-dry{background-position:-521px -151px;width:66px;height:95px;}
.service-icon-ultrasound{background-position:-594px -151px;width:98px;height:83px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-ultrasound{background-position:-699px -151px;width:98px;height:83px;}
.service-icon-massage{background-position:0 -255px;width:98px;height:85px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-massage{background-position:-100px -255px;width:98px;height:85px;}
.service-icon-strengthening{background-position:-202px -255px;width:119px;height:81px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-strengthening{background-position:-323px -255px;width:119px;height:81px;}
.service-icon-education{background-position:-447px -256px;width:92px;height:92px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-education{background-position:-542px -256px;width:92px;height:92px;}
.service-icon-exercises{background-position:-635px -255px;width:82px;height:102px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-exercises{background-position:-718px -255px;width:82px;height:102px;}
.service-icon-range{background-position:-11px -374px;width:119px;height:81px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-range{background-position:-132px -374px;width:119px;height:81px;}
.service-icon-wrist{background-position:-277px -375px;width:99px;height:100px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-wrist{background-position:-377px -375px;width:99px;height:100px;}
.service-icon-post{background-position:-490px -374px;width:95px;height:103px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-post{background-position:-590px -374px;width:95px;height:103px;}
.service-icon-pain{background-position:-1px -488px;width:91px;height:102px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-pain{background-position:-101px -488px;width:91px;height:102px;}
.service-icon-support{background-position:-206px -490px;width:117px;height:84px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-support{background-position:-329px -490px;width:117px;height:84px;}
.service-icon-arthritis{background-position:-453px -487px;width:79px;height:108px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-arthritis{background-position:-538px -487px;width:79px;height:108px;}
.service-icon-sports{background-position:-619px -489px;width:87px;height:96px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-sports{background-position:-712px -489px;width:87px;height:96px;}
.service-icon-nerve{background-position:-5px -611px;width:62px;height:86px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-nerve{background-position:-70px -611px;width:63px;height:86px;}
.service-icon-tendon{background-position:-137px -610px;width:83px;height:81px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-tendon{background-position:-221px -610px;width:83px;height:81px;}
.service-icon-elbow{background-position:-309px -608px;width:56px;height:87px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-elbow{background-position:-371px -608px;width:56px;height:87px;}
.service-icon-reporting{background-position:-637px -614px;width:81px;height:74px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-reporting{background-position:-719px -614px;width:81px;height:74px;}
.service-icon-workplace{background-position:-435px -605px;width:95px;height:91px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-workplace{background-position:-536px -605px;width:95px;height:91px;}
.service-icon-places-to-visit{background-position:-14px -712px;width:80px;height:79px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-places-to-visit{background-position:-112px -712px;width:80px;height:79px;}
.service-title-wrap h2{text-transform:none;margin-bottom:0;}
.service-content-wrap{padding:80px 0 40px;}
.service-content-wrap .service-content-lt .column_attr{padding:0 30px 0 0;}
.service-content-wrap .service-content-rt .column_attr{padding:0 0 0 30px;}
.service-content-wrap .service-content-img-rt.mcb-wrap{float:right;}
.service-appointment-today-wrap{padding:92px 0;}
.service-appointment-today-wrap .column, .service-appointment-today-wrap .columns{float:right;}
.conditions-treated-wrap{padding:0 0 40px;}
.conditions-treated-wrap a{position:relative;display:block;text-align:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.conditions-treated-wrap .cat-name{font-size:35px;line-height:35px;color:#211e1c;margin:19px 0 0;font-family:"PT Sans Bold", Helvetica, Arial, sans-serif;font-weight:normal;}
[class^="ct-icon-"], [class*="ct-icon-"]{background:url(../images/ct_icons.png) no-repeat 0 0;background-size:1176px 450px;display:inline-block;content:'';width:187px;height:187px;}
.ct-icon-shoulder{background-position:-18px -20px;}
.ct-icon-elbow{background-position:-255px -20px;}
.ct-icon-wrist{background-position:-492px -20px;}
.ct-icon-thumb{background-position:-729px -20px;}
.ct-icon-hand{background-position:-966px -20px;}
.conditions-treated-wrap a:hover .ct-icon-shoulder{background-position:-18px -230px;}
.conditions-treated-wrap a:hover .ct-icon-elbow{background-position:-255px -230px;}
.conditions-treated-wrap a:hover .ct-icon-wrist{background-position:-492px -230px;}
.conditions-treated-wrap a:hover .ct-icon-thumb{background-position:-729px -230px;}
.conditions-treated-wrap a:hover .ct-icon-hand{background-position:-966px -230px;}
.conditions-treated-detail-wrap{}
.conditions-treated-detail-wrap .ct-detail-lt .column_attr{padding:0 50px 0 0;}
.conditions-treated-detail-wrap .ct-detail-rt.one-third.mcb-wrap{width:32.333%;}
.conditions-treated-detail-wrap .ct-detail-lt h1{text-transform:none;font-size:38px;line-height:44px;}
.conditions-treated-detail-wrap .ct-detail-lt h2{text-transform:none;font-size:33px;line-height:37px;}
.conditions-treated-detail-wrap .ct-detail-lt h3{text-transform:none;font-size:28px;line-height:34px;}
.conditions-treated-detail-wrap .ct-detail-lt .image_frame{margin:0 0 40px;}
.conditions-treated-detail-wrap .column_column ul{margin:0 0 35px;}
.conditions-treated-detail-wrap .ct-sb-nav ul li{font-size:15px;padding:0;}
.conditions-treated-detail-wrap .ct-sb-nav ul li:before{display:none;}
.conditions-treated-detail-wrap .ct-sb-nav ul li a{color:#4c4c4c;margin:0 0 0 15px;display:block;}
.conditions-treated-detail-wrap .ct-sb-nav ul li a:before{font-family:"mfn-icons";content:'\e917';font-style:normal;font-weight:400;font-size:19px;position:absolute;left:0;}
.conditions-treated-detail-wrap .ct-sb-nav ul li a:hover{color:#188cba;}
.sb-appointment{position:relative;}
.sb-appointment img{display:block;}
.sb-appointment a.button{position:absolute;left:0;bottom:0;width:100%;}
.locations-wrap iframe{height:350px;margin:0 0 30px;}
.locations-wrap h5 a{color:#188cba;}
.locations-wrap h5 a:hover{color:#211e1c;}
.locations-wrap a.button {margin: 0 0 20px;}
.location-section2-wrap{padding:92px 0;font-size:20px;}
.location-detail-wrap .location-section2-wrap a.button { margin: 0 0 25px; }
.location-section2-wrap h4{font-family:'gotham-medium', Arial, Helvetica, sans-serif;}
.location-section2-wrap h4 a{color:#188cba;}
.location-section2-wrap h4 a:hover{color:#211e1c;}
.faqs-section-wrap h2{color:#5f5f5f;}
.faqs-section-wrap .faq .question:before, .faqs-section-wrap .faq .question:after, .faqs-section-wrap .faq .question .title .num{display:none;}
.faq .question{margin-bottom:21px;background:none;border-bottom:1px solid #ebebeb;}
.faqs-section-wrap .faq .question .title{padding:0 40px 23px 0;font-size:22px;line-height:25px;color:#5f5f5f;font-family:'gotham-book', Arial, Helvetica, sans-serif;}
.faqs-section-wrap .question.active .title{color:#188cba;}
.faqs-section-wrap .faq .question .answer{padding:0 20px 20px 0;}
.faqs-section-wrap .faq .question .title > .acc-icon-plus, .faqs-section-wrap .faq .question .title > .acc-icon-minus{font-size:25px;line-height:25px;right:15px;top:5px;width:20px;height:20px;color:#188cba;}
.resources-wrap img{width:100%;}
.resources-wrap a.button{width:100%;margin:0;}
.with_aside #Content{padding-top:80px;}
.blog_wrapper{content:'';display:table;}
.blog_wrapper .grid .post-item{margin-bottom:20px;}
.blog_wrapper .post-meta{color:#188cba;margin-bottom:13px;}
.blog_wrapper .post-meta .icon-clock{display:none;}
.blog_wrapper .post-footer .post-links a.post-more{font-family:"gotham-book", Arial, Tahoma, sans-serif;}
.blog_wrapper h2{font-size:24px;line-height:29px;margin-bottom:14px;color:#211e1c;}
.blog_wrapper h2 a{color:#211e1c;}
.blog_wrapper h2 a:hover{color:#188cba;}
.blog_wrapper .post-excerpt{margin-bottom:15px;color:#292929;font-size:16px;line-height:23px;}
.blog_wrapper .grid .post-footer{margin:0;padding:0;background:none;}
.blog_wrapper .post-footer .post-links{float:left;border-left-width:0;border-style:solid;padding-left:0;}
.blog_wrapper .post-footer .post-links i{display:none;}
.blog_wrapper .post-footer .post-links a.post-more{background:none;padding:0;display:inline-block;font-size:15px;line-height:23px;color:#188cba;border-radius:0;text-transform:capitalize;text-decoration:underline;}
.blog_wrapper .post-footer .post-links a.post-more:hover{background:none;text-decoration:none;}
.hide-love .post-header .title_wrapper{margin-left:0;padding-left:0;}
.post-header .title_wrapper h1{text-transform:none;margin:0 0 14px;font-size:50px;line-height:60px;}
.blog_wrapper .grid .post-desc-wrapper .post-desc{padding:27px 0 22px;}
.with_aside .sections_group, .widget-area{padding-top:0;}
.aside_right .widget-area{border-left-width:0;}
.aside_right .mcb-sidebar{border-left-width:0;}
.widget-area:before{background:none;}
.mcb-sidebar:before{background:none;}
.sidebar .widget{margin:0 0 20px;padding:0;}
.sidebar .widget:after{border:0;}
.sidebar .widget.widget_categories, .sidebar .widget.widget_recent_entries, .sidebar .widget.widget_mfn_recent_posts{border:1px solid #dddddd;padding:21px 25px 19px;}
.Recent_posts ul li .desc{padding:5px 0 0 15px;}
.Recent_posts ul li .desc h6{border-bottom-width:0;}
.Recent_posts ul li a .desc .date{color:#188cba;font-size:14px;}
.Recent_posts ul li a .desc .date .icon-clock{display:none;}
.Recent_posts.blog_news ul li{margin-bottom:17px;}
.Recent_posts.blog_news ul li:last-child{margin-bottom:0;}
.Recent_posts.blog_news ul li .photo{border-right:0;}
.Recent_posts ul li a:hover h6{color:#188cba;}
.sidebar .widget > h3{font-size:26px;line-height:30px;margin:0 0 16px;color:#211e1c;font-weight:normal;}
.sidebar .widget_search input[type="text"]{margin-bottom:0;width:100%;border-radius:0;border:1px solid #dbdbdb;background:#ffffff;color:#5f5f5f !important;}
.sidebar .widget_categories ul{list-style-type:none;color:#211e1c;padding:0;background:none !important;}
.sidebar .widget_recent_entries ul li, .sidebar .widget_categories ul li{padding:0;background:none;margin-bottom:0;}
.sidebar .widget_recent_entries ul li:after, .sidebar .widget_categories ul li:after{display:none;}
.sidebar .widget_categories ul li a{color:#211e1c !important;padding:0 0 7px 3px;}
.sidebar .widget_categories ul li a:hover{color:#188cba !important;}
.sidebar .widget_recent_entries ul li a, .sidebar .widget_categories ul li a{margin-bottom:9px;padding-bottom:0;border-bottom:0;font-size:16px;line-height:23px;display:block;}
.sidebar .widget_recent_entries ul li:hover a, .sidebar .widget_recent_entries ul li:hover .post-date, .sidebar .widget_categories ul li:hover a, .sidebar .widget_categories ul li:hover .post-date{color:#188cba;}
.sidebar .widget_categories ul li:last-child a, .sidebar .widget_recent_entries ul li:last-child a{border:0;margin-bottom:0;padding-bottom:0;}
#custom_html-7 .textwidget{font-size:16px;line-height:23px;color:#fff;}
.blog-details .post-meta .author-date{color:#188cba;}
.blog-details .post-meta .author-date .icon-clock{display:none;}
.blog-details .single-photo-wrapper.image{margin-bottom:44px;}
.blog-details .post-header{margin-bottom:14px;}
.blog-details .the_heading{background:#fff;padding:35px 35px 0;margin:-8px 1% 0;}
.blog-details .the_heading .entry-title{font-family:'gotham-book', Arial, Helvetica, sans-serif;font-weight:normal;text-transform:uppercase;color:#d9b06e;font-size:29px;line-height:33px;}
.blog-details .the_content_wrapper{background:#fff;padding:0;margin-top:0;margin-bottom:32px;}
.blog-details .section-post-header .single-photo-wrapper.image .image_frame{max-width:calc(100% - 0px);}
.share-simple-wrapper{border-top:1px solid rgba(221,221,221,1);padding:30px 0 0;text-align:left;}
.share-simple-wrapper .share-label{display:none;}
.share-simple-wrapper .icons a{width:33px;height:33px;line-height:33px;color:#188cba;border:2px solid #188cba;display:inline-block;text-align:center;border-radius:50%;padding:0;margin:0 5px 0 0;position:relative;z-index:1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;-moz-transition:all ease 0.3s;transition:all ease 0.3s;}
.share-simple-wrapper .icons a:last-child{margin-right:0;}
.share-simple-wrapper .icons a:first-child{margin-left:0;}
.share-simple-wrapper .icons a:before{content:'';background:#188cba;position:absolute;width:37px;height:37px;top:-2px;left:-2px;opacity:1;z-index:-1;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;-moz-transition:all ease 0.3s;transition:all ease 0.3s;}
.share-simple-wrapper .icons a:hover{background-color:transparent;color:#fff;}
.share-simple-wrapper .icons a:hover:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.share-simple-wrapper .icons i:hover, .share-simple-wrapper .icons a:hover i{color:#fff;}
.news-wrap .pager_wrapper{margin-bottom:50px;}
.latest-news-wrap.news-wrap .single-latest-news .latest-news-content{min-height:0;}
.news-detail-wrap .column_attr, .news-detail-wrap .image_frame .image_wrapper { padding: 0 3%; }
.news-detail-wrap .image_frame.has_border {border-width: 1px; margin: 0 3%; }
.news-detail-wrap .image_frame.has_border .image_wrapper { padding: 0; }
.news-detail-wrap h3, .news-detail-wrap h4, .news-detail-wrap h5 { text-align:center; font-weight: 600;	}
.news-detail-wrap h3 { margin: 20px 0 15px; color: #188cba; }
.news-detail-wrap .heading-wrap h3, .news-detail-wrap .heading-wrap h4 { text-align:left; font-weight:500; color: #211e1c; }
.news-detail-wrap .news-date, .news-detail-wrap .news-title{text-align:center;}
.news-detail-wrap .news-date{text-align:center;color:#188cba;font-family:'Poppins', sans-serif;margin:0 0 20px;}
.news-detail-wrap .news-title{ margin: 0 0 35px; text-transform: none; }
.news-detail-wrap .image_frame.no_border .wp-caption-text { padding: 10px 5px; margin: 0 3%; }
.news-detail-wrap .wp-caption-text { color: #211e1c; font-size: 13px; line-height: 17px; }
.news-detail-wrap .news-content{}
.post-password-form{margin:80px auto;max-width:1192px;}
ul.news-whats-new {  }
ul.news-whats-new li{background:#22abe2;color:#fff;margin:0;padding:5px 20px 5px 50px;font-size:20px;font-weight:400;line-height:25px;list-style:none;position:relative;}
ul.news-whats-new li:before{background:#fff;width:7px;height:7px;content:'';position:absolute;left:30px;top:14px;border-radius:100%;}
ul.news-whats-new li:first-child { background:#211e1c; font-family:"'PT Sans'",Helvetica,Arial,sans-serif; text-transform:uppercase; font-size: 20px; padding: 17px 30px; letter-spacing: 2px; font-weight:normal; }
ul.news-whats-new li:first-child:before { display:none; }
ul.news-whats-new li:nth-child(2) { padding-top: 17px; } 
ul.news-whats-new li:nth-child(2):before { top: 27px; }
ul.news-whats-new li:last-child { padding-bottom: 25px; } 
.newsletter-date { font-family:'gotham-medium', Arial, Helvetica, sans-serif; background:#188cba; color:#fff; font-size:23px; text-transform:uppercase; padding:26px 30px; display:inline-block; }
.newsletter-detail-wrap ul li{margin:0;padding:5px 0 5px 20px;list-style:none;position:relative;font-size:17px;line-height:26px;}
.newsletter-detail-wrap ul li:before{background:#178BB9;width:7px;height:7px;content:'';position:absolute;left:0;top:14px;border-radius:100%;}

.news-detail-wrap .blue-txt { color:#22abe2; }
.news-detail-wrap .newsletter-heading { text-align: left; margin-bottom: 20px; color:#22abe2; text-transform:uppercase; }
.news-detail-wrap .nu-box { font-style: normal; color: #fff; background: #67b945; font-size: 15px; width: 24px;  height: 25px; float: left; text-align: center; line-height: 25px; margin: 2px 15px 30px 0; }
.column_column ul.newsletter-whats-new {  }
.column_column ul.newsletter-whats-new li { background: none; color: #211e1c; margin: 0; padding: 5px 30px 5px 15px; font-size: 18px; font-weight: 500; }
.column_column ul.newsletter-whats-new li i { font-style: normal; color: #fff; background: #67b945; font-size: 15px; width: 24px;  height: 25px; float: left; text-align: center; line-height: 25px; margin: 0 15px 0 0; }
.column_column ul.newsletter-whats-new li span { display: block; padding: 3px 0 2px 36px; width: 100%; } 
.column_column ul.newsletter-whats-new li:before { display: none; }
.column_column ul.newsletter-whats-new li:first-child { background: #188cba; font-family: "gotham-medium",Helvetica,Arial,sans-serif; text-transform: none; font-size: 19px; padding: 11px 30px;    letter-spacing: 0; font-weight: 500; color: #fff; }
.column_column ul.newsletter-whats-new li:nth-child(2) { padding-top: 20px; } 
.column_column ul.newsletter-whats-new li:nth-child(2):before { top: 23px; }
.column_column ul.newsletter-whats-new li:last-child { padding-bottom: 25px; }
.news-detail-wrap .newsletter-jen-photo .image_frame .image_wrapper { padding: 0 0 0 44px; }
.newsletter-jen-photo:before { content:'1'; position:absolute; font-style: normal; color: #fff; background: #67b945; font-size: 15px; width: 24px;  height: 25px; float: left; text-align: center; line-height: 25px; margin: 0 15px 0 0; }
.newsletter-brd-rt { border-right: 1px solid #cbdbe0; }
.newsletter-whats-new-lt { display:none; }
.newsletter-whats-new-rt { display:block; }

.testimonials-wrap{margin:0 0 50px;}
.testimonials-wrap .one-second.mcb-wrap{width:46%;margin:55px 2% 45px;border:1px solid #dddddd;padding:0 40px 14px;box-sizing:border-box;}
.testimonials-wrap .testimonial-block{width:46%;}
.testimonials-wrap .testimonial-block .single-testimonial{margin:55px 2% 20px;border:1px solid #dddddd;padding:0 40px 14px;box-sizing:border-box;}
.testimonials-wrap .img-box{margin:-55px 0 31px;}
#Content .testimonials-wrap .img-box img.scale-with-grid{width:164px;height:164px;}
.referrals-section1-wrap a.button.btn-full{margin:0;}
.referrals-section1-wrap a.button .button_label{padding:17px 10px;}
.referrals-section3-wrap{padding:94px 0 50px;}
.referrals-section3-wrap .column_attr{padding:0 175px;}
.referrals-section3-wrap h2{margin-bottom:50px;}
.referrals-section3-wrap .wpcf7-form .column{position:relative;}
.referrals-section3-wrap .wpcf7-form .cont-label{text-align:left;position:absolute;left:21px;top:12px;display:none;}
.referrals-section3-wrap .wpcf7-form .column:focus .cont-label{top:0;position:absolute;}
.referrals-section3-wrap .signature-note-txt{text-align:left;font-size:13px;display:block;margin:-10px 0 0 20px;}
.contact-section1-wrap .contact-form-block .column_attr{padding:0 170px;}
.contact-section1-wrap .wpcf7-form .column{position:relative;}
.contact-section1-wrap .wpcf7-form .cont-label{text-align:left;position:absolute;left:21px;top:12px;display:none;}
.contact-section1-wrap .wpcf7-form .column:focus .cont-label{top:0;position:absolute;}
.contact-section2-wrap{padding:100px 0;}
.contact-section2-wrap .contact-block{border-right:1px solid #dbdbdb;}
.contact-section2-wrap .contact-block:last-child{border-right:0;}
.contact-section2-wrap .contact-block h5{text-transform:uppercase;margin-bottom:13px;font-family:'gotham-book', Arial, Helvetica, sans-serif;letter-spacing:0;font-weight:700;}
.contact-section2-wrap .contact-block i{width:55px;height:55px;background:#188cba;border-radius:50%;display:inline-block;color:#fff;position:relative;margin:0 0 17px;}
.contact-section2-wrap .contact-block i:before{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);margin:0;font-size:30px;}
.contact-section2-wrap .contact-block p{font-size:20px;}
.contact-section2-wrap .contact-block a{color:#211e1c;}
.contact-section2-wrap .contact-block a:hover{color:#188cba;}
.publications-wrap{margin:0 0 50px;}
.publications-wrap .publications-block{}
.publications-wrap .publications-block .single-publications{border-bottom:1px solid #dddddd;padding:0 40px 14px;box-sizing:border-box;margin-bottom:35px;}
.publications-wrap .publications-block .publications-title a{color:#188cba;}
.publications-wrap .publications-block .publications-title a:hover{color:#211e1c;}
.publications-wrap .publications-block a[href$='.pdf'], .publications-wrap .publications-block a[href*='.pdf?'], .publications-wrap .publications-block a[href*='.pdf#']{}
.publications-detail-wrap{text-align:center;padding:0 0 50px;}
.careers-section-wrap .careers-section-rt h3 { margin-bottom: 16px; }
.careers-section-wrap .careers-section-rt .themecolor{ color:#007cbc; }
.careers-section-wrap .careers-section-rt .column_attr{ padding:53px 50px 53px 50px; }
.careers-section-wrap .careers-section-rt .column_column ul li { margin-bottom: 5px; }
.careers-section-wrap .careers-section-rt a { color:#67b945; text-decoration:underline; }
.careers-section-wrap .careers-section-rt a:hover { color:#007cbc; text-decoration:none; }
@-webkit-keyframes scaling{0%{-webkit-transform:scale(0.7);transform:scale(0.7);}
90%{-webkit-transform:scale(1.9);transform:scale(1.9);}
100%{opacity:0;}
}
@-moz-keyframes scaling{0%{-moz-transform:scale(0.7);transform:scale(0.7);}
90%{-moz-transform:scale(1.9);transform:scale(1.9);}
100%{opacity:0;}
}
@-o-keyframes scaling{0%{-o-transform:scale(0.7);transform:scale(0.7);}
90%{-o-transform:scale(1.9);transform:scale(1.9);}
100%{opacity:0;}
}
@keyframes scaling{0%{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7);}
90%{-webkit-transform:scale(1.9);-moz-transform:scale(1.9);-o-transform:scale(1.9);transform:scale(1.9);}
100%{opacity:0;}
}
.loc-content-wrap{padding:93px 0 36px;}
.loc-content-rt .column_attr{padding:0 0 0 38px;}
.loc-content-lt .column_attr{padding:0 38px 0 0;}
.loc-content-pad .column_attr{padding:0 120px;}
.loc-faq-wrap .faq .question{margin-bottom:0;}
.loc-faq-wrap .faq .question .title .num, .loc-faq-wrap .faq .question:before, .loc-faq-wrap .faq .question:after{display:none;}
.loc-faq-wrap .faq .question .title{padding:20px 40px 20px 2px;font-size:25px;color:#000000;font-weight:700;}
.loc-faq-wrap .faq .question .answer{padding:0 20px 20px 2px;}
.loc-btn{border-radius:30px !important;}
#Footer{font-size:14px; background-color: #f2f9fc;}
#Footer .widgets_wrapper{padding:100px 0 78px;}
#Footer .widget{margin-top:0;}
#Footer .widgets_wrapper .widget{ padding-bottom: 0;}
.widget_nav_menu ul{list-style-type:none;padding:5px 10px 5px 0;background:none;}
.widget_nav_menu ul li:after{display:none;}
.widget_nav_menu ul li a{padding:0 0 8px;line-height:normal;}
#Footer .widgets_wrapper .container .one-fourth.column:first-child{width:34%;}
#Footer .widgets_wrapper .container .one-fourth.column:nth-child(2), #Footer .widgets_wrapper .container .one-fourth.column:nth-child(3){width:15%;}
#Footer .widgets_wrapper .container .one-fourth.column:last-child{width:23%;}
#Footer h4{font-size:19px;line-height:22px;font-weight:normal;text-transform:uppercase;margin-bottom:24px;}
#Footer .footer-faq-wrap .footer-qus{font-size:17px;line-height:21px;color:#188cba;margin:0 0 7px;}
#Footer .footer-faq-wrap a.button{font-size:12px;color:#fff;margin:7px 0 0;text-align:center;}
#Footer .footer-faq-wrap a.button .button_label{padding:8px 30px;}
#Footer .footer-btn-wrap a.button{color:#fff;margin:0 0 5px;width:100%;text-align:center;}
#Footer .footer-btn-wrap a.button .button_label{padding:19px 0 10px;display:inline-block;}
#Footer .footer-btn-wrap a.button i{margin:0 20px 0 0;}
#Footer .footer-btn-wrap a.button i, #Footer .footer-btn-wrap a.button span span{float:left;}
#Footer .footer-socialmedia{text-align:center;margin:13px 0 15px;}
#Footer .footer-socialmedia li{display:inline-block;}
#Footer .footer-socialmedia li a.circle-btn{border:2px solid #fff;font-size:24px;color:#fff;background:none;margin:0 2px;width:44px;height:44px;line-height:44px;}
#Footer .footer-socialmedia li a.circle-btn:before{background:transparent;width:48px;height:48px;top:-2px;left:-2px;}
#Footer .footer-socialmedia li a.circle-btn:hover{color:#fff;border-color:transparent;background-color:#67b945;}
#Footer .footer_copy{font-size:13px;background:#188cba;text-transform:uppercase;color:#fff;}
#Footer .footer_copy a{color:#fff;}
#Footer .footer_copy a:hover{text-decoration:underline;}
#Footer .footer_copy .one{margin-bottom:20px;padding-top:20px;min-height:20px;}
.footer-copy-center #Footer .footer_copy .copyright{margin:0; padding: 5px 0;}
#Footer .footer-signup h4{font-size:18px;}
#Footer .footer-signup a{color:#ffffff;margin:0;font-size:13px;}
#Footer .footer-signup a.button .button_label{padding:12px 25px;}
#Footer .footer-signup .wpcf7{position:relative;}
#Footer .footer-signup .wpcf7-form .signup-btn{position:absolute;top:0;right:0;width:auto;}
#Footer .footer-signup .wpcf7-form input[type="email"]{font-size:14px;padding:12px 115px 12px 10px;}
.button-flat #Footer .footer-signup input[type="submit"], .button-flat #Footer .footer-signup input[type="button"]{padding:12px 20px;font-size:14px;}
#Footer .footer-signup div.wpcf7 .ajax-loader{width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background-color:rgba(0,0,0,.2);background-repeat:no-repeat;background-position:center;}
#Footer .footer-signup .wpcf7-form .signup-btn .wpcf7-spinner { position: absolute; left: 50%; padding: 0; margin: 0; transform: translate(-50%, -50%); top: 50%; }
#Footer .wpcf7 form.sent .wpcf7-response-output{border-color:#67b945;text-align:center;font-size:13px;line-height:15px;padding:7px 0;}
@media only screen and (min-width:1025px){.home-about-wrap .about-right .column_attr{padding:0 60px 0 0;}
.home-about-wrap .about-us-video{margin:65px 0 0;}
.section-pad .column_attr, .news-detail-wrap .news-title{padding:0 112px;}
.therapists-details-wrap .therapists-lt .column_attr{padding:0 45px 0 0;}
.therapists-details-wrap .therapists-rt .column_attr{padding:0 70px 0 0;}
}
@media only screen and (max-width:1239px){a.button{font-size:15px;margin:10px 0 0;}
a.button .button_label{padding-top:15px;padding-bottom:15px;}
.top-section-wrap a span, .top-section-wrap a.button i{display:none;}
.top-section-wrap{top:30px;right:50px;}
.header-stack #Top_bar .menu_wrapper{position:absolute;top:50%;right:0;transform:translateY(-50%);}
.header-stack #Top_bar .logo{padding:0;}
.top-section-wrap{top:25px;}
.top-section-wrap a.button{color:#fff;margin:0 0 0 15px;}
#Top_bar .menu > li.make-an-app-btn{display:block;}
.home-our-service-wrap .single-service{padding:30px 25px 33px !important;}
.home-our-service-wrap .our-service-block1 .single-service{height:520px;}
.home-our-service-wrap .our-service-block2 .single-service{height:570px;}
.conditions-treated-wrap .cat-name{font-size:25px;line-height:25px;margin:10px 0 0;}
[class^="ct-icon-"], [class*="ct-icon-"]{background-size:588px 225px;width:94px;height:94px;}
.ct-icon-shoulder{background-position:-9px -10px;}
.ct-icon-elbow{background-position:-127px -10px;}
.ct-icon-wrist{background-position:-246px -10px;}
.ct-icon-thumb{background-position:-364px -10px;}
.ct-icon-hand{background-position:-483px -10px;}
.conditions-treated-wrap a:hover .ct-icon-shoulder{background-position:-9px -115px;}
.conditions-treated-wrap a:hover .ct-icon-elbow{background-position:-127px -115px;}
.conditions-treated-wrap a:hover .ct-icon-wrist{background-position:-246px -115px;}
.conditions-treated-wrap a:hover .ct-icon-thumb{background-position:-364px -115px;}
.conditions-treated-wrap a:hover .ct-icon-hand{background-position:-483px -115px;}
.referrals-section3-wrap .column_attr{padding:0 100px;}
.referrals-section3-wrap h2{margin-bottom:25px;}
.contact-section1-wrap .contact-form-block .column_attr{padding:0 100px;}
#Footer .widgets_wrapper{padding:50px 0 30px;}
#Footer .widgets_wrapper .container .one-fourth.column:first-child{width:100%;}
#Footer .widgets_wrapper .container .one-fourth.column:nth-child(2), #Footer .widgets_wrapper .container .one-fourth.column:nth-child(3){width:25%;}
#Footer .widgets_wrapper .container .one-fourth.column:last-child{width:44%;}
}
@media only screen and (max-width:1024px){
	.publications-wrap .publications-block .single-publications h3{
		font-size:20px;
		line-height:23px;
	}
.home-book-wrap .home-book-lt .column_attr{padding:0 20px;}
.therapists-details-wrap .therapists-lt .column_attr{padding:0 30px 0 0;}
.therapists-details-wrap:before{height:350px;}
.our-services-wrap h3{font-size:20px;line-height:25px;margin-bottom:15px;}
.our-services-wrap .column_icon_box .icon_box{padding:50px 20px 42px;}
.newsletter-header-wrap .column_image .image_frame img { height: 69px !important; width: auto; }
.newsletter-header-wrap .newsletter-date { font-size: 16px; padding: 15px 30px; }
.loc-content-wrap{padding: 50px 0 0px;}
.loc-content-pad .column_attr{padding:0;}
}
@media only screen and (max-width:768px){body{font-size:15px;line-height:23px;}
.big{font-size:15px;line-height:23px;}
.button-flat input[type="submit"], .button-flat input[type="button"]{padding:18px 60px;font-size:15px;}
input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .woocommerce .quantity input.qty{font-size:15px;}
.top-section-wrap a.button, .top-section-wrap a.button:before{background:none;}
.top-section-wrap a.button i{display:block;}
.top-section-wrap a.button .button_label{display:none;}
#Top_bar .logo #logo, #Top_bar .logo .custom-logo-link{margin:0;}
#Top_bar.is-sticky .top-section-wrap a.button span{display:none;}
#Side_slide #menu ul li ul li a{padding-left:30px;font-size:14px;}
.home-our-service-wrap{padding:50px 0 0;}
.home-our-service-wrap .our-service-block1.one-fourth.mcb-wrap, .home-our-service-wrap .our-service-block2.one-fourth.mcb-wrap{width:50%;}
.home-our-service-wrap .our-service-block1, .home-our-service-wrap .our-service-block1 .single-service{height:400px !important;}
.home-our-service-wrap .our-service-block2, .home-our-service-wrap .our-service-block2 .single-service{height:430px !important;}
.home-about-wrap{padding:50px 0;}
.home-about-wrap .one-second.mcb-wrap, .home-care-wrap .one-second.mcb-wrap{width:100%;}
.home-about-wrap .about-us-video .btn-wrap{width:70px;height:70px;}
.home-about-wrap .about-us-video .btn-wrap a.circle-btn{line-height:62px;}
.home-care-wrap{padding:50px 0;}
.home-care-wrap .column_attr{background:rgba(255, 255, 255, 0.5);padding:20px 20px 0;}
.home-our-clinicians-wrap{padding:50px 0;}
.home-our-clients-wrap{padding:60px 0 50px;}
.home-our-clients-wrap .one-fourth.column{width:50%;}
.our-clients-wrap .testomonial-author-name .name{font-size:15px;}
.home-latest-news-wrap{padding:50px 0 30px;}
.latest-news-wrap .single-latest-news .latest-news-content{padding:15px;}
.home-appointment-wrap{padding:50px 0;}
#Content{padding-top:46px;}
.section-even .one-second.mcb-wrap .column_attr{padding:0 0 0 15px;}
.section-even:nth-child(even) .one-second.mcb-wrap .column_attr{padding:0 15px 0 0;}
.aboutus-section1-wrap{padding:50px 0 0px;}
.aboutus-section1-wrap .mcb-item-3efed6bbd .column_attr{padding:0 20px 0 0;}
.aboutus-section2-wrap, .aboutus-section3-wrap{padding:50px 0 0;}
.aboutus-therapists-wrap{padding:50px 0 30px;}
.aboutus-section2-wrap .column_attr{padding:0 20px 0 0;}
.aboutus-section4-wrap{padding:45px 0 15px;}
.aboutus-section4-wrap .icon_box .desc_wrapper{padding:0 10px;}
.aboutus-section5-wrap { padding: 45px 0 15px; }
.therapists-section1-wrap{padding:47px 0 27px;}
.therapists-wrap{padding:30px 0 22px;}
.therapists-wrap .txt{font-size:14px;}
.therapists-wrap a.button{margin:0;}
.therapists-details-wrap{padding:50px 0 13px;}
.therapists-wrap .therapists-pic img.scale-with-grid, #Content .therapists-wrap .therapists-pic img, .therapists-details-wrap .therapists-pic img.scale-with-grid, #Content .therapists-details-wrap .therapists-pic img{max-width:100%;height:auto;}
.our-services-wrap{}
.our-services-wrap.our-services-top{padding-top:50px;}
.our-services-wrap.our-services-bottom{padding-bottom:20px;}
.our-services-wrap .column_icon_box .icon_box{padding:20px 10px 12px;}
.our-services-wrap .column_icon_box .icon_box .icon_wrapper{width:90px;height:90px;line-height:90px;margin:0 auto 15px;}
.our-services-wrap .column_icon_box .icon_box a.button{font-size:14px;}
.our-services-wrap .column_icon_box .icon_box a.button .button_label{padding:15px 20px;}
[class^="service-icon-"], [class*="service-icon-"]{background-size:400px 400px;}
.service-icon-hand{background-position:0 0;width:60px;height:41px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-hand{background-position:-65px 0;width:60px;height:41px;}
.service-icon-shoulder{background-position:-130px 0;width:43px;height:51px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-shoulder{background-position:-176px 0;width:43px;height:51px;}
.service-icon-scar{background-position:-225px -1px;width:42px;height:42px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-scar{background-position:-270px -1px;width:42px;height:42px;}
.service-icon-splinting{background-position:-324px 0;width:31px;height:68px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-splinting{background-position:-362px 0;width:31px;height:68px;}
.service-icon-fracture{background-position:0 -75px;width:44px;height:43px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-fracture{background-position:-50px -75px;width:44px;height:43px;}
.service-icon-paraffin{background-position:-99px -76px;width:52px;height:45px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-paraffin{background-position:-156px -76px;width:52px;height:45px;}
.service-icon-dry{background-position:-218px -75px;width:33px;height:48px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-dry{background-position:-260px -75px;width:33px;height:48px;}
.service-icon-ultrasound{background-position:-297px -75px;width:49px;height:42px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-ultrasound{background-position:-349px -75px;width:49px;height:42px;}
.service-icon-massage{background-position:0 -127px;width:50px;height:43px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-massage{background-position:-50px -127px;width:50px;height:43px;}
.service-icon-strengthening{background-position:-101px -127px;width:60px;height:41px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-strengthening{background-position:-161px -127px;width:60px;height:41px;}
.service-icon-education{background-position:-223px -128px;width:46px;height:46px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-education{background-position:-271px -128px;width:46px;height:46px;}
.service-icon-exercises{background-position:-317px -127px;width:41px;height:51px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-exercises{background-position:-359px -127px;width:41px;height:51px;}
.service-icon-range{background-position:-5px -187px;width:60px;height:41px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-range{background-position:-66px -187px;width:60px;height:41px;}
.service-icon-wrist{background-position:-138px -187px;width:50px;height:50px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-wrist{background-position:-188px -187px;width:50px;height:50px;}
.service-icon-post{background-position:-245px -187px;width:48px;height:52px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-post{background-position:-295px -187px;width:48px;height:52px;}
.service-icon-pain{background-position:0 -244px;width:46px;height:51px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-pain{background-position:-50px -244px;width:46px;height:51px;}
.service-icon-support{background-position:-103px -245px;width:59px;height:42px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-support{background-position:-164px -245px;width:59px;height:42px;}
.service-icon-arthritis{background-position:-226px -243px;width:40px;height:54px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-arthritis{background-position:-269px -243px;width:40px;height:54px;}
.service-icon-sports{background-position:-309px -244px;width:44px;height:48px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-sports{background-position:-356px -244px;width:44px;height:48px;}
.service-icon-nerve{background-position:-2px -305px;width:32px;height:43px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-nerve{background-position:-35px -305px;width:32px;height:43px;}
.service-icon-tendon{background-position:-68px -305px;width:41px;height:41px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-tendon{background-position:-110px -305px;width:41px;height:41px;}
.service-icon-elbow{background-position:-154px -304px;width:28px;height:44px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-elbow{background-position:-185px -304px;width:28px;height:44px;}
.service-icon-reporting{background-position:-318px -307px;width:41px;height:37px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-reporting{background-position:-359px -307px;width:41px;height:37px;}
.service-icon-workplace{background-position:-217px -302px;width:48px;height:46px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-workplace{background-position:-268px -302px;width:48px;height:46px;}
.service-icon-places-to-visit{background-position:-7px -356px;width:40px;height:40px;}
.our-services-wrap .column_icon_box .icon_box:hover .service-icon-places-to-visit{background-position:-56px -356px;width:40px;height:40px;}
.service-content-wrap{padding:40px 0 0;}
.service-appointment-today-wrap{padding:46px 0;}
.service-content-wrap .one-second.mcb-wrap{width:100%;}
.service-content-wrap .service-content-lt .column_attr, .service-content-wrap .service-content-rt .column_attr{padding:0;}
.service-content-wrap .service-content-img-rt.mcb-wrap{float:none;}
.conditions-treated-wrap{padding:0 0 10px;}
.conditions-treated-wrap .image_wrapper .cat-name{font-size:25px;line-height:25px;}
.conditions-treated-detail-wrap{}
.conditions-treated-detail-wrap .ct-detail-lt .column_attr{padding:0 50px 0 0;}
.conditions-treated-detail-wrap .ct-sb-nav{}
.conditions-treated-detail-wrap .ct-sb-nav ul li{font-size:15px;}
.conditions-treated-detail-wrap .ct-sb-nav ul li a:hover{color:#4c4c4c;}
.sb-appointment{position:relative;}
.sb-appointment img{display:block;}
.sb-appointment a.button{width:100%;position:absolute;left:0;bottom:0;}
.location-section1-wrap iframe{height:350px;}
.location-section2-wrap{padding:46px 0;}
.therapists-details-wrap:before{height:280px;}
.with_aside #Content{padding-top:50px;}
.blog_wrapper h2{margin-bottom:15px;}
.blog_wrapper .post-excerpt{font-size:15px;line-height:20px;}
.blog_wrapper .post-footer .post-links a.post-more{font-size:14px;line-height:20px;}
.blog-details .the_heading{padding:20px 20px 0;margin:-6px 0 0;}
.blog-details .the_heading .entry-title{font-size:25px;line-height:30px;}
.blog-details .the_content_wrapper{padding:0 0 20px;font-size:15px;line-height:20px;margin:0;}
.blog-details .post-header .title_wrapper h1{font-size:40px;line-height:45px;}
.sidebar .widget{padding:0;}
.sidebar .widget:last-child{margin-bottom:0;}
.sidebar .widget > h3{font-size:20px;line-height:25px;margin:0 0 20px;}
.sidebar .widget_recent_entries ul li a, .sidebar .widget_categories ul li a{font-size:15px;line-height:20px;}
.sidebar .widget.widget_categories, .sidebar .widget.widget_recent_entries, .sidebar .widget.widget_mfn_recent_posts{padding:12px 15px 14px;}
.testimonials-wrap{margin:0;}
.publications-wrap{margin:0;}
.contact-section1-wrap .contact-form-block .column_attr{padding:0;}
.contact-section2-wrap{padding:50px 0;}
.contact-section2-wrap .contact-block p{font-size:15px;}
.referrals-section3-wrap{padding:47px 0 0;}
.referrals-section3-wrap .column_attr{padding:0;}
.careers-section-wrap .careers-section-rt .column_attr {padding: 20px;}
}
@media only screen and (max-width:767px){
	.publications-wrap .publications-block .single-publications h3{
		font-size:17px;
		line-height:23px;
	}
	
body .data-target-div1 #caf-filter-layout1 li a.active, body .data-target-div1 #caf-filter-layout1 li a:hover {
    color: white!important;
    background: #90bd49!important;
}
.data-target-div1 #caf-filter-layout1 li a.active {
    background-color: #67b945;
    color: #188bb9;
}

#caf-filter-layout1 ul.caf-filter-layout1 li a {
    margin: 0 2.5px!important;
    padding: 10px 17px;
    border-radius: 35px;
    min-width: 105px;
    display: block;
}
#caf-filter-layout1 ul.caf-filter-layout1 li a {
    margin: 0 2.5px!important;
    padding: 12px 25px;
    border-radius: 35px;
    min-width: 130px;
    display: block;
    box-shadow: 0 0 7px #cdcaca !important;
    -webkit-box-shadow: 0 0 7px #cdcaca !important;
    transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
}
body .data-target-div1 #caf-filter-layout1 li a, body .data-target-div1 #caf-filter-layout1 li.more span {
    font-size: 14px!important;
	}
.section_wrapper, .container, .four.columns .widget-area{padding-left:20px!important;padding-right:20px!important;}
h2, h3, h5{margin-bottom:20px;}
h3{font-size:23px;line-height:30px;}
h4{font-size:20px;line-height:25px;}
h5{font-size:18px;line-height:23px;}
a.button{width:100%;}
a.button .button_label{padding-right:10px;padding-left:10px;}
.button-flat input[type="submit"], .button-flat input[type="button"]{width:100%;}
.mobile-align-center{text-align:center;}
.pager .pages a, .pager .pages span.page-numbers{width:30px;height:30px;line-height:30px;font-size:14px;}
.pager a.next_page, .pager a.prev_page{line-height:30px;font-size:14px;padding:0 10px;}
#Action_bar .contact_details { padding: 0 0 5px; }
#Action_bar .contact_details li.slogan { display: block; font-size: 10px; }
#Action_bar .contact_details a { margin: 0; }
#Action_bar .contact_details a span { display: inline-block; padding: 5px 15px; font-size: 10px; text-transform: uppercase; }
#Top_bar #logo img.logo-mobile{
/* max-height:61px !important;  
margin-left: -50px; */
}
#Top_bar.is-sticky{opacity:.97;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);}
#Top_bar .logo #logo, #Top_bar .logo .custom-logo-link, .mobile-sticky #Top_bar.is-sticky #logo, .mobile-sticky #Top_bar.is-sticky .custom-logo-link{padding:5px 15px !important;border-top:1px solid #e8e8e8;margin:0;}
#Top_bar:after{display:none;}
.header-stack #Top_bar .logo{padding:40px 0 0;}
.top-section-wrap, #Top_bar.is-sticky .top-section-wrap{top:5px;right:auto;transform:translateX(-50%);left:50%;}
.top-section-wrap a, #Top_bar.is-sticky .top-section-wrap a{margin:0 2px;}
.top-section-wrap a.button, #Top_bar.is-sticky .top-section-wrap a.button{width:auto;margin:0 2px;}
.top-section-wrap a i{width:30px;height:30px;line-height:26px;font-size:15px;}
.header-stack #Top_bar .menu_wrapper{top:16px;}
.header-stack #Top_bar a.responsive-menu-toggle{margin-top:0!important;left:10px;}
#Side_slide #menu ul li ul li a{padding-left:30px;font-size:13px;}
.mobile-sticky #Top_bar.is-sticky #logo img.logo-mobile-sticky{max-height:45px !important;}
#Top_bar.is-sticky .top-section-wrap a i{width:22px;height:22px;line-height:18px;font-size:10px;}
.header-stack #Top_bar.is-sticky .logo{padding:33px 0 0;}
.mobile-sticky #Top_bar.is-sticky #logo{height:60px!important;}
#Top_bar.is-sticky { top: 48px !important; }
.banner2-txt4 ul li { padding: 0 0 0 15px; }
/* .mfn-rev-slider rs-slide[data-key="rs-6"] rs-sbg{background:#eaf6f2 url(/wp-content/uploads/2021/03/home_banner_mobi_02.jpg) no-repeat 0 bottom !important;background-size:cover !important;}
.mfn-rev-slider rs-sbg{background:#eaf6f2 url(/wp-content/uploads/2020/09/mob_home_banner.jpg) no-repeat 0 bottom !important;background-size:cover !important;} */
.home-our-service-wrap .our-service-block1, .home-our-service-wrap .our-service-block1 .single-service{height:auto !important;}
.home-our-service-wrap .our-service-block2, .home-our-service-wrap .our-service-block2 .single-service{height:auto !important;}
.home-our-service-wrap .single-service{padding:25px 25px 25px !important;}
.home-our-service-wrap.mcb-section-nab98z5fr{padding:0;}
.home-our-service-wrap .our-service-block1.mcb-wrap-z2pzj7s6u{z-index:8;}
.home-our-service-wrap .our-service-block1.mcb-wrap-m0zdubqo0{z-index:7;}
.home-our-service-wrap .our-service-block1.mcb-wrap-sc8qcvmmo{z-index:6;}
.home-our-service-wrap .our-service-block1.mcb-wrap-s4mps0ssp{z-index:5;}
.home-our-service-wrap .our-service-block2.mcb-wrap-rnvyh3t1j{z-index:4;}
.home-our-service-wrap .our-service-block2.mcb-wrap-x4fj3j466{z-index:3;}
.home-our-service-wrap .our-service-block2.mcb-wrap-tahernmb1{z-index:2;}
.home-our-service-wrap .our-service-block2.mcb-wrap-hpt0ycygn{z-index:1;}
.home-care-wrap ul li{margin:0 0 30px;}
.home-our-clients-wrap{padding:50px 0 30px;}
.our-clients-wrap .testomonial-slider-wrapper{padding:0;}
.our-clients-wrap .testomonial-slider-wrapper .single-testomonial .title{font-size:16px;line-height:21px;}
.home-our-clinicians-wrap .container, .home-our-clients-wrap .container, .home-latest-news-wrap .container{padding-left:0!important;padding-right:0!important;}
.latest-news-wrap .single-latest-news .latest-news-content{min-height:auto;}
.home-appointment-wrap a.button{width:100%;margin:10px 0 0;}
.home-book-wrap .home-book-lt .column_attr{padding:40px 20px 10px;}
.home-book-wrap.highlight-left .section_wrapper .wrap, .home-book-wrap.highlight-right .section_wrapper .wrap{padding:0;}
.minimalist-header-no #Subheader{padding:50px 0!important;}
#Subheader .title{margin:0;}
#breadcrumbs{display:none;}
.section-even .one-second.mcb-wrap .column_attr, .section-even:nth-child(even) .one-second.mcb-wrap .column_attr{padding:0;}
.aboutus-section1-wrap{padding:50px 0 50px;}
.aboutus-section1-wrap .mcb-item-3efed6bbd .column_attr{padding:0;}
.aboutus-section2-wrap .column_attr{padding:0;}
.therapists-wrap .txt{margin:15px 0 0;}
.therapists-wrap h3{font-size:25px;}
.therapists-details-wrap .therapists-lt .column_attr{padding:0;}
.therapists-details-wrap .column_image.one-second.column{width:48% !important;clear:none;margin-left:1%;margin-right:1%;}
.therapists-details-wrap:before{display:none;}
.therapists-details-wrap .therapists-lt{margin:0;}
.therapists-details-wrap .therapists-location{margin-top:15px !important;}
.therapists-details-wrap .therapists-pic{margin:0 0 15px;}
.therapists-details-wrap .container .therapists-lt .column{margin:0 0 15px;}
.therapists-details-wrap .therapists-lt .column_column ul li:last-child{margin-bottom:0;}
.therapists-wrap .therapists-pic img.scale-with-grid, #Content .therapists-wrap .therapists-pic img, .therapists-details-wrap .therapists-pic img.scale-with-grid, #Content .therapists-details-wrap .therapists-pic img{max-width:200px;height:200px;}
.therapists-details-wrap .therapists-lt .column_image .image_item{margin:0 5px 15px;float:none;}
.years-experience { padding: 20px 0 0 0; }
.years-experience:before { left: 50%; transform: translateX(-50%); }
.service-appointment-today-wrap .column_attr{background:rgba(255,255,255,.6);padding:8px 10px;}
.conditions-treated-wrap{padding:0 0 25px;}
.conditions-treated-wrap .one-fifth.mcb-wrap{width:33.33% !important;clear:none;margin:0 0 25px;}
.conditions-treated-wrap .one-fifth.mcb-wrap:nth-child(4), .conditions-treated-wrap .one-fifth.mcb-wrap:last-child{position:relative;left:25%;transform:translateX(-25%);}
.conditions-treated-wrap .cat-name{font-size:20px;line-height:20px;}
.conditions-treated-detail-wrap .ct-detail-lt .column_attr{padding:0;}
.conditions-treated-detail-wrap .ct-detail-lt.two-third.mcb-wrap{width:100%;}
.conditions-treated-detail-wrap .ct-detail-rt.one-third.mcb-wrap{width:100%;margin:0 0 40px;}
.conditions-treated-detail-wrap .ct-detail-lt .image_frame{margin:0 0 25px;}
.testimonials-wrap .one-second.mcb-wrap{margin:45px 0 30px;padding:0 20px 5px;}
.testimonials-wrap .testimonial-block .single-testimonial{margin:45px 0 30px;padding:0 20px 5px;}
.testimonials-wrap .img-box{margin:-45px 0 15px;}
.locations-wrap .location-detail{margin:0 0 20px;}
.blog-details .post-header .title_wrapper h1{font-size:30px;line-height:35px;}
.referrals-section3-wrap .signature-note-txt{font-size:12px;}
.referrals-section3-wrap .column{margin:0 0 10px;}
.publications-wrap .one-second.mcb-wrap{margin:45px 0 30px;padding:0 20px 5px;}
.publications-wrap .publications-block .single-publications{margin:0 0 30px;padding:0 20px 5px;}
.publications-wrap .img-box{margin:-45px 0 15px;}
.news-detail-wrap .masonry .post-item { width: 100%!important; margin: 0 0 20px!important; position: relative !important; left: auto !important; top: auto !important; }
.newsletter-header-wrap .column_image .alignleft { float: none; margin: 0; text-align: center; }
.newsletter-header-wrap .column_attr.align_right { text-align: center; }
.news-detail-wrap .newsletter-jen-photo .image_frame .image_wrapper { padding: 0; }
.newsletter-header-wrap .newsletter-date { margin: 30px 0 0; }
.newsletter-brd-rt { border-right: 0; }
.newsletter-whats-new-lt { display:block; }
.newsletter-whats-new-rt { display:none; }
.newsletter-jen-txt { text-align:center; }
.newsletter-jen-txt .newsletter-heading { text-align: center; }
#Footer .widgets_wrapper{padding:50px 0 10px;}
#Footer h4{font-size:18px;line-height:22px;margin-bottom:15px;}
#Footer .widgets_wrapper .container .one-fourth.column:nth-child(2), #Footer .widgets_wrapper .container .one-fourth.column:nth-child(3){width:50% !important;clear:none;padding:0 2% 0 0;box-sizing:border-box;}
#Footer .footer_copy a{display:inline-block;}
#Footer .footer-faq-wrap a.button{margin:0;}
#Footer .footer-socialmedia li a.circle-btn{line-height:46px;}
#Footer .footer-signup .wpcf7-form .signup-btn{width:auto !important;}
.button-flat #Footer .footer-signup input[type="submit"], .button-flat #Footer .footer-signup input[type="button"]{width:auto;padding:12px 20px;font-size:14px;}
.loc-content-rt .column_attr{padding:30px 0 0 0;}
.loc-content-lt .column_attr{padding:0;}
.loc-faq-wrap .faq .question .title{font-size: 18px;font-weight: 500;}
.breadcrumb-spacing{padding-bottom:75px;padding-top:140px;}
.newsletter-detail-wrap ul li{text-align:left;}
}
@media only screen and (max-width:640px){}
@media only screen and (max-width:528px){div#popmake-1204 h2{font-size: 17px;}}
@media only screen and (max-width:320px){.conditions-treated-wrap .one-fifth.mcb-wrap{width:50% !important;clear:none;margin:0 0 25px;}
.conditions-treated-wrap .one-fifth.mcb-wrap:nth-child(4){left:unset;transform:unset;}
.conditions-treated-wrap .one-fifth.mcb-wrap:last-child{position:relative;left:50%;transform:translateX(-50%);}
}
.postid-920 .therapists-details-wrap .therapists-lt .column_image .image_item img.scale-with-grid, #Content .therapists-details-wrap .therapists-lt .column_image .image_item img{    height: auto;}
div#popmake-1204, div#popmake-1217 {
	    width: 940px;
    max-width: calc(100% - 60px)!important;
    padding: 70px 160px 30px;
    border: 0!important;
	box-shadow: none!important
}
div#popmake-1217{
	background:#fff!important;
}
#popmake-1217 img {
    max-width: 300px!important;
    height: auto;
    width: 100%;
}
div#popmake-1204 h2, div#popmake-1217 h2 {
	font-size:30px;
	line-height: 1.3;
}
div#popmake-1204 input[type="email"], div#popmake-1217 input[type="email"] {
	font-size: 17px;
    padding: 22px;
}
div#popmake-1204 input[type="submit"], div#popmake-1217 input[type="submit"] {
	background: #188cba;
    padding: 20px;
    font-size: 21px;
	display: block;
    width: 100%;
}
div#popmake-1204 .pum-close, div#popmake-1217 .pum-close {
	background: none!important;
    box-shadow: none!important;
    color: #000;
    font-weight: 100;
    font-size: 60px;
	    margin: 0;
}
div#popmake-1204 .wpcf7 form.submitting .ajax-loader, div#popmake-1217 .wpcf7 form.submitting .ajax-loader {
    visibility: visible;
    left: 50%;
    margin-left: -12px;
	margin-top: 10
}
html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active {
    overflow-y: hidden;
}
html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
    padding-right: 0;
}
.pum-theme-766 {
    background-color: rgba(0,0,0,.5);
}
@media only screen and (max-width:768px){
    #pum-1217 {
    z-index: 19999999999999;
}
	div#popmake-1204, div#popmake-1217 {
    	padding: 40px 30px 0px;
	}
	div#popmake-1204 h2, div#popmake-1217 h2 {
	font-size:18px;

}
div#popmake-1204 input[type="email"], div#popmake-1217 input[type="email"] {
    font-size: 17px;
    padding: 12px;
}
div#popmake-1204 input[type="submit"], div#popmake-1217 input[type="submit"] {
    padding: 13px;
    font-size: 17px;
}
}
@media screen and (min-width:900px){
	.postid-596 #Content .section.mcb-section.service-content-wrap .mcb-section-inner:nth-child(3) {
		display: flex;
		flex-direction: row-reverse;
		margin-top: 80px;
	}
}

/* New changes Below */
#Top_bar .menu > li ul {
    background-color: #fff;
}
#Top_bar .menu > li ul li a{
	color: #211e1c;
}
#Footer .footer-socialmedia {
    text-align: center;
    margin: 13px 0 15px;
    float: right;
}
.footer-copy-center #Footer .footer_copy .copyright {
    margin: 25px 0 0;
    font-family:'Open Sans';
    float: left;
    text-transform: capitalize;
    font-size: 16px;
}
.button-flat #Footer .footer-signup input[type="submit"] {
    padding: 12px 20px;
    font-size: 14px;
    border-radius: 30px;
    width: 100%;
    box-sizing: border-box; font-family: 'PT Sans Bold';
}
footer#Footer h4 {
    font-family: 'PT Sans Bold';
	font-size: 18px;
}
#Footer .widgets_wrapper .container .one-fourth.column:nth-child(2) aside#nav_menu-2, #Footer .widgets_wrapper .container .one-fourth.column:nth-child(2) aside#nav_menu-4 {
    display: inline-block;
    vertical-align: top;
	padding-top: 0;
}
#Footer aside#nav_menu-4 {
    margin-left: 20px;
}
#Footer .widgets_wrapper .container .one-fourth.column:nth-child(2) {
    max-width: 345px;
    width: 100%;
}
#Footer ul li a,.footer-signup p{
	font-family:'Open Sans';
	color: #211e1c;
	font-size: 16px;
	line-height: 25px;
}
ul.f-menu li {
    padding-left: 29px;
	margin-bottom: 14px;
	font-family:'Open Sans';
	color: #211e1c;
	font-size: 16px;
	line-height: 25px;
}
.f-menu li.ficn1{
	background: url('/wp-content/uploads/2022/05/ficn1.png') no-repeat left 2px;
}
.f-menu li.ficn2{
	background: url('/wp-content/uploads/2022/05/ficn2.png') no-repeat left 2px;
}
.f-menu li.ficn3{
	background: url('/wp-content/uploads/2022/05/ficn3.png') no-repeat left 2px;
}
.f-menu li.ficn4{
	background: url('/wp-content/uploads/2022/05/ficn4.png') no-repeat left 2px;
}
#Top_bar .column{
	width: 100%;
}
.header-stack #Top_bar .menu_wrapper {
    clear: both;
    border-top: 1px solid #e2e2e3;
    padding-top: 12px;
}
.menu_wrapper {
	float: none!important;
}
.latest-news-wrap .slick-dots {
    display: flex!important;
    width: 100%;
	position: absolute;
	bottom: -70px;
    align-items: center;
    justify-content: center;
}
.latest-news-wrap .slick-dots li {
    padding: 0!important;
    margin: 0 5px!important;
    list-style-type: none!important;
}
.latest-news-wrap .slick-dots li::before{
	display: none;
}
.latest-news-wrap .slick-dots li button {
    margin: 0!important;
    font-size: 0px;
    height: 12px;
    border-radius: 20px;
    width: 12px; background-color: #979b9e;
    padding: 0!important;
}
.latest-news-wrap .slick-dots li:hover button, .latest-news-wrap .slick-dots li.slick-active button{
	background-color: #67b945;
}
.top-section-wrap a span span {
    display: block;
    text-align: left;
	text-transform: capitalize;
    font-family: 'PT Sans Bold';
    margin: 0;
    color: #211e1c;
}
.menu_wrapper a.button{
box-shadow: 0 0 10px #00000029!important;
-webkit-box-shadow: 0 0 10px #00000029!important;
}
.home .home-about-wrap h1{
	font-family: 'PT Sans Bold';
	text-transform: capitalize;
	font-size: 47px;
	margin-top: 10px;
}
.home .home-our-clinicians-wrap h2{
	font-family: 'PT Sans Bold';
	text-transform: capitalize;
	font-size: 47px;
}
.home  .subhead{
	color:#67b945; font-family: 'PT Sans';
	font-size: 17px;
	font-weight: 300!important;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	text-transform: uppercase;
	margin: 0 0 15px;
}
.home .subhead1{
	color:#67b945; font-family: 'PT Sans';
	font-size: 17px;
	font-weight: 300!important;
	display: block;
	align-items: center;
	text-align: center;
	justify-content: flex-start;
	text-transform: uppercase;
	margin: 0 0 15px;
}
.home .subhead::before{
	background-color:#67b945;
	height: 1px;
	content: "";
	margin-right: 14px;
	width: 40px;
}
.about-right p {
    font-size: 17px;
    font-family:'Open Sans';
    color: #211e1c;
}
.home .home-about-wrap {
    padding: 60px 0 90px;
}
.home .home-about-wrap .about-us-video .btn-wrap {
    left: 53%!important;
    top: 53%!important;
}
.home-about-wrap .about-right .button {
	border-radius: 30px!important;
	-webkit-border-radius:30px!important;
	box-shadow: 0 0 10px #00000029!important;
}
.about-right .button span{
	padding: 14px 46px;
    text-transform: uppercase;
    letter-spacing: 1px;
	font-family: 'PT Sans Bold';
    text-align: center;
    float: none;
}
.latest-news-wrap::before{
   background: url('/wp-content/uploads/2022/05/dotbg.jpg') no-repeat center center;
   content: "";
   width: 167px;
   right: -83px;
   height: 167px;
   position: absolute;
   top: -83px;
}
.latest-news-wrap::after{
	background: url('/wp-content/uploads/2022/05/dotbg.jpg') no-repeat center center;
	content: "";
	width: 167px;
	left: -83px;
	height: 167px;
	position: absolute;
	bottom: -83px;
	z-index: -1;
 }
.clinic-left h2{
	font-family: 'PT Sans Bold';
	text-transform: capitalize;
	font-size: 47px;
}
.over-links h3 a {
    color: white;
    font-family: 'PT Sans';
    font-size: 20px;
}
.over-links a.button{
	border-radius: 20px!important;
    -webkit-border-radius: 20px!important;
    max-width: 191px;
    margin: 5px auto 0;
}
.over-links a.button .button_label {
    border-radius: 15px;
    font-size: 11px;
    padding: 12px 18px;
    font-family: 'PT Sans Bold';
    text-transform: uppercase;
}
.over-links span {
    color: white;
    font-family:'Open Sans';
    font-weight: 300; font-size:14px;
}
.home-our-clinicians-wrap .clinic-wrap{
	/* width: 100%!important; */
}
.home-our-clinicians-wrap .clinic-wrap .column_attr::before,
.home-our-clinicians-wrap .clinic-wrap .column_attr::after{
	display: none;
}
.top_bar_left{
	margin-bottom: 12px;
}
.top_bar_left a.button {
	width: 100%;
    border-radius: 30px!important;
    -webkit-border-radius: 30px!important;
    float: right;
    margin-top: 7px;
    max-width: 215px;
    text-align: center;
}
.top_bar_left a.button .button_label {
    padding: 16px 26px;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-align: center;
    font-family: 'PT Sans Bold';
    float: none;
    font-size: 14px;
}
.clinic-left {
    width: 66%;
}
.clinic-right .button {
	border-radius: 30px!important;
	-webkit-border-radius:30px!important;
	box-shadow: 0 0 10px #00000029!important;
}
.clinic-right .button span{
	padding: 14px 25px;
    text-transform: uppercase;
    letter-spacing: 1px;
	font-family: 'PT Sans Bold';
    text-align: center;
    float: none;
	font-size: 17px;
}
.home-our-clinicians-wrap .clinic-wrap .column_attr {
    align-items: center;
    justify-content: space-between;
    display: flex;
}
.services-left h2{
	font-family: 'PT Sans Bold';
	text-transform: capitalize;
	font-size: 47px;
}
#Footer .footer-signup .wpcf7-form input[type="email"] {
    font-size: 14px;
    padding: 15px 20px;
    width: 100%;
    border-radius: 30px;
}
#Footer .footer-signup .wpcf7-form .signup-btn {
    position: relative;
    top: 0;
    right: 0;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    width: 100%!important;
}
.services-wrap .column_attr::before,
.services-wrap .column_attr::after{
	display: none;
}
.faq-right h2,.home-latest-news-wrap h2{
	font-family: 'PT Sans Bold';
	text-transform: capitalize;
	font-size: 47px; margin: 0;
}
.services-left {
    width: 60%;    text-align: left;
}
.services-right .button {
	border-radius: 30px!important;
	-webkit-border-radius:30px!important;
	box-shadow: 0 0 10px #00000029!important;
}
.services-right .button span{
	padding: 14px 25px;
    text-transform: uppercase;
    letter-spacing: 1px;
	font-family: 'PT Sans Bold';
    text-align: center;
    float: none;font-size: 17px;
}
.services-wrap .column_attr {
    align-items: center;
    justify-content: space-between;
    display: flex;
}
.home .service-wrap-grid .single-service > a{
	display: none;
}
.home .home-our-service-wrap{
	/* padding:65px 0 0!important; */
}
.top-section-wrap a i.icon-call{
	background: url('/wp-content/uploads/2022/05/callicn.jpg') no-repeat center center;
	width: 49px;
	height: 49px;
}
.top-section-wrap a i.icon-location{
	background: url('/wp-content/uploads/2022/05/mapicn.jpg') no-repeat center center;
	width: 49px;
	height: 49px;
}
.top-section-wrap a i.icon-call::after,
.top-section-wrap a i.icon-call::before,
.top-section-wrap a i.icon-location::after,
.top-section-wrap a i.icon-location::before{
	display: none;
}
.service-wrap-grid .mcb-section-inner {
    display: grid;
    grid-template-columns: 24% 24% 24% 24%;
    grid-column-gap: 20px;
}
.service-wrap-grid .mcb-section-inner .one-fourth.mcb-wrap{
	background-color: #ffffff;
	border-radius: 25px;
	-webkit-border-radius: 25px;
	width: 100%;    margin-bottom:25px!important;
	box-shadow: 0 0 19px rgb(205 197 197 / 30%);
}
.service-wrap-grid .single-service > a {
    display: none;
}
.service-wrap-grid .service-icon {
    position: absolute;
    left: auto;
    right: auto;
    margin: 0 auto;
    width: 100%;
    top: 65px;
    display: block;
}
.service-wrap-grid h3.service-title {
    background: #188cba;
    min-height: 115px;
    padding: 25px 10px 10px;
	border-radius: 25px 25px 0 0;
	-webkit-border-radius: 25px 25px 0 0;
}
.service-wrap-grid h3.service-title a {
    font-size: 23px;
    font-family: 'PT Sans';
    font-weight: 300!important;
    color: #fff;
}
.service-wrap-grid .service-content p {
    margin: 83px 35px 35px;
    padding: 0;
    color: #211e1c;
    font-family:'Open Sans';
    font-size: 15px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}
.service-wrap-grid .service-icon a {
	width: 100px;
    height: 100px;
    display: block;
    margin: 0 auto;
    text-indent: -2000em;
    font-size: 0px!important;
    background-color: #188cba!important;
    -webkit-border-radius: 50%;
}
.service-wrap-grid .service-icon a span {
	display: none;
}
.service-wrap-grid .single-service:hover .service-icon a {
	background-color:#67b945!important;
}
.service-wrap-grid .single-service:hover h3.service-title {
    background: #67b945;
}
.service-wrap-grid .service1 .service-icon a{
	background: url('/wp-content/uploads/2022/04/serv-icn1.png') no-repeat center center;
}
.service-wrap-grid .service2 .service-icon a{
	background: url('/wp-content/uploads/2022/04/serv-icn2.png') no-repeat center center;
}
.service-wrap-grid .service3 .service-icon a{
	background: url('/wp-content/uploads/2022/04/serv-icn3.png') no-repeat center center;
}
.service-wrap-grid .service4 .service-icon a{
	background: url('/wp-content/uploads/2022/04/serv-icn4.png') no-repeat center center;
}
.service-wrap-grid .service5 .service-icon a{
	background: url('/wp-content/uploads/2022/04/serv-icn5.png') no-repeat center center;
}
.service-wrap-grid .service6 .service-icon a{
	background: url('/wp-content/uploads/2022/04/serv-icn6.png') no-repeat center center;
}
.service-wrap-grid .service7 .service-icon a{
	background: url('/wp-content/uploads/2022/04/serv-icn7.png') no-repeat center center;
}
.service-wrap-grid .service8 .service-icon a{
	background: url('/wp-content/uploads/2022/04/serv-icn8.png') no-repeat center center;
}
.faq-right .faq .question .title .num,.faq-right .faq .question .title::before,.faq-right .faq .question:before,
.faq-right .faq .question:after{
	display: none;
}

.faq-right .faq .question .title {
    padding:23px 30px 23px 0;
	border-bottom:1px solid #d5dadc;
	color:#211e1c;
	font-family: 'PT Sans';
	margin: 0!important;
	font-size: 23px;
	line-height: 27px;
}
.faq-right .faq .question .title > .acc-icon-plus{
    background: url('/wp-content/uploads/2022/04/plus.png') no-repeat center center;
	width: 28px; height: 28px;
	font-size: 0px; text-indent: -2000em;
	line-height: 0px;right: 0!important;
}
.faq-right .faq .question .title > .acc-icon-minus{
    background: url('/wp-content/uploads/2022/04/minus.png') no-repeat center center;
	width: 28px; height: 28px;
	font-size: 0px; text-indent: -2000em;
	line-height: 0px;
	right: 0!important;
}

.faq-right .faq .question{
	border-bottom:none!important;
	margin: 0!important;
}
.faq-right .faq .question .answer {
    padding: 20px 0;
	font-size: 18px;
	font-family:'Open Sans';
	color: #666666;
}
.faq-right .faq .question.active .title{ color:#67b945;}
.row.text-center.clinician-wrap {
    display: grid;
    grid-template-columns: 185px 185px 185px 185px 185px 185px;
    grid-column-gap: 7px;
	justify-content: center;
}
.single-latest-news {
    background: #fff;
    margin: 0 13px 20px;
    padding: 23px;
    border-radius: 15px; 
    -webkit-border-radius: 15px;box-shadow: 0 0 19px rgb(205 197 197 / 30%);
	-webkit-box-shadow: 0 0 19px rgb(205 197 197 / 30%);
}
@media screen and (min-width:1230px){
    .header-stack #Top_bar .menu_wrapper{
        display:inline-block;
        width:100%;
    }
	header.sticky #Top_bar .menu_wrapper{
		margin-top: 12px;
	}
}
@media screen and (max-width:1228px){
	.service-wrap-grid .mcb-section-inner {
		display: grid;
		grid-template-columns: 49% 49%;
		grid-column-gap: 20px;
	}
	.home .home-about-wrap h1,
	.home #Content h2  {
		font-size: 44px;
	}
	.row.text-center.clinician-wrap {
		display: grid;
		grid-template-columns: 185px 185px 185px 185px ;
		grid-column-gap: 7px;
		justify-content: center;
	}

}
@media only screen and (min-width: 992px){
	footer#Footer .widgets_wrapper  .container > div:first-child {
		max-width: 275px;
	}
	.home .home-about-wrap .about-us-video {
		margin: 0!important;
	}
	.home .home-about-wrap .about-left {
		width: 49%!important;
	}
	.home .home-about-wrap .about-right {
		width: 51%!important;
		padding-left: 1.5%;
		padding-top:50px;
	}
	.home .faq-left {
		width: 49%!important;
	}
	.home .faq-right {
		width: 51%!important;
		padding-left: 3%;
	}
}
@media screen and (max-width:991px) and (min-width:768px) {
	.home .home-about-wrap .about-left {
		width: 41%!important;
	}
	.row.text-center.clinician-wrap {
		display: grid;
		grid-template-columns: 185px 185px 185px ;
		grid-column-gap: 7px;
		justify-content: center;
	}

	.home .home-about-wrap .about-right {
		width: 59%!important;
		padding-left: 1.5%;
	}
	.home .faq-left {
		width: 41%!important;
	}
	.home .faq-right {
		width: 59%!important;
		padding-left: 3%;
	}

}
@media screen and (max-width:767px){
	.row.text-center.clinician-wrap {
		display: grid;
		grid-template-columns: 185px 185px  ;
		grid-column-gap: 7px;
		justify-content: center;
	}
}
@media screen and (max-width:1239px){
	.top-section-wrap a span, .top-section-wrap a.button i{
		display: inline-block!important;
	}
	.header-stack #Top_bar .logo {
		width: auto;
		order: 1;
		border: none!important;
		padding: 0!important;
	}
	#Top_bar a.responsive-menu-toggle {
		display: block;
		position: relative!important;
		margin: 0 15px!important;
		display: inline-block;
		top: inherit;
		right: unset;
		margin-top: 0!important;
		left: unset;
		position: relative!important;
	
	}
	.top-section-wrap, #Top_bar.is-sticky .top-section-wrap {
		top: unset!important;
		right: auto!important;
		transform: none!important;
		left: unset!important;
	}
	#Footer .widgets_wrapper > .container {
		display: grid;
		grid-template-columns: 49% 49%;
		grid-column-gap: 20px;
	}
	#Footer .widgets_wrapper > .container .one-fourth{
		width: 100%!important;
	}
	.header-stack #Top_bar .menu_wrapper {
		clear: both;
		border-top: none;
		top: unset;
		width: auto!important;
		padding-top: 0;
		float: none!important;
		order: 3;
		transform: none;
		position: relative;
		display: inline-flex;
		align-items: center;
		flex-direction: row-reverse;
		justify-content: space-between;
	}
	a#logo {
		padding: 0!important;
	}
	.top-section-wrap > a:first-child span {
		display: none!important;
	}
	.textwidget.custom-html-widget {
		order: 2;
		margin-right: 0;
		margin-left: auto;
	}
	.header-stack #Top_bar .menu_wrapper{
		order: 3;
	}
	.top_bar_left::before, .top_bar_left::after {
		display: none;
	}
	.top-section-wrap > a {
		display: none;
	}
	.top-section-wrap > a:first-child {
		display: inline-block;
		margin: 0 10px;
	}
	.top-section-wrap {
		top: unset;
		right: inherit;
		position: relative;
	}
	.top_bar_left a.button{
		margin-top:0!important;
	}
	.top_bar_left {
		margin-bottom: 18px;
    margin-top: 18px;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
}
@media screen and (max-width:767px){
    #caf-filter-layout1 ul.caf-filter-layout1 li a {
        padding: 10px 11px!important;
        min-width: 125px!important;
    }
	body #Top_bar #logo {
		padding: 0 10px!important;
		border: none!important;
	}
	.service-wrap-grid .mcb-section-inner {
		display: grid;
		grid-template-columns: 360px;
		grid-column-gap: 20px;
		margin: 0 auto;
		justify-content: center;
	}
	#Footer .widgets_wrapper > .container {
		display: grid;
		grid-template-columns: 100%;
		grid-column-gap: 20px;
	}
	.home .subhead {
		justify-content: center;
	}
	#Footer aside#nav_menu-4{
		margin-left: 0;
	}
	.services-wrap .column_attr,.home-our-clinicians-wrap .clinic-wrap .column_attr{
		flex-direction: column;
	}
	.footer-copy-center #Footer .footer_copy {
		margin-top: 50px;
	}
	.services-left ,.clinic-left{
		width: 100%!important;
		text-align: center;
	}
	.home .home-about-wrap h1, .home #Content h2 {
		font-size: 37px;
		line-height: normal;
	}
	.top_bar_left a.button {
		margin-top: 0!important;
		display: none;
	}
	.footer-copy-center #Footer .footer_copy .copyright {
		margin: 25px 0;
		font-family:'Open Sans';
		float: none;
		text-transform: capitalize;
		font-size: 16px;
	}
	.faq-right h2, .home-latest-news-wrap h2{
		margin-top: 25px!important;
	}
	#Footer .footer-socialmedia {
		text-align: center;
		padding: 3px 0 15px;
		float: none;
		display: block;
	}
	.header-stack #Top_bar a.responsive-menu-toggle {
		margin-top: 0!important;
		left: unset!important;
		position: relative!important;
	}
	.footer-copy-center #Footer .footer_copy {
		text-align: center;
		margin-top: 50px;
	}
	#wrapper #Header_wrapper #Top_bar a.responsive-menu-toggle {
		position: relative !important;
		margin-top: 0!important;
	}
	.home .home-about-wrap h1, .home #Content h2 {
		font-size: 37px; text-align: center;
	}
	.home .home-about-wrap {
		padding: 10px 0!important;
	}
}
@media screen and (max-width:420px) {
	.row.text-center.clinician-wrap {
		grid-template-columns: 250px;
	}
	.service-wrap-grid .mcb-section-inner {
		grid-template-columns: 300px;
	}
}

@media screen and (max-width:1024px){
    .clinic-right .button span {
    padding: 14px 19px;
    }
}
#Top_bar {
    transition:all ease-in-out 0.3s;
    -webkit-transition:all ease-in-out 0.3s;
}
header.sticky #Top_bar {
    position: fixed;
    top: 0;
    left: 0;
    height: auto;
    z-index: 100;
    background: #fff;
    padding: 8px 0;
    min-height:70px;
}
header.sticky #Top_bar .logo a{
    display: inline-block;
    height: auto; padding: 0!important;
}

header.sticky .Top_bar .top_bar_left {
    width: 100%!important; 
    display: flex;
    margin: 0!important;
    align-items: center;
    justify-content: space-between;
}
header.sticky #Top_bar .logo {
    border-bottom-width: 0;
    padding: 0;
}
header.sticky .top_bar_left {
    margin: 0!important;
}
header.sticky #Top_bar .menu > li > a {
    font-size: 14px;
}
header.sticky #Top_bar .menu_wrapper {
    width: 80%;
    display: inline-flex;
    justify-content: flex-end;
    padding-top: 0!important;
    border: none!important;
}


@media screen and (min-width:1240px){
    header.sticky #Top_bar .logo {
		width: 20%;
	}
	header.sticky #Top_bar .menu > li.ct-nav > ul.mfn-megamenu {
		box-sizing: border-box;
		left: 0;
		padding: 30px 25px 10px;
		top: 86%;
	}
	header.sticky .textwidget.custom-html-widget, header.sticky .top_bar_left a.button{
		display:none;
	}
}
#Footer aside#block-3 {
    padding-top: 0px!important;
}
#caf-post-layout3 #manage-post-area{
    background:transparent!important;
}
.home-our-clinicians-wrap .team-member { 
    box-shadow: 0 0 0 transparent!important;
    -webkit-box-shadow: 0 0 0 transparent!important;
}
ul.caf-filter-container.caf-filter-layout1 li::before{
    display:none!important;
}
body .data-target-div1 #caf-filter-layout1 li a, body .data-target-div1 #caf-filter-layout1 li.more span{
    font-size:17px;
    font-family:'PT Sans Bold';
    color:#fff;
    text-align:center;
    text-transform:uppercase;
}
#caf-filter-layout1 ul.caf-filter-layout1 li{
    padding: 0;
    margin: 0!important;
}
#caf-filter-layout1 ul.caf-filter-layout1 {
    margin-bottom: 47px!important;
    margin-top: 0px!important;
    justify-content: center;
    text-align: center;
    align-items: center;
    display: flex;
}
/*#caf-filter-layout1 ul.caf-filter-layout1 li.caf-mb-4:nth-child(4) {*/
/*    order: 2;*/ 
/*}*/
#manage-ajax-response{
    justify-content:center!important;
}
#caf-filter-layout1 ul.caf-filter-layout1{
    padding: 0;
    text-align: center;
    margin: 0!important;
    margin-bottom: 47px!important;
    margin-top: 0px!important;
}
.home #caf-filter-layout1 ul.caf-filter-layout1 li.caf-mb-4:nth-child(1) {
    order:1;
}
.home #caf-filter-layout1 ul.caf-filter-layout1 li.caf-mb-4:nth-child(2) {
    order:3;
}
.home #caf-filter-layout1 ul.caf-filter-layout1 li.caf-mb-4:nth-child(4) {
    order:5;
}
.home #caf-filter-layout1 ul.caf-filter-layout1 li.caf-mb-4:nth-child(3) {
    order:4;
}
.home #caf-filter-layout1 ul.caf-filter-layout1 li.caf-mb-4:nth-child(5) {
    order:2;
}
#caf-filter-layout1 ul.caf-filter-layout1 li a{
    margin: 0 2.5px!important;
    padding: 17px 25px;
    border-radius: 35px;
    min-width: 130px;
    display:block;
    box-shadow:0 0 7px #cdcaca !important; 
    -webkit-box-shadow:0 0 7px #cdcaca !important;
    transition:all ease-in-out 0.5s;
    -webkit-transition:all ease-in-out 0.5s; 
}
.home-our-clinicians-wrap.no-top{
    padding-top:0!important;
}
.home-our-clinicians-wrap h3{
    font-size: 23px;
    font-family: 'PT Sans Bold';
    color: #211e1c;
    text-transform: uppercase;
    margin: 0 0 0px;
}
body .data-target-div1 #caf-filter-layout1 li a.active,body .data-target-div1 #caf-filter-layout1 li a:hover{
    color:white!important;
    background:#90bd49!important;
}
#caf-filter-layout1 ul li a:hover {
    transform: scale(1)!important;
}
#caf-post-layout3 #manage-post-area {
    padding: 10px 0px!important;
}

@media only screen and (min-width:768px) {
/*#caf-post-layout3.caf-col-md-2 {*/
/*    -ms-flex: 0 0 33%;*/
/*    flex: 0 0 33%;*/
/*    max-width: 33%;*/
/*}*/
    body #manage-ajax-response, .caf-row {
        padding:0;
        display: grid;
        grid-template-columns: 185px 185px 185px   ;
        grid-column-gap: 7px;
        justify-content: center;
    }
}
@media only screen and (min-width:1000px) {
/*#caf-post-layout3.caf-col-md-2 {*/
/*    -ms-flex: 0 0 23%;*/
/*    flex: 0 0 23%;*/
/*    max-width: 23%;*/
/*}*/
    body #manage-ajax-response, .caf-row {
        padding:0;
        display: grid;
        grid-template-columns: 185px 185px 185px 185px  ;
        grid-column-gap: 7px;
        justify-content: center;
    }
}
@media only screen and (min-width:1200px) {
    /*#caf-post-layout3.caf-col-md-2 {*/
    /*    -ms-flex: 0 0 19%;*/
    /*    flex: 0 0 19%;*/
    /*    max-width: 19%;*/
    /*}*/
    body #manage-ajax-response, .caf-row {
        padding:0;
        display: grid;
        grid-template-columns: 185px 185px 185px 185px 185px ;
        grid-column-gap: 7px;
        justify-content: center;
    }
}
@media only screen and (min-width:1260px) {
    /*#caf-post-layout3.caf-col-md-2 {*/
    /*    -ms-flex: 0 0 16%;*/
    /*    flex: 0 0 16%;*/
    /*    max-width: 16%;*/
    /*}*/
    body #manage-ajax-response, .caf-row {
        padding:0;
        display: grid;
        grid-template-columns: 185px 185px 185px 185px 185px 185px;
        grid-column-gap: 7px; 
        justify-content: center;
    }
}
#caf-post-layout3 #manage-post-area{
    max-height:185px;
    margin:0 auto!important;
}
body #manage-ajax-response,.caf-row{
   padding:0!important;  
}
body #caf-post-layout3 {
    padding: 0; 
    margin:3.5px!important;
}
@media screen and (max-width:990px){
    #caf-filter-layout1 ul.caf-filter-layout1 li a {
        margin: 0 2.5px!important;
        padding: 10px 17px;
        border-radius: 25px;
        min-width: 105px;
        display: block;
    }
    #caf-filter-layout1 ul.caf-filter-layout1 li {
        padding: 0;
        margin: 0 0 5px!important;
    }
}
@media screen and (max-width: 768px){
    
    body #manage-ajax-response, .caf-row {
        padding: 0;
        display: grid;
        grid-template-columns: 185px 185px 185px; 
        grid-column-gap: 7px;
        justify-content: center;
    }
    #caf-post-layout3.caf-col-md-tablet4 {
        -ms-flex: 0 0 100%!important;
        flex: 0 0 100%!important; 
        max-width: 100%!important;
    }
}
@media screen and (max-width:660px){
    #caf-filter-layout1 ul.caf-filter-layout1{
        display:block!important;
    }
}
@media screen and (max-width: 499px){
    body #manage-ajax-response, .caf-row {
        padding: 0;
        display: grid;
        grid-template-columns: 165px 165px;
        grid-column-gap: 7px;
        justify-content: center;
    }
    #caf-post-layout3.caf-col-md-tablet4 {
        -ms-flex: 0 0 100%!important;
        flex: 0 0 100%!important;
        max-width: 100%!important;
    }
}
.home-our-clinicians-wrap.redesign .subhead::after {
    background-color: #67b945;
    height: 1px;
    content: "";
    margin-left: 13px;
    width: 40px;
}
 .home-our-clinicians-wrap.redesign .subhead {
    color: #67b945;
    font-family: 'PT Sans';
    font-size: 17px;
    font-weight: 300!important;
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    margin: 0 0 15px;
}
.home-our-clinicians-wrap.no-top {
    padding-top: 0px!important;
}
 .home-our-clinicians-wrap.redesign .clinic-wrap .column_attr {
    justify-content: center!important;
} 
.home-our-clinicians-wrap.redesign .clinic-wrap {
       margin-bottom: 0px!important;
}

.greenbtn {
    padding-top: 30px;
    border-top: 1px solid;
}
.sidebar-link a{
    font-size: 15px!important;
	font-family:'PT Sans Bold';
    text-transform: uppercase;
	color: #fff;
    line-height: 15px!important;
    width: 70%!important;
    font-weight: bold;
    margin: 0 auto!important;
    
    margin-bottom: 7px!important;
    padding: 20px 20px!important;
    border-radius: 30px;
    text-align: center!important;
    -webkit-border-radius: 30px;
    height: auto;
    background: #62b042!important;
}
.sidebar-link.bluebtn a {
	background:#188cba!important;
}
.sidebar-link a span{
	font-size: 15px!important;
	font-family:'PT Sans Bold';
    text-transform: uppercase;
	color: #fff;
    line-height: 15px!important;
}
.sidebar-link.greybtn a {
	background:#474747!important;
}
@media screen and (min-width:1236px){
	.sidebar-link{
		display:none!important;
	}
}
@media screen and (max-width:1236px){
	.sidebar-link{
		display:block!important;
	}
}
@media screen and (max-width:778px){
	.mfn-main-slider rs-sbg {
		background: url('/wp-content/uploads/2022/05/mobile-view-banner.jpg') no-repeat top center / cover!important;
	}
	rs-layer#slider-7-slide-9-layer-2 br {
		display: none!important;
	}
	a#slider-7-slide-9-layer-14 ,a#slider-7-slide-9-layer-15{
		box-shadow: 0 0 10px rgb(0 0 0 / 15%);
        -webkit-box-shadow: 0 0 10px rgb(0 0 0 / 15%);
	}
}
@media screen and (max-width:480px){
	rs-layer#slider-7-slide-9-layer-2 {
		top: 79px;
	}
}
@media screen and (max-width:450px){
	rs-layer#slider-7-slide-9-layer-2 {
		top: 60px;
	}
	rs-layer#slider-7-slide-9-layer-7 {
		margin-top: 13px!important;
	}

} 
@media screen and (max-width:690px){
.conditions-treated-detail-wrap .ct-detail-lt h1{font-size:34px;line-height:36px;}
.conditions-treated-detail-wrap .ct-detail-lt h2{font-size:30px;line-height:32px;}
.conditions-treated-detail-wrap .ct-detail-lt h3{font-size:26px;line-height:28px;}
}
@media screen and (max-width:400px){
.conditions-treated-detail-wrap .ct-detail-lt h1{font-size:28px;line-height:32px;}
.conditions-treated-detail-wrap .ct-detail-lt h2{font-size:26px;line-height:30px;}
.conditions-treated-detail-wrap .ct-detail-lt h3{font-size:24px;line-height:26px;}
} 
.page-melbourne-hand-therapist div#Content {
    padding-top: 0px!important; 
}
body.page-id-1680 div#Content {
    padding-top: 0px!important; 
}
.top-therapist-section > div {
    max-width: 100%!important; 
}
.top-therapist-section #caf-post-layout4{
    margin-bottom:0px!important;
}
.top-therapist-section > div .column_fancy_heading {
    padding: 0;
    margin: 0;
}
.page-melbourne-hand-therapist ul#caf-layout-pagination.post-layout4 li a {
    text-decoration: none;
    background: #333;
    color: #fff!important;
    padding: 10px 16px;
    font-size: 16px;
    border-radius: 7px;
    margin-right: 1px;
}
body.page-id-1680 ul#caf-layout-pagination.post-layout4 li a {
    text-decoration: none;
    background: #333;
    color: #fff!important;
    padding: 10px 16px;
    font-size: 16px;
    border-radius: 7px;
    margin-right: 1px;
}
.page-melbourne-hand-therapist ul#caf-layout-pagination {
    margin-top: 50px!important;
    display: flex!important;
    padding-top: 24px;
    position: relative;
    align-items: center;
    justify-content: center;
}
body.page-id-1680 ul#caf-layout-pagination {
    margin-top: 50px!important;
    display: flex!important;
    padding-top: 24px;
    position: relative;
    align-items: center;
    justify-content: center;
}
.page-melbourne-hand-therapist ul#caf-layout-pagination.post-layout4 span.page-numbers.current {
    background: #fff;
    padding:10px 16px;
    border-radius: 7px;
    color: #333;
    position: relative;
    margin-right: 1px;
    font-size: 16px;
}
body.page-id-1680 ul#caf-layout-pagination.post-layout4 span.page-numbers.current {
    background: #fff;
    padding:10px 16px;
    border-radius: 7px;
    color: #333;
    position: relative;
    margin-right: 1px;
    font-size: 16px;
}
.page-melbourne-hand-therapist #caf-post-layout-container.data-target-div1.post-layout4 {
    padding-top: 71px;
}
body.page-id-1680 #caf-post-layout-container.data-target-div1.post-layout4 {
    padding-top: 71px;
}

.top-therapist-section .bottom-therapist-section ul#caf-layout-pagination li::before {
    display: none;
}
body.page-melbourne-hand-therapist #manage-ajax-response, .page-melbourne-hand-therapist .caf-row,
body.page-id-1680 #manage-ajax-response, .page-id-1680 .caf-row
{
    padding: 0!important;
    display: block;
}
.img-row1 > *:first-child {
    margin-right: 25px;
}
@media screen and (max-width:768px){
	.sb-appointment img{
		width:100%;
	}
}

@media screen and (min-width:768px){
	.how-we-can-help-you-workplace-injuries .service-content-wrap .img-row {
		display: grid;
		grid-template-columns: 50% 50%;
		align-items: center;
		grid-column-gap: 25px;
	}
	.img-row {
		display: grid;
		grid-template-columns: 60% 40%;
		align-items:center;
	}
	.img-row1 {
		display: grid;
		grid-template-columns: 20% 80%;
		align-items: center;
		text-align: left;
		margin-bottom: 25px;
		margin-top: 25px;
	}
	.img-row1 > *:first-child {
		margin-right: 25px;
	}
	.single-how-we-can-help-you h2 {
		font-size: 42px;
		line-height: 50px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 959px){
.single-how-we-can-help-you h2 {
    font-size: 31px;
    line-height: 43px;
    letter-spacing: 0px;
}
}
@media screen and (max-width:767px){
	.img-row, .img-row1 {
		display: grid;
		grid-template-columns: 100%;
	}
	.how-we-can-help-you-workplace-injuries .service-content-wrap .img-row img,
    .img-row1 img{
		margin-bottom: 15px;
		margin-top: 15px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1239px) {
	.news-detail-wrap .section_wrapper { max-width: 100%; }
}
.header-stack #Action_bar { display:block; }
#Action_bar .contact_details a.holiday-notice-btn { padding: 5px 15px; }
#popmake-1867 { /*background:url(https://melbourneshouldertherapy.com.au/wp-content/uploads/2022/11/hn_popup_bg.png) no-repeat top center; background-size:cover;*/ }
.pum-theme-766 #popmake-1867.pum-container, .pum-theme-default-theme #popmake-1867.pum-container { padding: 0; border: 0; }
#pum-1867.pum-theme-766 .pum-content + .pum-close, #pum-1867.pum-theme-default-theme .pum-content + .pum-close { right: 5px; padding: 8px 6px; line-height: 7px; background: #000; border-radius: 50%;     font-size: 18px; top: 10px; } 
.holiday-notice-wrap { color: #211e1c; text-align: center; font-family: 'PT Sans', sans-serif; position:relative; padding: 70px 50px 45px; }
.holiday-notice-wrap .top-img1-bg, .holiday-notice-wrap .top-img2-bg { position:absolute; }
.holiday-notice-wrap .top-img1-bg { top: -38px; left: 50%; transform: translateX(-50%); }
.holiday-notice-wrap .top-img1-bg img, .holiday-notice-wrap .top-img2-bg img { display: block; }
.holiday-notice-wrap .top-img2-bg { bottom: -1px; right: 15px; }
.holiday-notice-wrap .nc-popup-content1 { font-size:30px; line-height:33px; font-weight:700; margin: 0 0 22px; }
.holiday-notice-wrap .nc-popup-content2 { color:#178cbd; font-size:22px; line-height:33px; font-weight:400; margin: 0 0 26px; }
.holiday-notice-wrap .nc-popup-content3 { color:#000000; font-size:22px; line-height:28px; font-weight:400; }
.holiday-notice-wrap .nc-popup-content3 span { display:block; color:#67b945; font-size:24px; line-height:28px; font-weight:700; font-style:italic; }
.holiday-notice-wrap .nc-popup-content3 a { font-weight:700; color:#178cbd; font-size:22px; }
.holiday-notice-wrap .nc-popup-content3 a:hover { color:#000000; }
.holiday-notice-wrap ul { margin: 0 0 18px; overflow: hidden; }
.holiday-notice-wrap ul li { position: relative; margin: 0 1% 2%; list-style: none; font-size:17px; line-height: 22px; font-weight:400; float:left; width:23%; border-radius: 15px; min-height: 173px; background: #fff;
box-shadow: 0 0 10px 0px rgba(0,0,0,0.10);
-webkit-box-shadow: 0 0 10px 0px rgba(0,0,0,0.10);
-moz-box-shadow: 0 0 10px 0px rgba(0,0,0,0.10); }
.holiday-notice-wrap ul li span { display:block; }
.holiday-notice-wrap ul li span.cont1 { background:#188cba; color:#fff; padding:16px 8px 12px; border-radius: 15px 15px 0 0; }
.holiday-notice-wrap ul li span.cont2 { background:#ffffff; color:#211e1c; padding:15px 25px 20px; border-radius: 0 0 15px 15px; font-weight:700; }
@media only screen and (max-width: 1024px) {
	#pum-1867 .pum-container.pum-responsive.pum-responsive-medium { margin-left: -45%; width: 90%; }
	#popmake-1867.pum-container, .pum-theme-default-theme #popmake-1867.pum-container { padding: 0; border: 0; }
	.holiday-notice-wrap { padding: 70px 20px 45px; }
}
@media screen and (max-width:767px){
	
	#Action_bar .contact_details a.holiday-notice-btn { margin-top: 5px; }
	#pum-1867 { z-index: 214748210000!important; }
	.pum-theme-766 #popmake-1867.pum-container, .pum-theme-default-theme #popmake-1867.pum-container { padding: 0; }
	.holiday-notice-wrap { padding: 35px 10px 20px; }
	.holiday-notice-wrap .top-img2-bg img { height: 60px; width: auto; }
	.holiday-notice-wrap .nc-popup-content1 { font-size: 25px; line-height: 25px; margin: 0 0 15px; }
	.holiday-notice-wrap .nc-popup-content2 { font-size: 17px; line-height: 20px; margin: 0 0 20px; }
	.holiday-notice-wrap ul li { margin: 0 1% 4%; font-size: 14px; line-height: 18px; width: 48%; min-height: 135px; } 
	.holiday-notice-wrap ul li span.cont2 { padding: 10px 5px 15px; }
	.holiday-notice-wrap .nc-popup-content3 { font-size: 17px; line-height: 20px; }
	.holiday-notice-wrap .nc-popup-content3 a { font-size: 18px; }
	.holiday-notice-wrap .nc-popup-content3 span { font-size: 18px; line-height: 20px; }
}
/*Recruitment*/
.page-id-8488 .breadcrumb-height { display: none; }
.page-id-1905 #Content { padding-top: 0; }
.recruitment-section1-wrap h1, .recruitment-section2-wrap .recruitment-section2-heading h2 { color:#fff; }
.recruitment-section1-wrap p { color: #fff; font-family: "gotham-book",Helvetica,Arial,sans-serif; font-size: 22px; line-height:32px; font-weight: normal; margin: 0 0 15px; }
.recruitment-section2-wrap .recruitment-listing-wrap .column .column_attr { display: flex; flex-wrap: wrap; }
.one-second.mcb-wrap.recruitment-block { background:#fff; padding:3%; position:relative; text-align:center; margin: 0.5rem; max-width: calc((100% / 2) - 1rem); }
.recruitment-section2-wrap .recruitment-listing-wrap .recruitment-block .element-list { height: 100%; min-height:345px; }
.recruitment-block a { display:block; color: #666666; }
.recruitment-details { width:100%; }
.recruitment-comp-name { font-size:19px; line-height:26px; color:#666666; font-family: 'Gotham-Book',sans-serif; text-transform:uppercase; padding: 0 0 39px; }
.recruitment-title { margin:0; padding:0 0 59px; font-family: 'Gotham-Bold',sans-serif; text-transform:uppercase; line-height: 43px; font-size: 35px; color: #333333; }
.recruitment-city-job { padding: 0 0 96px; }
.recruitment-city-job ul { list-style:none; padding:0; margin:0; }
.recruitment-city-job ul li { display: inline-block; position: relative; font-size:17px; font-family: 'Gotham-Book',sans-serif; color:#666666; text-transform:uppercase; padding: 0 10px 0 16px; }
.recruitment-city-job ul li:first-child:before { display:none; }
.recruitment-city-job ul li:before { content:''; position:absolute; background:#188cba; width:6px; height:6px; border-radius:6px; top: 7px; left: 0; }
.recruitment-content { display:none; }
.recruitment-full-posted { width:100%; position:absolute; left:0; bottom:0; list-style: none; margin: 0; padding: 0 35px 0; }
.recruitment-full-posted li { float:left; width:50%; font-family: 'Gotham-Book',sans-serif; font-size: 17px; text-transform:uppercase; color: #666666; text-align:left; padding: 0 !important; }
.recruitment-full-posted li:last-child { text-align:right; }
.recruitment-full-posted li:before { display:none; }
.recruitment-section1-wrap .elementor-element .elementor-heading-title { font-family: "Gotham-Black", Sans-serif; }
.recruitment-section2-wrap .elementor-element .elementor-heading-title, .recruitment-section3-wrap .elementor-element .elementor-heading-title, .recruitment-section3-wrap .elementor-element .elementor-counter-title { font-family: "Gotham-Bold", Sans-serif; }
.recruitment-section3-wrap .elementor-element .elementor-counter-number-wrapper { font-family: "Gotham-medium", Sans-serif; }
.recruitment-section3-wrap .elementor-counter { border-top:6px solid #bda87f; padding: 14px 0 0; text-align:left; width: 85%; }
.recruitment-section3-wrap .elementor-counter .elementor-counter-number-prefix { flex-grow: unset; }
.recruitment-section3-wrap .elementor-element .elementor-counter-title { text-align: left; }
.recruitment-more { position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); text-align:center; }
.recruitment-more.recruitment-title { color: rgba(51,51,15,.15); padding: 0; }
.apply-btn, input[type="button"].apply-btn, input[type="submit"].apply-btn { padding: 0 30px !important; margin:0; }
.apply-btn:hover { background:#484647; color:#fff; }
.single-recruitment #Subheader { display: none; }
.recruitment-detail-wrap p, .recruitment-detail-wrap ul li { color: #666; font-size: 17px; line-height: 26px; margin: 0 0 26px 0; font-family: "Gotham-medium", Sans-serif; }
.recruitment-detail-bg { background: url(/wp-content/uploads/2022/11/bottom-bg.jpg) no-repeat top center; background-size: cover; padding: 224px 0; position: relative; }
.recruitment-detail1-wrap { margin: -180px 0 0; }
.recruitment-detail1-wrap .recruitment-MHT-logo { background:#FCFCFC; border-radius:50%; width: 250px; height: 250px; text-align: center; line-height: 250px; }
.recruitment-detail1-wrap .recruitment-MHT-logo img { position: relative; top: 50%; transform: translateY(-50%); }
.recruitment-detail1-wrap .recruitment-title { font-family: "Gotham-Black", Sans-serif; font-size:46px; line-height:48px; text-transform:uppercase; color:#fff; padding: 37px 0 0; min-height: 133px; }
.recruitment-detail1-wrap .recruitment-comp-name { color:#fff; padding: 0 0 34px; }
.recruitment-detail1-wrap .recruitment-full-posted { padding: 0 0 16px; position:relative; }
.recruitment-detail1-wrap .recruitment-full-posted li { float: none; width: auto; display: inline-block; padding: 0; margin: 0; }
.recruitment-detail1-wrap .recruitment-full-posted li i { margin: 0; }
.recruitment-detail1-wrap .recruitment-full-posted li.divider { padding:0 12px; }
.recruitment-detail1-wrap .apply-btn { color: #fff; margin:0 0 50px; }
.recruitment-detail2-wrap .recruitment-content { display:block; }
.recruitment-detail2-wrap .recruitment-content ul { margin-bottom: 26px; padding: 0; list-style: none; }
.recruitment-detail2-wrap .recruitment-content ul li { margin-bottom: 0; position:relative; padding:0 0 0 20px; }
.recruitment-detail2-wrap .recruitment-content ul li:before { content:''; position:absolute; background:#188cba; width:6px; height:6px; border-radius:6px; top: 10px; left: 0; }
.recruitment-detail3-wrap .covering-letter { font-size: 19px; font-family: "Gotham-Bold", Sans-serif; font-weight: normal; color:#666666; margin: 0 0 43px; font-style: italic; }
.recruitment-detail4-wrap { padding: 0 0 74px; }
.recruitment-detail4-wrap .elementor-widget { border-top: 1px solid #e4e4e4; padding: 44px 0 0; margin: 24px 0 0; }
.recruitment-detail4-wrap .apply-txt { margin: 0 0 43px; }
.recruitment-detail4-wrap .apply-txt span { display:block; font-size:22px; font-family: "Gotham-Bold", Sans-serif; font-weight: normal; }
.recruitment-detail4-wrap form input:not([type=submit]):not([type=checkbox]):not([type=radio]), .recruitment-detail4-wrap form textarea { padding: 20px 15px; height:auto; }
.recruitment-detail4-wrap form input[type="file"] { border: 1px solid #dbdbdb; }
.recruitment-detail4-wrap form .label-txt { display:block; font-size:22px; font-family: "Gotham-Bold", Sans-serif; font-weight: normal; padding: 32px 0 20px; }
.recruitment-detail4-wrap form .file-txt { margin: 0; }
.recruitment-detail4-wrap form .your-cover-letter .wpcf7-list-item { display: block; margin: 0; }
.recruitment-detail4-wrap form .your-cover-letter label {  }
.recruitment-detail4-wrap form .your-cover-letter label span { display: inline-block; font-size: 17px; padding: 0 0 0 13px; font-family: "Gotham-medium", Sans-serif; }
.recruitment-detail4-wrap input[type="submit"].apply-btn, .recruitment-detail4-wrap input[type="button"].apply-btn{ display: inline-block !important; font-size: 18px !important; color: #fff !important;  padding: 17px 60px !important; width: auto !important; border:0 !important; margin: 29px 0 0; cursor:pointer; }
.recruitment-detail4-wrap input[type="button"].apply-btn:hover, .recruitment-detail4-wrap div.wpforms-container-full button[type=submit]:hover { background:#BDA87F !important; border:0 !important; }
.recruitment-detail4-wrap .wpforms-container .wpforms-field-label{font-weight:normal;}
.recruitment-detail4-wrap ::-webkit-input-placeholder {color: #000000!important; opacity:1!important; } /* Firefox 18- */
.recruitment-detail4-wrap :-moz-placeholder {color: #000000!important ; opacity:1!important;  } /* Firefox 19+ */
.recruitment-detail4-wrap ::-moz-placeholder {color: #000000!important; opacity:1!important; }
.recruitment-detail4-wrap :-ms-input-placeholder {color: #000000; opacity:1!important; }
.recruitment-detail4-wrap div.wpforms-container-full input[type=radio]+label{font-size:15px;}
.recruitment-detail4-wrap div.wpforms-container-full button[type=submit] { background: #178bb9!important; border-radius: 30px; font-size: 18px; color: #fff !important; padding: 0 60px; height: 60px; margin: 29px 0 0; cursor:pointer; }
.recruitment-detail4-wrap div.wpforms-container-full button[type=submit]:hover { background:#67b945!important;}

@media screen and (min-width:1198px) and (max-width:1312px){
    .header__menu ul li {    margin-left: 0px !important;}
}
@media (min-width: 768px) and (max-width: 1024px) {
	.recruitment-section2-wrap .elementor-column.elementor-col-50, .recruitment-section2-wrap .elementor-column[data-col="50"] { width: 46%; margin: 0 2%; }
}
@media (max-width: 1024px) {
	.recruitment-detail-bg { padding: 170px 0; }
	.recruitment-detail1-wrap .recruitment-MHT-logo { width: 200px; height: 200px; line-height: 200px; }
	.recruitment-detail1-wrap .recruitment-MHT-logo img { width: 130px; }	
	.recruitment-comp-name { font-size: 17px; }
	.recruitment-detail1-wrap { margin: -140px 0 0; }
	.recruitment-detail-wrap p, .recruitment-detail-wrap ul li { font-size: 16px; line-height: 22px; }
	.recruitment-detail1-wrap .recruitment-title { font-size: 30px; line-height: 35px; padding: 20px 0 0; min-height: 100px; }
	.recruitment-detail1-wrap .recruitment-comp-name { padding: 0 0 18px; }
	.recruitment-detail1-wrap .apply-btn { color: #fff; margin: 0 0 20px; }
	.apply-btn, input[type="button"].apply-btn { font-size: 16px; padding: 15px 30px; }
	.recruitment-detail4-wrap { padding: 0 0 40px; }
	.recruitment-detail4-wrap .elementor-column.elementor-col-70, .recruitment-detail4-wrap .elementor-column[data-col="70"] {  width: 99%; }
	.recruitment-detail4-wrap .elementor-widget { padding: 25px 0 0; margin: 0; }
	.recruitment-detail4-wrap form .label-txt { font-size: 19px; padding: 22px 0 20px; }
	.recruitment-detail4-wrap input[type="button"].apply-btn { font-size: 16px !important;  padding: 15px 30px !important; }
}
@media (max-width: 820px) {
	.recruitment-section2-wrap .recruitment-listing-wrap .recruitment-block .element-list { min-height: 290px; }
	.recruitment-section1-wrap { padding-top: 80px !important; padding-bottom: 60px !important; }
	.recruitment-detail1-wrap { margin: -135px 0 0; }
	.recruitment-detail1-wrap .recruitment-title { font-size: 30px; line-height: 35px; padding: 35px 0 0; }	
	.recruitment-section1-txt p { font-size: 16px; line-height: 20px; }
	.one-second.mcb-wrap.recruitment-block { padding: 4% 3% 3% 3%; }
	.recruitment-section2-wrap { padding-top: 60px !important; padding-bottom: 60px !important; }
	.recruitment-comp-name { font-size: 16px; line-height: 20px; padding: 0 0 30px; }
	.recruitment-title { padding: 0 0 29px; line-height: 30px; font-size: 25px; }
	.recruitment-city-job ul li { font-size: 16px; }
	.recruitment-full-posted { padding: 0 15px; margin: 0 !important; }
	.recruitment-city-job { padding: 0 0 66px; }
	.recruitment-full-posted li { font-size: 14px; float: none; width: 100%; text-align: center; }
	.recruitment-full-posted li:last-child { text-align: center; }
	.recruitment-detail1-wrap .recruitment-MHT-logo { width: 150px; height: 150px; line-height: 150px; margin: 20px 0 0; }
	.recruitment-detail1-wrap .recruitment-MHT-logo img { width: 90px; }
	.recruitment-detail-bg { padding: 130px 0; }
}
@media (max-width: 767px) {
	.recruitment-block { margin: 0 0 15px; padding: 20px; position: relative; text-align: center; }
	.recruitment-block:last-child { width: 100%; height: 350px; }
	.recruitment-title { line-height: 27px; font-size: 23px; }
	.one-second.mcb-wrap.recruitment-block { max-width: calc((100%) - 1rem); }
	.recruitment-detail1-wrap .elementor-column { text-align: center; }
	.recruitment-section2-wrap .recruitment-listing-wrap .recruitment-block .element-list { height: auto; min-height: 275px; }
	.recruitment-section3-wrap .elementor-counter { width: 100%; }
	.recruitment-section3-wrap .elementor-counter .elementor-counter-number-prefix { flex-grow: 1; }
	.recruitment-section3-wrap .elementor-element .elementor-counter-title { text-align: center; }
  .recruitment-detail-bg { padding: 150px 0 0; }	
	.recruitment-detail1-wrap { margin: -100px 0 0; }
	.recruitment-detail1-wrap .recruitment-title { padding: 0 0 15px; color: #333; text-align: center; font-size: 24px; line-height: 25px; min-height: auto; }
	.recruitment-detail1-wrap .elementor-col-70 { padding: 0; }
	.recruitment-detail1-wrap .recruitment-comp-name { padding: 0; color: #666; text-align: center; font-size: 15px; }
	.recruitment-detail1-wrap .recruitment-full-posted { padding: 0 0 16px; text-align: center; }
	.recruitment-detail1-wrap .recruitment-btn-share { text-align: center; }
	.recruitment-detail3-wrap p { text-align: center; }
	.recruitment-detail3-wrap .covering-letter { font-size: 18px; line-height: 22px; margin: 0 0 35px; }
	.recruitment-detail4-wrap input[type="button"].apply-btn { width: 100% !important; }
	.recruitment-detail4-wrap .apply-txt { text-align: center; margin: 0 0 30px; }
	.recruitment-detail4-wrap .apply-txt span { font-size: 20px; padding: 5px 0; }
	.recruitment-detail1-wrap .recruitment-full-posted li.divider { padding: 0 5px; }
	.recruitment-detail1-wrap .recruitment-full-posted li { font-size: 11px; }
	.recruitment-detail1-wrap .recruitment-full-posted li i { margin: 0 3px 0 0; }
	.recruitment-detail1-wrap .elementor-widget-wrap .elementor-widget.recruitment-cn { margin-bottom: 0; }
	.recruitment-detail1-wrap .recruitment-MHT-logo { margin: 20px auto; }
	.apply-btn, input[type="button"].apply-btn, input[type="submit"].apply-btn { padding: 0 0 !important; }
	.hide-dt{display:block;}
	.hide-mob{display:none;}
}
.posts_group.masonry.col-2 .post-item.full-w{width:100%;}

.popup-sd-wrap{}
.popup-sd-wrap .popup-sd-col1{margin:0;width:50%;}
.popup-sd-wrap .popup-sd-col2{margin-left:-100px;width:55%;margin-right:0;padding:21px 0 0;}
.popup-sd-wrap .popup-sp-heading{font-family:'calibribold',Arial,Helvetica,sans-serif;color:#188cbb;font-size:85px;text-align:center;}
.popup-sd-wrap .popup-sp-heading span{display:block;}
.popup-sd-wrap .popup-sp-heading .sp-special-txt{font-size:55px;line-height:75px;}
.popup-sd-wrap .popup-sp-heading .sp-loc-txt{font-size:32px;line-height:35px;padding:15px 0 0;}
.popup-sd-wrap .popup-txt{font-size:19px;color:#000000;font-family:'calibriregular',Arial,Helvetica,sans-serif;line-height:25px;text-align:center;}
.popup-sd-wrap .wpcf7-form p{margin:0!important;}
.popup-sd-wrap .wpcf7-form input[type="email"], .popup-sd-wrap .wpcf7-form input[type="text"]{font-size:16px;padding:20px 20px;}
.button-flat .popup-sd-wrap .wpcf7-form input[type="submit"], .button-flat .popup-sd-wrap .wpcf7-form input[type="button"]{padding:14px 80px;border-radius:35px;font-family:'calibriregular',Arial,Helvetica,sans-serif;font-size:26px;}
.popup-sd-wrap .wpcf7-spinner{display:block;padding:0;margin:0;position:relative;left:50%;transform:translateX(-50%);}
#popmake-12977{background:url('https://melbourneshouldertherapy.com.au/wp-content/uploads/2025/01/popup-bg.png') no-repeat center top transparent;    background-size: contain;    padding: 20px 45px;border-radius: 0px;
    border: 0px none #000000;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);}
#popmake-12977 .popup-sd-wrap .popup-sd-col1 {
    margin: 0;
    width: 49%;
    display:inline-block;    vertical-align: middle;
}
#popmake-12977 .popup-sd-wrap .popup-sd-col2{margin-left: 0;
    width: 49%;    text-align: center;
    display:inline-block;    vertical-align: middle;
    margin-right: 0;
    padding: 21px 0 0;}
#wpforms-form-11921{max-width:365px;text-align:center;margin:0 auto;}
#wpforms-form-11921 input:not([type="button"]):not([type="submit"]), #wpforms-form-11921 textarea, #wpforms-form-11921 .elementor-field-textual{color:#222222;background:#fff;border:0 none;border-radius:25px;padding:10px 20px;}
#wpforms-submit-11921{background:#0a283f;border:0 none;border-radius:25px;padding:10px 20px;text-align:center;color:#fff;text-transform:uppercase;width: 100%;}
#popmake-12977 .wpforms-container .wpforms-field, #popmake-12977 .wp-core-ui div.wpforms-container .wpforms-field{    padding: 7px 0!important;}
#popmake-12977 .pum-content + .pum-close{color:#fff;}
@media (max-width: 1024px) {
#popmake-12977 .popup-sd-wrap .popup-sd-col2{padding:0;}
.popup-sd-wrap .popup-sd-col2{margin-left:-75px;}
.popup-sd-wrap .popup-sp-heading {font-size: 60px;text-align: center;}
.popup-sd-wrap .popup-sp-heading .sp-special-txt{font-size:40px;line-height:50px;}
.popup-sd-wrap .popup-sp-heading .sp-loc-txt {font-size:22px;line-height:35px;padding: 2px 0 0;}
.popup-sd-wrap .popup-txt {font-size: 16px;line-height:23px;}
.popup-sd-wrap .wpcf7-form input[type="email"], .popup-sd-wrap .wpcf7-form input[type="text"]{padding:15px 20px;}
.button-flat .popup-sd-wrap .wpcf7-form input[type="submit"], .button-flat .popup-sd-wrap .wpcf7-form input[type="button"]{padding:15px 50px;font-size:20px;}
}
@media (max-width: 767px) {
#pum-12977{    overflow-y: scroll;}
#popmake-12977 .popup-sd-wrap .popup-sd-col1{display:none!important;}
#popmake-12977{ background-size: cover; border-radius:50px;background-repeat: repeat-y;height:100%; }
#popmake-12977 .popup-sd-wrap .popup-sd-col2{background:transparent;}
#popmake-12977 .popup-sd-wrap .popup-sd-col1, #popmake-12977 .popup-sd-wrap .popup-sd-col2 {width: 100%;display:block;}
.popup-sd-wrap .popup-sd-col1, .popup-sd-wrap .popup-sd-col2 {width: 100%;}
.popup-sd-wrap .popup-sd-col2 {margin-left: 0; position: absolute; padding: 30px 25px; background: rgba(255,255,255,.5);}
.popup-sd-wrap .popup-sp-heading .sp-special-txt { padding: 0 0 10px; }
.popup-sd-wrap .popup-sp-heading {font-size: 50px;}
.popup-sd-wrap .popup-sp-heading .sp-special-txt {font-size: 35px;line-height: 45px;padding: 0 0 5px;}
.popup-sd-wrap .popup-sp-heading .sp-loc-txt {font-size: 20px; line-height: 35px; padding: 8px 0 0;}
.popup-sd-wrap .popup-txt {font-size: 15px; line-height: 20px;}
}
.video-wrap a{display:block;}
.video-wrap .video-img{overflow:hidden;height:213px;position:relative;display:block;margin:0 0 20px;}
.video-wrap .video-img img{position:absolute;left:0;top:50%;transform:translateY(-50%);}
@media (max-width: 1024px) {
.video-wrap .video-img{height:170px;}
}
@media (max-width: 820px) {
.video-wrap .video-img{height:126px;}
}
@media (max-width: 767px) {
.video-wrap .video-img{height:176px;}
}
/*Newsletter*/
#nominate-team-member .wpforms-container .wpforms-field{padding:0 0 15px;}
#nominate-team-member .wpforms-container input[type=email], #nominate-team-member .wpforms-container input[type=tel], #nominate-team-member .wpforms-container input[type=text], #nominate-team-member .wpforms-container select, #nominate-team-member .wpforms-container textarea{font-size:16px!important;height:auto!important;padding: 10px 15px!important;}
#nominate-team-member .eael-wpforms .wpforms-submit-container .wpforms-submit{height:auto!important;}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{background:transparent!important;}
.banner-text{font-size: 20px;font-weight: 400;
    font-family: poppins;
    display: block;
    letter-spacing: 1px;
    line-height: 26px !important;
    margin-top: 25px;}
#mega-menu-wrap-main-menu #mega-menu-main-menu{text-align:center;}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{font-size:16px;font-weight:500;}
.play-btn, .btn-icon:hover, .btn:hover, .service-box-3 .service-link, .btn.green-bg-btn, .team-link, .price-box-flat:hover .price-btn-2 a, .price-box-flat .price-btn-2 a.green-bg, .testi-quato-icon-green, .team-activation .slick-dots li.slick-active button, .professinals-list li:hover i, .contact i, .contact-btn input.btn:hover, .green-bg, .h4service-active .slick-arrow, .h4gallery-active .slick-arrow, .routine__table .table tbody td.active-doctor, #scrollUp:hover, .pro-list-content .product-action a, .pro-list-content a.button.yith-wcqv-button, .cart .site-btn.brand-btn:hover, .gallery-slider-active .slick-arrow:hover, a.btn-icon-green, .h4service-active .slick-dots li.slick-active button, .h4gallery-active .slick-dots li.slick-active button, .h5service-active .slick-dots li.slick-active button{    background: #1b2c6f;}
.elementor-144 .elementor-element.elementor-element-bb096c9 > .elementor-widget-container {background-color:#1b2c6f!important;}
.elementor-144 .elementor-element.elementor-element-a7b5826 .eael-wpforms .wpforms-submit-container .wpforms-submit{color:#fff;}
.specialise-div h3{margin-bottom:15px;margin-top:15px;}
.specialise-div p{margin: 0 0px;}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{color:#178BB9!important}