@charset "utf-8";#header{position:relative;left:0;top:0;width:100%;z-index:100;background-color:#fff}.fixed #header{position:fixed;box-shadow:0 0 5px rgba(0,0,0,.4)}#logo{float:left;margin:0;width:300px;position:relative;padding:19px 0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#logo>a{display:inline-block;vertical-align:top}#logo>a img{width:100%;height:auto}.header-right{float:right;width:100%;text-align:right}.topbar{padding:13px 0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.topbarinner{text-align:right;line-height:1}.topheadlink{margin:0;padding:0;list-style-type:none;display:inline-block;vertical-align:top;line-height:1}.topheadlink>li{float:left;margin-left:30px}.topheadlink>li:first-child{margin-left:0}.topheadlink>li a{display:inline-block;vertical-align:top;text-decoration:none;position:relative;font-size:18px;line-height:20px;color:#808c9d}.topheadlink>li a .fa{font-size:18px;margin-right:5px}.topheadlink>li a.topmaplink{font-size:16px}.topheadlink>li a.topphonelink{font-weight:600}.topheadlink>li a:hover{text-decoration:none;color:#3688e0}.header-inner{border-bottom:1px solid #95c2d9;border-top:1px solid #95c2d9}.home .header-inner,.page-about .header-inner,.single-service .header-inner,.single-post .header-inner{border-bottom:inherit}.socialmedia{margin:0 0 0 32px;padding:0;list-style-type:none;display:inline-block;vertical-align:top;line-height:1}.socialmedia li{float:left;margin-left:20px}.socialmedia li:first-child{margin-left:0}.socialmedia li a{display:inline-block;vertical-align:top;text-decoration:none;color:#808c9d;line-height:20px;font-size:18px}.socialmedia li a:hover{text-decoration:none;color:#3688e0}.headbookapp{display:inline-block;vertical-align:top;line-height:1;margin-left:30px;padding:17px 0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.headbookappbtn,.headbookappbtn:focus{display:inline-block;vertical-align:top;height:46px;border:none;background-color:#ff2a00;padding:13px 25px;font-size:14px;line-height:20px;text-transform:uppercase;color:#fff;text-decoration:none;font-weight:400;letter-spacing:.08em}.headbookappbtn:hover{background-color:#3688e0;color:#fff;text-decoration:none}.fixed #container{padding-top:115px}.fixed .topbar{padding:10px 0}.fixed #logo{padding:19px 0}.fixed .headbookapp{padding:14px 0}.fixed #nav>li>a{padding:27px 20px}.mainNavigation{margin:0;position:relative;padding:0;display:inline-block;vertical-align:top;line-height:1;text-align:left}.menu-icon,.menu-icon:focus{color:#3688e0;display:none;font-size:20px;margin:0 0 0 auto;max-width:100px;text-align:center;text-decoration:none;text-decoration:none}.menu-icon .fa{margin-right:10px;font-size:24px;vertical-align:middle}.menu-icon span{vertical-align:middle}.menu-icon.open,.menu-icon:hover{text-decoration:none;color:#e94804;text-decoration:none}#nav,#nav ul{list-style:none;margin:0;padding:0;z-index:99}#nav>li{float:left;margin:0;padding:0;position:relative}#nav>li:first-child{margin-left:0}#nav>li>a{position:relative;padding:30px 20px;line-height:20px;color:#3688e0;font-size:14px;display:block;text-decoration:none;text-transform:uppercase;font-weight:400;letter-spacing:.08em;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#nav>li:hover>a,#nav>li.active>a{background-color:#3688e0;color:#fff;text-decoration:none}#nav ul{display:none;width:260px;top:100%;padding:0;left:0;position:absolute;z-index:99;background-color:#384657;border-top:1px solid #3688e0}#nav ul li{float:left;height:auto;width:100%;margin:0;padding:0;position:relative;z-index:1;border-bottom:1px solid #3688e0}#nav ul li a{display:block;text-decoration:none;background-color:inherit;font-size:14px;line-height:20px;color:#fff;padding:10px 15px;text-transform:uppercase}#nav ul ul{top:0;left:260px}#nav li:hover>ul{display:block}#nav li ul li:hover a{background-color:#3688e0;color:#fff}.arrowclick{display:none;position:absolute;right:0;top:5px;width:30px;height:30px;z-index:99;cursor:pointer}.arrowclick:after{content:'';position:absolute;right:5px;top:50%;margin-top:-5px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;-moz-transition:all .4s ease-out;-webkit-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.arrowclick.active:after{-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.indexBanner{position:relative}.indexbannervideo{position:relative}.indexbannervideo img{visibility:hidden}.indexbannervideo iframe{position:absolute;left:0;right:0;top:0;bottom:0;display:block;border:0}.teaserBanner .item{float:left;width:100%;position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;height:640px}.teaserBanner .item>img{width:100%;height:auto;visibility:hidden}.teasercaption{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;padding:20px 0 20px}.teasercaption:before{content:"";background-color:rgba(75,82,90,.4);position:absolute;left:0;top:0;width:100%;height:100%}.teasercaption .wrap-inner{max-width:1920px}.teasercaption .container{z-index:2;position:absolute;left:0;right:0;bottom:50px}.teasertext{max-width:750px;margin:0 auto;text-align:center}.teasertext h2{position:relative;z-index:1;color:#fff;font-size:65px;line-height:1;margin:0 0 30px;font-weight:300}.teasertext p{position:relative;z-index:1;font-size:20px;color:#fff;margin:0 0 30px}.teasepaybox{position:relative;z-index:0;width:185px;margin:0 auto}.teasepaybox:after,.teasepaybox:before{content:'';position:absolute;background-color:rgba(54,136,224,.2);border-radius:50%}.teasepaybox:after{left:-118px;top:-118px;width:420px;height:420px;z-index:1}.teasepaybox:before{left:-60px;top:-60px;width:297px;height:297px;z-index:2}.teasepayinbox{width:100%;height:185px;margin:0 auto;position:relative;background-color:rgba(54,136,224,.2);border-radius:50%;padding:40px}.teasepaybtn{font-size:100px;line-height:1;position:relative;z-index:3}.teasepaybtn i{color:#fff;position:relative}.teasepaybtn i:after{content:'';position:absolute;left:50%;top:50%;width:60px;height:60px;margin:-30px 0 0 -30px;background-color:#3688e0;border-radius:50%;z-index:-1}.indexBanner .owl-theme .owl-controls .owl-nav [class*=owl-]:before{color:#fff}.hmbooksection{background-color:#d3e0e8;padding:100px 0 20px}.hmbookformblock small{display:block;text-align:center;font-size:24px;line-height:1.2;color:#3688e0;font-weight:500;margin:0 0 20px}.hmbookformblock h2{text-align:center;font-size:35px;line-height:1.2;color:#384657;font-weight:300;margin:0 0 30px}.hmbookform{max-width:750px;margin:0 auto}.hmbookform .button{display:block;margin:0 0 0 auto}.hmbookform .form-group{position:relative}.submitbar{text-align:center}.submitbar>.form-group{display:inline-block;vertical-align:middle;padding:0 15px}.hmbookform textarea.form-control{height:36px}.hmadvgesection{padding:40px 0 100px;background-color:#d3e0e8}.hmbookblock{position:relative}.advantagesbox .advtopcontent{position:relative;padding:35px 15px 15px;min-height:315px}.hmadvgeblock .item{position:relative;padding:0}.hmadvgeblock .item:nth-child(1):before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;display:block;background-color:rgba(12,128,221,.50)}.hmadvgeblock .item:nth-child(2):before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;display:block;background-color:rgba(12,128,221,.65)}.hmadvgeblock .item:nth-child(3):before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;display:block;background-color:rgba(12,128,221,.85)}.hmadvgeblock .item:nth-child(4):before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;display:block;background-color:rgba(12,128,221,1)}.hmadvgeblock .advantimage{position:relative}.advanticon{display:block;font-size:50px;line-height:1;color:#fff;margin:0 0 15px;background-position:left center;background-repeat:no-repeat;height:50px;width:50px}.advantagesbox h3{font-size:24px;line-height:1.43;font-weight:400;color:#fff;text-transform:capitalize;margin:0 0 30px}.advanticondec p{font-size:16px;color:#fff;font-weight:300;line-height:1.3;margin-bottom:0}.hmwelcomesection{position:relative;display:block;padding:100px 0 50px}.welcomecontent small{display:block;font-size:24px;line-height:1.2;color:#3688e0;font-weight:500;margin:0 0 20px}.welcomecontent h2,.welcomecontent h1{font-size:35px;line-height:1.2;color:#384657;font-weight:300;margin:0 0 30px}.welcomecontent p{margin:0 0 25px}.welcomecontent p:last-of-type{margin:0 0 0 0}.welcomecontent .buttons-wrap{margin:45px 0 0}.welcomeslider{position:relative}.welcomeslider .wcsliderimage img{width:100%}.welcomeslider .owl-nav{position:absolute;right:0;top:-42px;width:100px;height:42px}.welcomeslider.owl-theme .owl-controls .owl-nav .owl-prev{left:0}.welcomeslider.owl-theme .owl-controls .owl-nav .owl-next{right:0}.hmwelcomeservice{padding:50px 0 100px;display:block;position:relative}.hmwelcomeservice .servicecolwrap{background-color:#d3e0e8;padding:35px 0}.hmwelcomeservice .servicecolwrap>div+div{border-left:1px solid #3688e0}.servicecolwrap .sercolcontent{max-width:310px;margin:0 auto;min-height:170px}.hmwelcomeservice small{font-size:18px;line-height:1.2;color:#3688e0;font-weight:500}.hmwelcomeservice h4{color:#384657;font-size:24px;font-weight:400;margin:4px 0 21px}.hmwelcomeservice p{color:#808c9d;margin:0}.hmbenefit{position:relative;padding:100px 0;background-position:center center;background-size:cover}.hmbenefit:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;display:block;background:rgba(75,82,90,.70)}.hmbenefit .benefitcontent{max-width:560px;position:relative}.hmbenefit small{display:block;font-size:24px;line-height:1.2;color:#fff;font-weight:500;margin:0 0 20px}.hmbenefit h2{font-size:35px;line-height:1.2;color:#fff;font-weight:300;margin:0 0 60px}.hmbenefit ul{max-width:300px;width:100%;margin:0 0 60px}.hmbenefit ul li{color:#fff;width:50%;float:left;position:relative;padding:0 0 0 25px;margin:0 0 11px}.hmbenefit ul li:nth-child(2n+1){clear:both}.hmspecialservice{position:relative;padding:100px 0}.hmspecialservice small{display:block;font-size:24px;line-height:1.2;color:#3688e0;font-weight:500;margin:0 0 38px}.hmspecialservice h2{font-size:35px;line-height:1.2;color:#384657;font-weight:300;margin:0 0 20px}.hmspecialservice .buttons-wrap{margin:86px 0 0}.hmspserviceslider{background:#d3e0e8;position:relative;padding:60px 15px}.hmspserviceslider .serwrap{position:relative;max-width:535px;margin:0 auto}.hmspserviceslider .icon{height:175px;width:175px;border-radius:50%;float:left;border:5px solid #fff;background-image:var(--wpr-bg-8ec1f738-9536-4eaa-a9a9-4c2d60c1089b);background-repeat:no-repeat;background-position:center center;color:#89b9d1;position:relative;z-index:1;display:block;border:none}.hmspserviceslider .specialcontent{margin-left:-175px;padding-left:220px;width:100%;float:right}.hmspserviceslider .specialcontent h3{color:#3688e0;font-size:24px;margin:0 0 23px}.hmspserviceslider .specialcontent h3 a,.hmspserviceslider .specialcontent h3 a:focus{color:#3688e0;text-decoration:none}.hmspserviceslider .specialcontent h3 a:hover{background-color:inherit;color:#384657}.hmspserviceslider .specialcontent p{margin:0 0 31px}.hmspserviceslider .specialcontent a{background-color:transparent}.hmspserviceslider .specialcontent a:hover{background-color:#3688e0}.hmspserviceslider .owl-nav{position:absolute;width:100px;height:42px;bottom:-52px;left:0;right:0;margin:0 auto}.hmspserviceslider.owl-theme .owl-controls .owl-nav .owl-prev{left:0}.hmspserviceslider.owl-theme .owl-controls .owl-nav .owl-next{right:0}.imporvehealth{padding:50px 0;background:#d3e0e8}.imporvehealth h3{font-size:35px;color:#384657;font-weight:300;line-height:1;margin:0 0 10px}.imporvehealth p{font-size:18px;font-weight:500;color:#3688e0;margin-bottom:0}.imporvehealth p:last-child{margin-bottom:0}.imporvehealth .callbtn .orange{margin:0 0 25px}.imporvehealth .callbtn .call{font-size:20px;color:#384657;letter-spacing:.1em}.imporvehealth .callbtn .call .fa{color:#3688e0}.imporvehealth .callbtn .call:hover{color:#3688e0}.hmteamsection{position:relative;padding:100px 0}.hmteamsection small{display:block;font-size:24px;line-height:1.2;color:#3688e0;font-weight:500;margin:0 0 18px;text-align:center}.hmteamsection h2{font-size:35px;line-height:1.2;color:#384657;font-weight:300;text-align:center;max-width:500px;margin:0 auto 56px}.hmteamslider .item{float:left;width:33.333%}.hmteamslider .owl-item .item{width:100%}.hmteamslider .teamprofile{max-width:300px;width:100%;margin:0 auto;text-align:center;padding:0 15px}.hmteamslider .profile-image{max-width:225px;max-height:225px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;display:block;margin:0 auto 40px;overflow:hidden;background:#d3e0e8}.hmteamslider .profile-image a{display:block}.hmteamslider .profile-image a img{border-radius:100%}.hmteamslider h3{font-size:24px;font-weight:500;color:#384657;text-transform:capitalize;margin:0 0 7px}.hmteamslider h3 a{color:#384657}.hmteamslider h3 a:hover{color:#3688e0}.hmteamslider h4{font-weight:300;margin:0 0 24px}.hmteamslider p{display:inline}.hmteamslider p a{display:inline;font-style:italic;color:#3688e0}.hmteamslider p a:hover{color:#384657}.hmteamslider.owl-theme .owl-controls .owl-nav [class*=owl-]{top:93px;margin-top:0}.hmteamslider.owl-theme .owl-controls .owl-nav .owl-prev{left:-10px}.hmteamslider.owl-theme .owl-controls .owl-nav .owl-next{right:-10px}.hmprmosection{padding:40px 0 100px}.hmprmosection small{display:block;font-size:24px;line-height:1.2;color:#007bbd;font-weight:500;margin:0 0 18px;text-align:center}.hmprmosection h2{font-size:35px;line-height:1.2;color:#384657;font-weight:300;text-align:center;margin:0 auto 50px}.hmprmoblock{width:auto;margin:0 -15px;display:block}.hmprmoblock .item{width:33.333%;float:left;padding:0 15px}.hmprmoblock .owl-item .item{width:100%}.hmprmobox{background-color:#d3e0e8;position:relative;text-align:center}.hmprmobox a{display:block}.hmprmobox h3{font-size:60px;color:#007bbd;font-weight:300;line-height:1.1;text-transform:uppercase;padding:26px 0 11px 0;margin:0}.hmprmobox a:hover h3{color:#f26722}.hmprmobox strong{font-size:18px;color:#fff;font-weight:300;display:block;line-height:1.1;background-color:#007bbd;padding:16px 10px}.hmprmoslider.owl-carousel .owl-dots .owl-dot span{border-color:#02c1f9}.hmreviewsection{background-size:cover;background-repeat:no-repeat;background-position:center center;padding:100px 0;position:relative}.hmreviewsection:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;display:block;background:rgba(75,82,90,.70)}.hmreviewsection .container{position:relative}.hmreviewsection small{display:block;font-size:24px;line-height:1.2;color:#fff;font-weight:500;margin:0 0 20px}.hmreviewsection h2{font-size:35px;line-height:1.2;color:#fff;font-weight:300;margin:0 0 60px;max-width:550px;width:100%}.hmreviewbox{max-width:705px;border-radius:6px}.hmreviewbox iframe{border-radius:6px;height:380px}.hmplanssection{position:relative;padding:100px 0;background:#d3e0e8}.hmplanssection small{display:block;font-size:24px;line-height:1.2;color:#3688e0;font-weight:500;margin:0 0 18px;text-align:center}.hmplanssection h2{font-size:35px;line-height:1.2;color:#384657;font-weight:300;margin:0 auto 56px;text-align:center;max-width:510px}.planwrap{position:relative}.pricingslider{border:1px solid #89b9d1;background-color:#fff;border-left:0;position:relative}.pricingslider .plantop{padding:40px 20px}.plantop .plantopinfo{max-width:210px;margin:0 auto}.plantop .plantopinfo>span{color:#fff;font-weight:300;margin:0 0 24px;display:block}.plantop .planprice{font-weight:300;font-size:58px;color:#fff;line-height:1}.plantop .planprice span{font-size:18px;line-height:1;display:block}.pricingslider .item{padding:0 15px;float:left;width:25%}.pricingslider .owl-item .item{width:100%;padding:0;position:relative}.pricingslider .owl-item .item:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;display:block}.pricingslider .owl-item .item:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;width:1px;height:100%}.pricingslider .owl-item:nth-child(4n+1) .item:before{background-color:rgba(12,128,221,.50)}.pricingslider .owl-item:nth-child(4n+2) .item:before{background-color:rgba(12,128,221,.65)}.pricingslider .owl-item:nth-child(4n+3) .item:before{background-color:rgba(12,128,221,.85)}.pricingslider .owl-item:nth-child(4n+4) .item:before{background-color:rgba(12,128,221,1)}.pricingslider .owl-item:nth-child(4n+1) .item:after{background-color:rgba(12,128,221,.50)}.pricingslider .owl-item:nth-child(4n+2) .item:after{background-color:rgba(12,128,221,.65)}.pricingslider .owl-item:nth-child(4n+3) .item:after{background-color:rgba(12,128,221,.85)}.pricingslider .owl-item:nth-child(4n+4) .item:after{background-color:rgba(12,128,221,1)}.pricingslider .planbottom{background:#fff;padding:40px 30px}.pricingslider .planbottom .plandetail{min-height:210px;margin:0 auto}.pricingslider .planbottom ul{margin:0 0 40px}.pricingslider .planbottom ul li{margin:0 0 24px;font-size:16px}.pricingslider .planbottom ul li:last-child{margin:0}.pricingslider .planbottom ul li:before{color:#3688e0;font-size:16px}.hmnewssection{position:relative;padding:100px 0}.hmnewssection small{display:block;font-size:24px;line-height:1.2;color:#3688e0;font-weight:500;margin:0 0 19px}.hmnewssection small a,.hmnewssection small a:focus{color:#3688e0;text-decoration:none}.hmnewssection small a:hover{color:#384657}.hmnewssection h2{font-size:35px;line-height:1.2;color:#384657;font-weight:300;margin:0 0 72px}.hmnewssection .newswrap{position:relative;display:block}.hmnewssection .newswrap .image{display:block;position:relative}.hmnewssection .newswrap .image a{display:block}.hmnewssection .newswrap .image img{width:100%}.hmnewssection .newswrap .shortdescription{min-height:195px;border-bottom:1px solid #9cc6db;margin-bottom:35px}.hmnewssection .newswrap h3{font-size:24px;margin:27px 0 25px}.hmnewssection .newswrap h3 a{color:#3688e0}.hmnewssection .newswrap h3 a:hover{color:#23527c}.hmnewssection .newswrap p{margin:0 0 26px}.hmnewssection .newswrap .buttons-wrap{padding:35px 0 0;border-top:1px solid #3688e0}.partnerslider{position:relative;padding:30px 60px}.partnerslider .imagewrap{padding:0 10px}.partnerslider .imagewrap img{display:block;margin:0 auto}#footer{position:relative;background-color:#d3e0e8}.footcallaction{padding:50px 0;border-bottom:1px solid #8ebed6}.footcallaction h3{font-size:35px;color:#384657;font-weight:300;line-height:1;margin:0 0 15px}.footcallaction p{font-size:18px;font-weight:500;color:#3688e0;margin-bottom:0}.footcallaction p:last-child{margin-bottom:0}.footcallrow{text-align:center;max-width:212px;margin:0 0 0 auto}.footcheckbtn .button{padding:14px 20px;font-size:14px;line-height:16px}.footcalllink{padding-top:20px}.footcalllink a{text-decoration:none;color:#384657}.footcalllink a .fa{color:#3688e0}.footcalllink a:hover{text-decoration:none;color:#3688e0}.footer-inner{padding:50px 0}.footer-inner h3{font-size:24px;color:#384657;font-weight:300;line-height:1.2;margin:0 0 15px}.foothourslist{padding:0;margin:0}.foothourslist li{list-style-type:none}.foothourslist .hoursday{font-size:16px;width:100px;display:inline-block;color:#384657}.foothourslist .hourstime{font-size:16px;color:#384657}.footcontinfo{padding-bottom:40px}.footcontrow{padding-bottom:10px}.footcontinfo .socialmedia{margin:10px 0 0}.footcontinfo .socialmedia a{color:#384657}.footcontinfo .socialmedia a:hover{color:#3683db}.footcontrow a{position:relative;display:inline-block;vertical-align:top;text-decoration:none;font-size:16px;line-height:22px;color:#384657}.footcontrow a:hover{text-decoration:none;color:#3683db}.footmaplink,.footemaillink,.footphonelink{padding-left:35px}.footmaplink .fa,.footemaillink .fa,.footphonelink .fa,.footlink span .fa{font-size:31px;color:#89b9d1;line-height:1;vertical-align:top;position:absolute;left:0;top:0}.footmaplink:hover .fa,.footemaillink:hover .fa,.footphonelink:hover .fa{color:#3683db}.footemaillink .fa,.footlink span .fa{font-size:21px}.footcontrow .footphonelink{padding-top:6px;padding-bottom:6px;line-height:1}.footphonelink .fa{font-size:33px;margin-left:5px;top:-2px}.footlink{position:relative;;padding:0 0 10px 34px}.footcontform .form-group{margin-bottom:30px}.footcontform .g-recaptcha .form-group img{width:100%;height:auto}.footcontform .button{display:block;width:210px;text-align:center;margin:0 auto}.footcontrow .footemaillink{font-size:15px}#logo{padding:23px 0}