@media only screen and (max-width:1680px){}@media only screen and (max-width:1366px){.teaserBanner .item{height:600px}.teasertext h2{font-size:55px;line-height:1.1;margin-bottom:20px}.teasepaybox{width:110px}.teasepaybox:after{left:-45px;top:-45px;width:200px;height:200px}.teasepaybox:before{left:-20px;top:-20px;width:150px;height:150px}.teasepayinbox{height:110px;padding:15px}.teasepaybtn{font-size:80px}.teasepaybtn i:after{width:40px;height:40px;margin:-20px 0 0 -20px}.hmbooksection{padding:50px 0 20px}.hmadvgesection{padding:10px 0 50px}.hmbookformblock small{font-size:22px}.advantagesbox h3{font-size:22px}.hmbookformblock h2{font-size:28px}.hmwelcomesection{padding:50px 0 25px}.hmwelcomeservice{padding:25px 0 50px}.welcomecontent small{font-size:22px}.hmwelcomeservice h4{font-size:22px}.welcomecontent h2,.welcomecontent h1{font-size:28px}.hmbenefit{padding:50px 0}.hmbenefit small{font-size:22px}.hmbenefit h2{font-size:28px;margin:0 0 40px}.hmbenefit ul{margin:0 0 40px}.hmspecialservice{padding:50px 0 70px}.hmspecialservice small{font-size:22px}.hmspserviceslider .specialcontent h3{font-size:22px}.hmspecialservice h2{font-size:28px}.hmspecialservice .buttons-wrap{margin:50px 0 0}.hmplanssection{padding:50px 0}.hmplanssection small{font-size:22px}.hmplanssection h2{font-size:28px}.plantop .planprice{font-size:52px}.hmteamsection{padding:50px 0}.hmteamsection small{font-size:22px}.hmteamslider h3{font-size:22px}.hmteamsection h2{font-size:28px;margin:0 auto 46px}.hmprmosection{padding:30px 0 50px}.hmprmosection small{font-size:22px}.hmprmosection h2{font-size:28px;margin:0 auto 40px}.hmprmobox h3{font-size:50px}.hmreviewsection{padding:50px 0}.hmreviewsection small{font-size:22px}.hmreviewsection h2{font-size:28px;margin:0 0 45px}.hmnewssection{padding:50px 0}.hmnewssection small{font-size:22px}.hmnewssection .newswrap h3{font-size:22px}.hmnewssection h2{font-size:28px;margin:0 0 45px}.footcallaction h3,.footer-inner h3{font-size:28px}}@media only screen and (max-width:1199px){#logo{width:250px;padding:23px 0}.topbar .row>div:last-child{padding:0}.topheadlink>li{margin-left:15px}.topheadlink>li a{font-size:14px;text-align:left}.socialmedia{margin-left:20px}.socialmedia li a{font-size:18px}.headbookapp{margin-left:20px}.headbookappbtn,.headbookappbtn:focus{padding:14px 15px;font-size:14px}#nav>li>a{padding:30px 7px;font-size:14px}.fixed #nav>li>a{padding:27px 7px}.teaserBanner .item{height:550px}.teasertext h2{font-size:45px}.fixed #container{padding-top:116px}.advantagesbox h3{font-size:20px;margin-bottom:20px}.hmbookformblock small{font-size:20px}.hmbookformblock h2{font-size:24px;margin-bottom:20px}.hmwelcomeservice h4{font-size:20px}.welcomecontent small{font-size:20px}.welcomecontent h2,.welcomecontent h1{font-size:24px;margin-bottom:20px}.welcomecontent .buttons-wrap{margin:25px 0 0}.hmbenefit small{font-size:20px}.hmbenefit h2{font-size:24px;margin-bottom:20px}.hmbenefit ul{margin-bottom:20px}.hmspecialservice small{margin-bottom:20px;font-size:20px}.hmspserviceslider .specialcontent h3{font-size:20px}.hmspecialservice h2{font-size:24px;margin-bottom:20px}.hmspecialservice .buttons-wrap{margin:20px 0 0}.buttons-wrap a{margin:0 15px 15px 0;padding:11px 25px 9px}.hmspserviceslider .icon{width:155px;height:155px}.hmspserviceslider .specialcontent{margin-left:-195px;padding-left:200px}.hmplanssection{padding:50px 0 80px}.hmplanssection small{font-size:20px}.hmplanssection h2{font-size:24px;margin-bottom:30px}.plantop .planprice{font-size:42px}.plantop .plantopinfo{max-width:250px}.pricingslider .planbottom .plandetail{max-width:250px;min-height:250px}.plantop .plantopinfo>span{margin:0 0 20px}.pricingslider .planbottom{padding:30px 15px}.pricingslider .planbottom ul{margin:0 0 30px}.hmplanssection .owl-nav{position:absolute;width:100px;height:42px;bottom:-58px;left:0;right:0;margin:0 auto}.hmplanssection .owl-theme .owl-controls .owl-nav [class*=owl-]{top:inherit;margin:0;bottom:0}.hmplanssection .owl-theme .owl-controls .owl-nav .owl-prev{left:0}.hmplanssection .owl-theme .owl-controls .owl-nav .owl-next{right:0}.hmteamsection{padding:50px 0 80px}.hmteamsection small{font-size:20px}.hmteamslider h3{font-size:20px}.hmteamsection h2{font-size:24px;margin:0 auto 46px}.hmteamslider .owl-nav{position:absolute;width:100px;height:42px;bottom:-58px;left:0;right:0;margin:0 auto}.hmteamslider.owl-theme .owl-controls .owl-nav [class*=owl-]{top:inherit;margin:0;bottom:0}.hmteamslider.owl-theme .owl-controls .owl-nav .owl-prev{left:0}.hmteamslider.owl-theme .owl-controls .owl-nav .owl-next{right:0}.hmprmosection small{font-size:20px}.hmprmosection h2{font-size:24px}.hmreviewsection small{font-size:20px}.hmreviewsection h2{font-size:24px;margin:0 0 25px}.hmnewssection small{font-size:20px}.hmnewssection h2{font-size:24px;margin:0 0 25px}.hmnewssection .newswrap h3{font-size:20px;margin:22px 0 20px}.footcallaction h3,.footer-inner h3{font-size:24px;margin:0 0 25px}.footcalllink{padding-top:10px}.footcontrow a{font-size:16px}.footcontrow .footemaillink{font-size:13px}.footmaplink,.footemaillink,.footphonelink{padding-left:27px}#logo{padding:25px 0}}@media only screen and (min-width:992px){#nav{display:block!important}}@media only screen and (max-width:991px){.topbar .row{flex-wrap:wrap;justify-content:center}.topbar .row>div{text-align:center}#logo{width:100%}.accordion .acclink{font-size:16px}#header{position:relative}.fixed #header{position:relative}.topbarinner{text-align:center}.topheadlink li{float:none;display:inline-block;vertical-align:top;line-height:1}.socialmedia li{float:none;display:inline-block;vertical-align:top;line-height:1;margin-left:10px}.mainNavigation{padding:28px 0}.menu-icon,.menu-icon:focus{display:block}#nav{display:none;background-color:#384657;width:280px;padding:0;position:absolute;left:0;top:100%}#nav>li{width:100%;margin:0}#nav>li>a{display:block;padding:10px 30px 10px 15px;line-height:20px;color:#fff}#nav>li:hover>a{background-color:#3688e0;color:#fff}#nav>li>a::after,#nav>li>a::before{display:none}#nav li:hover>ul{display:none}#nav ul{display:none;position:relative;width:100%}#nav ul li a{display:block;padding:10px 30px 10px 15px;line-height:20px;color:#fff}.arrowclick{display:block}.fixed #container{padding-top:0}body.home #container{padding-top:0}.teasertext{max-width:640px}.teasertext h2{font-size:35px}.hmbooksection{padding:40px 0 10px}.hmadvgesection{padding:10px 0 40px}.advantagesbox .advtopcontent{max-width:100%;min-height:250px;padding:30px 15px}.advantagesbox h3{margin-bottom:15px;font-size:18px}.advantagesbox .advantimage img{width:100%}.hmbookformblock small{font-size:18px}.hmbookformblock h2{font-size:22px}.hmwelcomesection{padding:40px 0 15px}.hmwelcomesection .welcomecontent{margin-bottom:30px}.welcomecontent small{font-size:18px}.welcomecontent h2,.welcomecontent h1{font-size:22px}.hmwelcomeservice h4{font-size:18px}.welcomecontent .buttons-wrap{margin:25px 0 0}.hmwelcomeservice{padding:25px 0 40px}.hmwelcomeservice .servicecolwrap>div{min-height:250px}.hmbenefit{padding:40px 0}.hmbenefit ul{margin-bottom:20px}.hmbenefit small{font-size:18px}.hmbenefit h2{font-size:22px}.hmspecialservice{padding:20px 0 70px}.hmspecialservice .vCenter{padding-top:0!important}.hmspecialservice .specialcontent{padding:0 0 30px}.hmspserviceslider{padding:30px 15px}.hmspecialservice small{font-size:18px}.hmspecialservice h2{font-size:22px}.hmspserviceslider .icon{margin:0 auto;float:none}.hmspserviceslider .specialcontent{margin:25px 0 0;padding:0;text-align:center}.hmspecialservice .buttons-wrap{margin:20px 0 0}.buttons-wrap a{margin:0 15px 15px 0;padding:11px 25px 9px}.hmspserviceslider .icon{width:155px;height:155px}.hmplanssection{padding:40px 0 70px}.hmplanssection small{font-size:18px}.hmplanssection h2{font-size:22px;margin-bottom:30px}.plantop .planprice{font-size:36px}.pricingslider .plantop{padding:30px 20px}.plantop .plantopinfo{max-width:250px}.plantop .plantopinfo>span{margin:0 0 20px}.pricingslider .planbottom{padding:30px 20px}.pricingslider .planbottom .plandetail{max-width:250px}.pricingslider .planbottom ul{margin:0 0 20px}.pricingslider .planbottom ul li{margin:0 0 15px}.hmplanssection .owl-nav{position:absolute;width:100px;height:42px;bottom:-50px;left:0;right:0;margin:0 auto}.hmteamsection{padding:30px 0 80px}.hmteamslider h3{font-size:18px}.hmteamsection small{font-size:20px}.hmteamsection h2{font-size:22px;margin:0 auto 35px}.hmteamslider h4{margin:0 0 15px}.hmteamslider .profile-image{margin:0 auto 30px}.hmteamslider .owl-nav{position:absolute;width:100px;height:42px;bottom:-58px;left:0;right:0;margin:0 auto}.hmprmosection{padding:30px 0 40px}.hmprmosection small{font-size:18px}.hmprmosection h2{font-size:22px}.hmprmobox h3{font-size:44px}.hmreviewsection{padding:40px 0}.hmreviewsection small{font-size:18px}.hmreviewsection h2{font-size:22px;margin:0 0 25px}.hmnewssection{padding:40px 0}.hmnewssection small{font-size:18px}.hmnewssection h2{font-size:22px;margin:0 0 25px}.hmnewssection .newswrap h3{font-size:18px;margin:15px 0 10px}.hmnewssection .newswrap .shortdescription{min-height:225px}.footcallaction,.footer-inner{padding:30px 0}.footcallaction h3,.footer-inner h3{font-size:22px}.footer-inner h3{margin-bottom:25px}.footcontinfo{padding-bottom:20px}.footcontrow a{font-size:16px}.footcontform{padding-bottom:30px}.footcontform .form-group{margin-bottom:15px}.footlink span{font-size:16px}.footcontrow .footemaillink{font-size:16px}.footmaplink,.footemaillink,.footphonelink{padding-left:35px}.topbar .headbookapp.headbookapptop{margin:0 0}.headbookappbtn,.headbookappbtn:focus{padding:14px 14px}.topheadlink>li{margin-left:8px}.socialmedia{margin-left:10px}.topbar .headbookapp.headbookapptop{margin:0 0}.header-right{float:none;text-align:center}}@media only screen and (max-width:767px){.topbar{padding:13px 0 3px}.topheadlink{display:block;text-align:center}.topheadlink li{margin-bottom:10px}.socialmedia{display:none;margin:0}#logo{float:none;text-align:center;margin:0 auto;padding:10px 0;width:auto}.header-right{float:none;padding:10px 0;margin-left:0;text-align:center}.headbookapp{padding:0}.headbookappbtn,.headbookappbtn:focus{padding:10px 15px;font-size:14px;line-height:16px;height:38px}.mainNavigation{padding:7px 0}#nav{top:48px}.teaserBanner .item{height:320px}.teasercaption{top:auto;bottom:0;padding:10px 0;height:auto;background-color:rgba(54,136,224,.6)}.teasercaption .container{padding-top:0!important;position:relative;bottom:0}.teasertext{max-width:100%;padding:0}.teasertext h2{font-size:22px;line-height:1;margin-bottom:10px}.teasertext p{font-size:16px;line-height:1.2;margin-bottom:10px}.teasepaybox{width:100%}.teasepaybox:after,.teasepaybox:before{display:none}.teasepayinbox{height:80px;padding:10px;width:80px}.teasepaybtn{font-size:60px}.teasertext .button,.teasertext .button:focus{font-size:14px;height:34px;line-height:16px;padding:8px 15px}.hmbooksection{padding:30px 0 0}.hmbookformblock small{margin:0 0 15px}.hmbookformblock h2{font-size:20px}.hmadvgesection{padding:10px 0 30px}.advantagesbox .advtopcontent{padding:20px 15px}.advantagesbox h3{font-size:20px;margin:10px 0}.radioinput .wpcf7-list-item label>span{padding:10px}.hmwelcomesection{padding:30px 0}.welcomecontent small{margin:0 0 15px}.welcomecontent h2,.welcomecontent h1{font-size:20px;margin-bottom:15px}.welcomecontent .buttons-wrap{margin:20px 0 0}.welcomeslider{margin:0 0 10px}.welcomeslider .owl-nav{top:inherit;bottom:-55px;left:0;margin:0 auto}.welcomeslider .wcsliderimage img{width:100%}.hmwelcomeservice{padding:5px 0 30px}.hmwelcomeservice .servicecolwrap{padding:30px 0}.hmwelcomeservice h4{margin:5px 0 15px}.servicecolwrap .sercolcontent{min-height:inherit;padding:15px 0;max-width:100%}.hmwelcomeservice .servicecolwrap>div{min-height:inherit}.hmwelcomeservice .servicecolwrap>div+div{border-left:none;border-left:0}.hmbenefit{padding:30px 0}.hmbenefit small{margin-bottom:15px}.hmbenefit h2{font-size:20px}.hmspecialservice{padding:30px 0 50px}.hmspecialservice small{margin-bottom:15px}.hmspecialservice h2{font-size:20px}.hmspserviceslider .specialcontent h3{font-size:20px;margin:0 0 20px}.hmspserviceslider .specialcontent p{margin:0 0 20px}.hmspecialservice .vCenter{padding:0 15px 0!important}.buttons-wrap a,.button,.buttonborder{padding:7px 20px 5px}.hmplanssection{padding:30px 0 60px}.hmplanssection h2{font-size:20px;margin-bottom:20px}.pricingslider .plantop{padding:20px}.plantop .plantopinfo{max-width:100%}.pricingslider .planbottom{padding:20px 20px}.pricingslider .planbottom .plandetail{min-height:inherit;max-width:100%}.plantop .plantopinfo>span{margin:0 0 15px}.pricingslider .planbottom ul li{margin:0 0 10px;padding:0}.pricingslider .planwrap{text-align:center}.pricingslider ul.liststyle li:before{position:relative;padding:0 5px 0 0}.hmteamsection small{margin:0 0 15px}.hmteamsection h2{font-size:20px;margin:0 auto 25px}.hmteamslider h3{font-size:20px}.hmprmosection{padding:30px 0}.hmprmosection small{font-size:18px}.hmprmosection h2{font-size:20px;margin:0 auto 30px}.hmprmobox h3{font-size:40px}.hmreviewsection{padding:30px 0}.hmreviewsection small{margin:0 0 10px}.hmreviewsection h2{font-size:20px;margin:0 0 15px}.hmnewssection{padding:30px 0 0}.hmnewssection small{margin:0 0 10px}.hmnewssection h2{font-size:20px;margin:0 0 15px}.hmnewssection .newswrap{margin:0 auto 30px;max-width:600px;text-align:center}.hmnewssection .newswrap .image{display:block;position:relative;max-width:360px;margin:0 auto}.hmnewssection .newswrap p{margin:0 0 20px}.hmnewssection .newswrap .shortdescription{min-height:inherit;margin-bottom:30px}.footcalltitle{text-align:center;padding-bottom:15px}.footcallrow{margin:0 auto}.footer-inner h3{text-align:center}.footcontrow{text-align:center}.footcallaction h3,.footer-inner h3{font-size:20px}.footlink{text-align:center;padding-left:0}.footlink span .fa{position:relative;margin-right:5px}.foothourslist{max-width:260px;width:100%;margin:0 auto}.footcontform{padding-bottom:10px}.topbar .row{justify-content:center;flex-wrap:wrap;flex-direction:column}.topbar .row .col-md-3.col-sm-3.col-xs-12{display:block;float:none;margin:0 auto 15px;text-align:center}}@media only screen and (max-width:639px){.hmadvgeblock .item{width:100%}.advantagesbox .advtopcontent{min-height:inherit}}@media only screen and (max-width:575px){.header-right{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.mainNavigation{order:3;width:100%}#nav{top:34px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.headbookapptop{order:1}.bookapp{order:2}.menu-icon,.menu-icon:focus{margin:0 auto}.mainNavigation{padding:0}.headbookapp{padding-bottom:7px}.hmnewssection .newswrap{text-align:left}.hmnewssection .newswrap .image{margin:0 0 auto}}@media only screen and (max-width:567px){.g-recaptcha{display:block;clear:both}.submitbar{text-align:center}.submitbar .form-group{display:block;padding:0}.hmbookform .button{margin:0 auto}.submitbar .form-group{margin-bottom:0}.submitbar .form-group+.form-group{margin-bottom:16px}.wpcf7-recaptcha{width:270px;margin:0 auto 6px}.wpcf7-recaptcha>div{-webkit-transform:scale(.89);-moz-transform:scale(.89);-o-transform:scale(.89);-ms-transform:scale(.89);transform:scale(.89);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}}@media only screen and (max-width:479px){.headbookapp{margin-left:10px}.teasertext h2{font-size:18px}.teasertext p{font-size:14px}.topheadlink>li a.topmaplink{text-align:center}}@media only screen and (max-width:414px){.footcontrow .footemaillink{font-size:13px}}