@media (min-width:1200px){html{font-size:115%}}@media (min-width:992px) and (max-width:1199.95px){.py-7{padding-top:4.35rem!important;padding-bottom:4.35rem!important}.pt-7{padding-top:4.35rem!important}.pb-7{padding-top:4.35rem!important}.btn{font-size:.775rem;padding:1rem 1.8rem}.section-id{margin-bottom:22px}.desktoplogo img{max-height:36px}.wsmenu>.wsmenu-list>li>a{font-size:.85rem;padding:10px 15px}.wsmenu>.wsmenu-list>li a.btn{font-size:.775rem;margin:15px 0 0 10px;padding:3px 22px}.header-socials a{margin-left:16px}.header-socials.ico-20 [class*=flaticon-]:after,.header-socials.ico-20 [class*=flaticon-]:before{font-size:1.175rem}.wsmenu>.wsmenu-list>li>ul.sub-menu{min-width:180px}.wsmenu>.wsmenu-list>li>ul.sub-menu>li>a{font-size:.825rem}.slideshow,.slideshow .slides{height:530px}.hero-txt-rotator{height:500px}#hero-2{padding-top:120px}#hero-3{padding-top:80px}.hero-3-txt{margin-bottom:60px;padding:0 14%}.hero-3-txt h2{font-size:3.75rem}#hero-4{padding-top:150px}#hero-4-1{padding:0 11% 0 9%}#hero-4-1 h5{margin-bottom:25px}.hero-logo img{max-height:78px}.hero-5-txt h2{font-size:3.65rem;margin-bottom:15px}.hero-5-txt p{font-size:1.35rem;margin-bottom:30px}.hero-5-img{margin-top:60px}#hero-5-1,#hero-5-3{margin-top:28px}#hero-7{padding-top:170px}.hero-7-img{margin-top:60px}#hero-10{padding-top:170px;padding-bottom:90px}.hero-10-txt h2{font-size:5rem;letter-spacing:-1px;margin-bottom:14px}.hero-10-txt p{font-size:1.25rem;padding-right:15%;margin-bottom:35px}#hero-11{padding-top:200px;padding-bottom:110px}.hero-11-txt h2{font-size:5.85rem;letter-spacing:1px;margin-bottom:15px}.hero-11-txt p{font-size:1.25rem;padding-right:10%;margin-bottom:30px}#services-3.pt-6{padding-top:50px!important}.about-1 .txt-block p{padding:0 3%}.sbox-2-wrapper .col{padding:0 8px}.services-section .more-btn{margin-top:50px}.txt-block h2{margin-bottom:14px}.txt-block .btn{margin-top:22px}#gallery-3.py-8{padding-top:75px!important;padding-bottom:85px!important}#gallery-3 .col{padding:0 8px}#gallery-1 .gallery-image{margin-bottom:24px}#gallery-1.gallery-section .more-btn{margin-top:40px}#gallery-4.gallery-section .more-btn{margin-top:60px}.cards-row .col{padding:0 10px}.pricing-2-wrapper,.pricing-3-wrapper{padding:55px 50px}.pricing-title{margin-bottom:30px}.pricing-section .pricing-4-title.mb-6,.pricing-section .section-title.mb-6{margin-bottom:50px!important}.pricing-7-title{margin:30px 0 20px}.pricing-5-category.mb-4{margin-bottom:40px!important}.pricing-5-category.mt-4{margin-top:40px!important}.pricing-4-table.left-column,.pricing-section .pricing-1-table.left-column{padding-right:8px}.pricing-4-table.right-column,.pricing-section .pricing-1-table.right-column{padding-left:8px}.pricing-section .pricing-5-table.left-column{padding-right:15px}.pricing-section .pricing-5-table.right-column{padding-left:15px}#pb-7-1{margin-right:8px}#pb-7-2{margin-left:4px;margin-right:4px}#pb-7-3{margin-left:8px}.pricing-list li{margin-bottom:17px}.pricing-5-table .pricing-list li{margin-bottom:25px}.pricing-7-box .pricing-list li{margin-bottom:20px}.pricing-1 .more-btn.mt-5,.pricing-notice.mt-5{margin-top:35px!important}.pricing-4 .more-btn.mt-5,.pricing-5 .more-btn.mt-6,.pricing-7 .more-btn.mt-5{margin-top:30px!important}.pricing-2-img{margin-left:-40%}.pricing-3-img{margin-right:-40%}.question .col-lg-6 h5{padding-right:5%}.post-tag{margin-bottom:20px}.post-link{line-height:1.3;margin-bottom:12px}.blog-post-img{margin-bottom:40px}.single-post-title{margin-bottom:40px}.single-post-title h2{padding:0 5%;margin-bottom:20px}.single-post-title .post-tag{margin-bottom:30px}.single-post-txt{padding-bottom:50px;margin-bottom:70px}.single-post-txt h4,.single-post-txt h5{margin-top:23px;margin-bottom:25px}.post-inner-img{margin-top:40px;margin-bottom:40px}.post-share-list h5,.post-tags h5{margin-bottom:30px}.post-comments{padding-top:70px;margin-top:70px}.post-comments h4{margin-bottom:50px}.post-comments hr{margin-top:25px;margin-bottom:40px}.post-comments img{width:64px;height:64px}.booking-form .col-lg-6,.booking-form .col-md-12{padding-left:15px;padding-right:15px}.cbox-2.mb-5{margin-bottom:32px!important}.cbox-2 h4{margin-bottom:25px}.contact-form .form-control{height:50px;margin-bottom:20px}.contact-form textarea{min-height:170px}.contact-form .btn{margin-top:15px}.footer{padding-bottom:35px}.footer hr{margin-top:10px;margin-bottom:35px}#footer-5 .footer-logo-img img{max-height:52px}.footer-booking-link{margin-top:15px}#footer-1 .footer-phone,#footer-4 .footer-phone{margin-top:12px}.footer-form .form-control{height:50px;padding:0 15px}.footer-form .btn{height:50px;padding:0 1.7rem}#footer-2 .bottom-footer-socials li{padding:0 16px}.inner-page-hero{padding-top:160px;padding-bottom:130px}.inner-page-title{padding-top:150px}.inner-page-title.pb-6{padding-bottom:58px!important}.page-hero-txt h2,.page-title-txt h2{font-size:3.85rem;margin-bottom:0}.page-hero-txt p,.page-title-txt p{font-size:1.1875rem;margin-top:5px}}@media (min-width:768px) and (max-width:991.98px){.pt-8{padding-top:80px!important}.pb-8{padding-bottom:80px!important}.py-8{padding-top:80px!important;padding-bottom:80px!important}h6{font-size:1.25rem}h6.h6-md{font-size:1.375rem}h6.h6-lg{font-size:1.375rem}h5{font-size:1.5rem}h5.h5-md{font-size:1.5rem}h5.h5-lg{font-size:1.5rem}h4{font-size:1.625rem}h4.h4-md{font-size:1.75rem}h4.h4-lg{font-size:1.875rem}h3{font-size:2rem}h3.h3-md{font-size:2.125rem}h3.h3-lg{font-size:2.25rem}h2{font-size:2.375rem}h2.h2-md{font-size:2.625rem}h2.h2-lg{font-size:2.75rem}h2.h2-title{font-size:2.9375rem}p{font-size:1.125rem}.btn{font-size:.8rem;padding:1rem 1.8rem}.section-id{margin-bottom:18px}.section-title.mb-6{margin-bottom:55px!important}.wsmobileheader .smllogo{display:block;margin-top:22px;padding-left:22px}.smllogo img{width:auto;max-width:inherit;max-height:38px}.wsmobileheader{height:80px;box-shadow:0 0 2px rgba(50,50,50,.4)}.tra-menu .wsmobileheader{background-color:#fff}.wsanimated-arrow{padding:14px 22px 14px 0;margin:23px 28px 0 0}.wsanimated-arrow span:before{top:-8px;width:26px}.wsanimated-arrow span:after{bottom:-8px;width:20px}.wsactive .wsanimated-arrow span:before,.wsactive .wsanimated-arrow.active span:after{width:28px;top:0}.wsactive .wsanimated-arrow span:after{width:28px;top:0}.wsactive .wsanimated-arrow span{background:0 0}.wsmenu>.wsmenu-list>li>.wsmenu-click{height:56px}.wsmenu>.wsmenu-list>li>a{font-size:1rem;line-height:46px;padding:5px 32px 4px 20px;margin:0}.tra-menu .wsmenu>.wsmenu-list>li>a,.tra-menu.navbar-light .wsmenu>.wsmenu-list>li>a{color:#666}.wsmenu>.wsmenu-list>li>.wsmenu-click>i{height:10px;width:10px;margin:19px 18px 0 0}.wsmenu>.wsmenu-list>li .wsmenu-click.ws-activearrow>i{transform:rotate(-45deg);margin-top:25px}.wsmenu>.wsmenu-list>li>ul.sub-menu{padding:0 20px 5px 20px}.wsmenu>.wsmenu-list>li>ul.sub-menu{top:5px;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0;border-bottom:1px solid #ddd}.wsmenu>.wsmenu-list>li>.wsmegamenu,.wsmenu>.wsmenu-list>li>ul.sub-menu{opacity:1!important;visibility:visible!important;-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0)}.wsmenu>.wsmenu-list>li>ul.sub-menu>li>a{color:#666;font-size:.975rem;padding:15px 0}.wsmenu>.wsmenu-list>li>ul.sub-menu>li>a:hover{background-color:transparent;padding:15px 0 15px 8px}.wsmenu>.wsmenu-list>li>ul.sub-menu>li>a:hover{padding:15px 14px;text-decoration:none}.wsmenu>.wsmenu-list>li a.btn{font-size:1.15rem;line-height:44px;border-width:2px;padding:5px 22px;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.wsmenu>.wsmenu-list>li.header-socials{display:block}.header-socials a{margin-left:25px}.header-socials.ico-20 [class*=flaticon-]:before{font-size:1.65rem}.white-scroll .btn--tra-black{color:#fff!important;background-color:#353f4f!important;border-color:#353f4f!important}.tra-menu .btn--tra-white{color:#262b2f!important;background-color:transparent!important;border-color:#262b2f!important}.tra-menu .hover--white:hover{color:#fff!important;background-color:#262b2f!important;border-color:#262b2f!important}.white-scroll .btn--tra-grey{color:#353f4f!important;background-color:#eee!important;border-color:#eee!important}.white-scroll .hover--tra-white:hover{color:#353f4f!important;border-color:#353f4f!important;background-color:transparent!important}.white-scroll .hover--blue:hover{color:#fff!important;border-color:#007aff!important;background-color:#007aff!important}.white-scroll .hover--tra-blue:hover{color:#007aff!important;border-color:#007aff!important;background-color:transparent!important}.white-scroll .hover--violet:hover{color:#fff!important;border-color:#b55e98!important;background-color:#b55e98!important}.white-scroll .hover--tra-violet:hover{color:#b55e98!important;border-color:#b55e98!important;background-color:transparent!important}.hero-section{margin-top:80px}.slideshow,.slideshow .slides{height:450px}.hero-txt-rotator{height:420px}#hero-1 .slideshow{margin-top:80px}#hero-2{padding-top:50px}#hero-3{padding-top:90px}.hero-3-txt{margin-bottom:60px;padding:0 5%}.hero-3-txt h2{font-size:3.25rem;margin-bottom:25px}#hero-4{margin-top:80px;padding-top:80px}#hero-4-1{padding:0}#hero-4-1 h5{margin-bottom:25px}.hero-logo{margin-bottom:40px}.hero-logo{display:none}.hero-5-txt h2{font-size:3.125rem;margin-bottom:15px}.hero-5-txt p{font-size:1.25rem;margin-bottom:25px}.hero-5-img{margin-top:60px}#hero-5-1,#hero-5-3{margin-top:28px}#hero-7{text-align:center;margin-top:80px;padding-top:80px}.hero-7-txt{padding-right:0;margin-bottom:25px}.hero-7-txt h2{font-size:3.85rem;margin-bottom:10px}.hero-7-txt p{font-size:1.25rem}.hero-7-img{margin-top:60px}.hero-7-img img{max-height:380px}#hero-10{text-align:center;padding-top:100px;padding-bottom:100px}.hero-10-txt h2{font-size:4.9rem;letter-spacing:-1px;padding:0 5%;margin-bottom:10px}.hero-10-txt p{font-size:1.25rem;padding:0 12%;margin-bottom:30px}.hero-10-schedule.text-end{text-align:center!important;margin-top:50px;margin-right:0}#hero-11{padding-top:120px;padding-bottom:100px}.hero-11-txt h5{font-size:.95rem;letter-spacing:3px;margin-bottom:35px}.hero-11-txt h2{font-size:5.45rem;letter-spacing:1px;margin-bottom:15px}.hero-11-txt p{font-size:1.25rem;padding-right:30%;margin-bottom:30px}.about-1 .txt-block p{padding:0}#services-3.pt-6{padding-top:50px!important}.sbox-2.sb-1,.sbox-2.sb-2{margin-bottom:40px}.sbox-2 .btn{margin-top:15px}.services-section .more-btn{margin-top:45px}.txt-block h2{padding-right:0;margin-bottom:14px}.txt-block .btn{margin-top:20px}#gallery-2 .col,#gallery-3 .col{padding:0 8px}#gallery-1 .gallery-image{margin-bottom:24px}.gallery-section .more-btn{margin-top:15px}#gallery-1.gallery-section .more-btn{margin-top:40px}#gallery-4.gallery-section .more-btn{margin-top:50px}.pricing-2-wrapper,.pricing-3-wrapper{padding:50px 40px}.pricing-title{margin-bottom:35px}.pricing-section .pricing-4-title.mb-6,.pricing-section .section-title.mb-6{margin-bottom:45px!important}.pricing-4-title p{font-size:1.225rem}.pricing-7-title h4{font-size:2.125rem}.pricing-5-category.mb-4{margin-bottom:40px!important}.pricing-5-category.mt-4{margin-top:40px!important}.pricing-4-table.left-column,.pricing-section .pricing-1-table.left-column{padding-right:0}.pricing-4-table.right-column,.pricing-section .pricing-1-table.right-column{padding-left:0}.pricing-section .pricing-5-table.left-column{padding-right:0}.pricing-section .pricing-5-table.right-column{padding-left:0}#pb-7-1,#pb-7-2{margin:0 0 50px}#pb-7-3{margin-left:0}.pricing-list li{margin-bottom:25px}.pricing-4 .pricing-list li,.pricing-5-table .pricing-list li{margin-bottom:25px}#pt-6-1,#pt-6-2,#pt-6-3,#pt-6-4{margin-bottom:40px}.price-name p,.price-number p,.pricing-5 .price-name p,.pricing-6-item p.pricing-6-title{font-size:1.3125rem}.pricing-5 .price-number p,.pricing-6-item p.pricing-6-number{font-size:1.25rem}.pricing-7 .price-name p,.pricing-7 .price-number p{font-size:1.3125rem}.pricing-1 .more-btn.mt-5,.pricing-4 .more-btn.mt-5,.pricing-7 .more-btn.mt-5,.pricing-notice.mt-5{margin-top:40px!important}.pricing-5 .more-btn.mt-6{margin-top:25px!important}.pricing-2-img{margin-left:-130%}.pricing-3-img{margin-right:-130%}.question .col-lg-6 h5{margin-bottom:20px;padding-right:0}.faqs-section .more-btn.mt-4{margin-top:10px!important}.post-tag{margin-bottom:20px}.post-link{line-height:1.3;margin-bottom:12px}#blog-1 .blog-post-img{margin-bottom:30px}.post-content{padding:0}.single-post-title{margin-bottom:30px}.single-post-title h2{margin-bottom:0}.single-post-title .post-tag{margin-bottom:30px}.single-post-txt{padding-bottom:50px;margin-bottom:70px}.single-post-txt h4,.single-post-txt h5{margin-top:23px;margin-bottom:25px}.post-inner-img{margin-top:40px;margin-bottom:40px}.post-comments{padding-top:70px;margin-top:70px}.post-comments h4{margin-bottom:50px}.post-comments hr{margin-top:25px;margin-bottom:40px}.post-comments img{width:64px;height:64px}.booking-form .col-lg-6,.booking-form .col-md-12{padding-left:8px;padding-right:8px}.cbox-2{width:50%;float:left;margin-bottom:40px!important}.cbox-2 h4{margin-bottom:25px}.contact-form .form-control{height:50px;margin-bottom:22px}.contact-form textarea{min-height:170px}.contact-form .btn{margin-top:12px}#contacts-2 .google-map{padding:0 0 55%}.footer{padding-bottom:25px}#footer-5.pt-7{padding-top:50px!important}#footer-5 .footer{padding:0 15px 25px}.footer hr{margin-top:5px;margin-bottom:25px}#footer-1 .footer-form,#footer-1 .footer-info{padding-left:0}#footer-2 .footer-links{margin-top:30px;margin-bottom:20px}#footer-4 .footer-contacts{padding-right:10%}.footer-logo{margin-bottom:40px}.footer-logo-img img{max-height:67px}#footer-5 .footer-logo-img img{max-height:55px}.footer h5{margin-bottom:16px}.footer-booking-link{font-size:1.25rem;margin-top:15px}#footer-1 .footer-phone,#footer-4 .footer-phone{margin-top:10px}#footer-3 .foo-socials{margin-top:15px}.footer-form .form-control{height:52px;padding:0 10px}.footer-form .btn{height:52px}#footer-2 .bottom-footer-socials li{padding:0 14px}.inner-page-hero{margin-top:80px;padding-top:120px;padding-bottom:100px}.inner-page-title{margin-top:80px;padding-top:80px}.inner-page-title.pb-6{padding-bottom:50px!important}.page-hero-txt h2,.page-title-txt h2{font-size:3.25rem}.page-hero-txt p,.page-title-txt p{font-size:1.1875rem;margin-top:5px}}@media (max-width:767px){.wsmobileheader .smllogo{display:block;margin-top:25px;padding-left:22px}.smllogo img{width:auto;max-width:inherit;max-height:28px}.wsmobileheader{height:80px;box-shadow:0 0 2px rgba(50,50,50,.4)}.tra-menu .wsmobileheader{background-color:#fff}.wsanimated-arrow{padding:14px 22px 14px 0;margin:24px 28px 0 0}.wsanimated-arrow span:before{top:-8px;width:26px}.wsanimated-arrow span:after{bottom:-8px;width:20px}.wsactive .wsanimated-arrow span:before,.wsactive .wsanimated-arrow.active span:after{width:28px;top:0}.wsactive .wsanimated-arrow span:after{width:28px;top:0}.wsactive .wsanimated-arrow span{background:0 0}.wsmenu>.wsmenu-list>li>.wsmenu-click{height:56px}.wsmenu>.wsmenu-list>li>a{font-size:1.0625rem;line-height:46px;padding:5px 32px 4px 20px;margin:0}.tra-menu .wsmenu>.wsmenu-list>li>a,.tra-menu.navbar-light .wsmenu>.wsmenu-list>li>a{color:#666}.wsmenu>.wsmenu-list>li>.wsmenu-click>i{height:10px;width:10px;margin:19px 18px 0 0}.wsmenu>.wsmenu-list>li .wsmenu-click.ws-activearrow>i{transform:rotate(-45deg);margin-top:25px}.wsmenu>.wsmenu-list>li>ul.sub-menu{padding:0 20px 5px 20px}.wsmenu>.wsmenu-list>li>ul.sub-menu{top:5px;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0;border-bottom:1px solid #ddd}.wsmenu>.wsmenu-list>li>.wsmegamenu,.wsmenu>.wsmenu-list>li>ul.sub-menu{opacity:1!important;visibility:visible!important;-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0)}.wsmenu>.wsmenu-list>li>ul.sub-menu>li>a{color:#666;font-size:1rem;padding:15px 0}.wsmenu>.wsmenu-list>li>ul.sub-menu>li>a:hover{background-color:transparent;padding:15px 0 15px 8px}.wsmenu>.wsmenu-list>li>ul.sub-menu>li>a:hover{padding:15px 14px;text-decoration:none}.wsmenu>.wsmenu-list>li a.btn{font-size:1.0625rem;line-height:44px;border-width:2px;padding:5px 22px;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.wsmenu>.wsmenu-list>li.header-socials{display:block}.header-socials a{margin-left:25px}.header-socials.ico-20 [class*=flaticon-]:before{font-size:1.65rem}.white-scroll .btn--tra-black{color:#fff!important;background-color:#353f4f!important;border-color:#353f4f!important}.tra-menu .btn--tra-white{color:#262b2f!important;background-color:transparent!important;border-color:#262b2f!important}.tra-menu .hover--white:hover{color:#fff!important;background-color:#262b2f!important;border-color:#262b2f!important}.white-scroll .btn--tra-grey{color:#353f4f!important;background-color:#eee!important;border-color:#eee!important}.white-scroll .hover--tra-white:hover{color:#353f4f!important;border-color:#353f4f!important;background-color:transparent!important}.white-scroll .hover--blue:hover{color:#fff!important;border-color:#007aff!important;background-color:#007aff!important}.white-scroll .hover--tra-blue:hover{color:#007aff!important;border-color:#007aff!important;background-color:transparent!important}.white-scroll .hover--violet:hover{color:#fff!important;border-color:#b55e98!important;background-color:#b55e98!important}.white-scroll .hover--tra-violet:hover{color:#b55e98!important;border-color:#b55e98!important;background-color:transparent!important}.hero-section{margin-top:80px}#hero-1 .slideshow{margin-top:80px}#hero-2{padding-top:0}#hero-2 .container{max-width:100%}#hero-2 .col{padding:0}#hero-3{margin-top:80px;padding-top:70px}.hero-3-txt{margin-bottom:60px}#hero-4{margin-top:80px;padding-top:70px}#hero-4-1{text-align:center;padding:0;margin-bottom:40px}.hero-logo{margin-bottom:40px}.hero-logo{display:none}.hero-5-img .col{padding:0 12px}.hero-5-img{margin-top:60px}#hero-5-1{margin-top:0;margin-bottom:40px}#hero-5-3{margin-top:40px}#hero-7{text-align:center;margin-top:80px;padding-top:70px}.hero-7-txt{padding-right:0;margin-bottom:25px}.hero-7-img{margin-top:60px}#hero-7-1{display:none}.hero-7-img img{max-height:initial;max-width:100%;height:auto!important}#hero-10{text-align:center;padding-top:100px;padding-bottom:100px}.hero-10-txt p{padding:0}.hero-10-schedule.text-end{text-align:center!important;margin-top:50px}.hero-10-schedule{margin-right:0}#hero-11{padding-top:100px;padding-bottom:100px}.sb-1,.sb-2,.sbox-2.sb-3{margin-bottom:40px}.txt-block h2{padding-right:0;margin-bottom:20px}#gallery-2 .col,#gallery-3 .col{padding:0 15px}#gallery-2 .row.row-cols-lg-4{padding:0}#gallery-1.gallery-section .more-btn{margin-top:40px}#gallery-4.gallery-section .more-btn{margin-top:50px}.pricing-5-category.mb-4{margin-bottom:40px!important}.pricing-5-category.mt-4{margin-top:40px!important}.pricing-7-title{margin:35px 0 25px}.pricing-4-table.left-column,.pricing-section .pricing-1-table.left-column{padding-right:0}.pricing-4-table.right-column,.pricing-section .pricing-1-table.right-column{padding-left:0}.pricing-section .pricing-5-table.left-column{padding-right:0}.pricing-section .pricing-5-table.right-column{padding-left:0}#pb-7-1,#pb-7-2{margin:0 0 50px}#pb-7-3{margin-left:0}.pricing-title{margin-bottom:35px}.pricing-5-table .pricing-list li{margin-bottom:25px}#pt-6-1,#pt-6-2,#pt-6-3,#pt-6-4{margin-bottom:40px}.pricing-2-img{margin-right:0}.pricing-3-img{margin-left:0}.pricing-notice.mt-5{margin-top:25px!important}.question .col-lg-6 h5{margin-bottom:20px;padding-right:0}.faqs-section .more-btn.mt-4{margin-top:10px!important}.post-tag{margin-bottom:20px}.post-link{line-height:1.3;margin-bottom:18px}#single-post{padding-top:70px}.post-content{padding:0}.single-post-title{margin-bottom:30px}.single-post-title h2{margin-bottom:0}.single-post-title .post-tag{margin-bottom:30px}.single-post-txt{padding-bottom:50px;margin-bottom:70px}.single-post-txt h4,.single-post-txt h5{margin-top:23px;margin-bottom:25px}.post-inner-img{margin-top:40px;margin-bottom:40px}.post-comments{padding-top:70px;margin-top:70px}.post-comments h4{margin-bottom:50px}.post-comments hr{margin-top:25px;margin-bottom:40px}.post-comments img{width:64px;height:64px}#booking-1.pt-8.pb-7{padding-bottom:60px!important}.cbox-2{text-align:center}.cbox-2{margin-bottom:40px!important}#contacts-2 .google-map{padding:0 0 70%}#footer-1 .footer-form,#footer-1 .footer-info{padding-left:0}#footer-4 .footer-contacts,#footer-5 .footer-contacts{padding-right:0}.bottom-footer-socials.text-end{text-align:left!important;margin-top:10px}.bottom-footer-socials li{padding-left:0;padding-right:14px}#footer-2 .foo-links li p{font-size:.925rem;letter-spacing:1px}#footer-2 .bottom-footer-socials li{padding-left:10px}#footer-2 .bottom-footer-socials li span{top:0;padding-top:10px;line-height:1.2}.inner-page-hero{margin-top:80px;padding-top:110px;padding-bottom:110px}.inner-page-title{margin-top:80px;padding-top:80px}.inner-page-title.pb-6{padding-bottom:40px!important}.page-hero-txt h2,.page-title-txt h2{letter-spacing:0}.page-hero-txt p,.page-title-txt p{margin-top:2px}}@media (min-width:480px) and (max-width:767.98px){.pt-8{padding-top:70px!important}.pb-8{padding-bottom:70px!important}.py-8{padding-top:70px!important;padding-bottom:70px!important}.bg--fixed{width:auto}.bg--scroll{width:auto;background-attachment:scroll!important}h6{font-size:1.375rem}h6.h6-md{font-size:1.375rem}h6.h6-lg{font-size:1.375rem}h5{font-size:1.625rem}h5.h5-md{font-size:1.625rem}h5.h5-lg{font-size:1.8125rem}h4{font-size:1.8125rem}h4.h4-md{font-size:1.8125rem}h4.h4-lg{font-size:1.8125rem}h3{font-size:1.9375rem}h3.h3-md{font-size:1.9375rem}h3.h3-lg{font-size:1.9375rem}h2{font-size:2.125rem;line-height:1.3}h2.h2-md{font-size:2.125rem}h2.h2-lg{font-size:2.125rem}h2.h2-title{font-size:2.375rem}p{font-size:1.125rem}.btn{font-size:.8rem;padding:1rem 1.8rem}.section-id{margin-bottom:22px}.section-title.mb-6{margin-bottom:50px!important}.loader{width:80px;height:80px;border-width:3px}.loader::after{width:50px;height:50px;border-width:3px}.wsmobileheader .smllogo{display:block;margin-top:21px;padding-left:18px}.smllogo img{width:auto;max-width:inherit;max-height:38px}.wsmenu>.wsmenu-list{width:345px;margin-right:-345px}.wsactive .wsmobileheader{margin-right:345px}.overlapblackbg{width:calc(100% - 345px)}.wsanimated-arrow{padding:14px 30px 14px 0;margin:22px 18px 0 0}.header-socials.ico-20 [class*=flaticon-]:before{line-height:52px!important}.slideshow,.slideshow .slides{height:440px}.hero-txt-rotator{height:440px}.hero-3-txt{padding:0}.hero-3-txt h2{font-size:2.75rem;margin-bottom:20px}#hero-4-1 h5{font-size:1.9375rem;padding:0 8%}.hero-5-txt h2{font-size:2.75rem;margin-bottom:15px}.hero-5-txt p{font-size:1.225rem;margin-bottom:25px}.hero-7-txt h2{font-size:3.15rem;margin-bottom:8px}.hero-7-txt p{font-size:1.225rem;padding:0 10%}#hero-10{padding-top:80px;padding-bottom:80px}.hero-10-txt h2{font-size:4.25rem;letter-spacing:-1px;margin-bottom:8px}.hero-10-txt p{font-size:1.25rem;padding:0 5%;margin-bottom:32px}.hero-10-schedule.text-end{margin-top:40px}.hero-11-txt{text-align:center}.hero-11-txt h5{font-size:.95rem;letter-spacing:3px;margin-bottom:35px}.hero-11-txt h2{font-size:5.15rem;letter-spacing:1px;margin-bottom:15px}.hero-11-txt p{font-size:1.225rem;padding:0 5%;margin-bottom:30px}.about-1 .txt-block p{padding:0}#services-3.pt-6{padding-top:50px!important}.services-section .more-btn{margin-top:50px}.txt-block h2{margin-bottom:15px}.txt-block .btn{margin-top:20px}#gallery-2 .col,#gallery-3 .col{padding:0 10px}.gallery-link.ico-40 [class^=flaticon-]:after,.gallery-link.ico-40 [class^=flaticon-]:before{font-size:2.85rem}#gallery-1.gallery-section .more-btn{margin-top:25px}.pricing-4 .container{padding:0}.pricing-2-wrapper,.pricing-3-wrapper{padding:55px 30px}.pricing-section .pricing-4-title.mb-6,.pricing-section .section-title.mb-6{margin-bottom:45px!important}.pricing-4-title p{font-size:1.15rem}.pricing-5-category h3,.pricing-7-title h4{font-size:2rem}.pricing-4 .pricing-list li{margin-bottom:25px}.price-name p,.price-number p,.pricing-5 .price-name p,.pricing-6-item p.pricing-6-number,.pricing-6-item p.pricing-6-title{font-size:1.375rem}.pricing-7 .price-name p,.pricing-7 .price-number p{font-size:1.375rem}.pricing-5 .price-number p{font-size:1.325rem}.pricing-1 .more-btn.mt-5,.pricing-4 .more-btn.mt-5,.pricing-7 .more-btn.mt-5,.pricing-notice.mt-5{margin-top:40px!important}.pricing-5 .more-btn.mt-6{margin-top:25px!important}.post-link{font-size:1.8125rem}.single-post-title h2{padding:0}.post-comments img{width:60px;height:60px}#booking-1.pt-6{padding-top:40px!important}.booking-form .col-lg-6,.booking-form .col-md-12{padding-left:10px;padding-right:10px}.booking-form .btn{width:100%;height:52px;margin-top:10px}.contact-form .form-control{height:54px;margin-bottom:20px}.contact-form textarea{min-height:140px}.contact-form .btn{width:100%;height:54px;margin-top:10px}.contact-form .loading{text-align:center;padding-left:0}.footer{padding-bottom:30px}#footer-5.pt-7{padding-top:35px!important}#footer-5 .footer{padding:0 10px 30px}.footer hr{margin-top:15px;margin-bottom:30px}.footer-logo{margin-bottom:50px}.footer-logo-img img{max-height:66px}.footer-booking-link{font-size:1.25rem;margin-top:15px}.footer-info.text-end{text-align:left!important}#footer-2 .bottom-footer-socials li{padding:0 14px}#footer-2 .bottom-footer-socials li span{top:0;padding-top:10px;line-height:1.2}#footer-2 .foo-links li{padding:0 6px}#footer-5 .bottom-footer{text-align:center!important}#footer-5 .bottom-footer-socials.text-end{text-align:center!important}.page-hero-txt h2,.page-title-txt h2{font-size:3rem;letter-spacing:0}.page-hero-txt p,.page-title-txt p{font-size:1.15rem;margin-top:2px}}@media (min-width:414px) and (max-width:479.98px){.pt-8{padding-top:70px!important}.pb-8{padding-bottom:70px!important}.py-8{padding-top:70px!important;padding-bottom:70px!important}.division{padding-left:3px;padding-right:3px}.bg--fixed{width:auto}.bg--scroll{width:auto;background-attachment:scroll!important}h6{font-size:1.375rem}h6.h6-md{font-size:1.375rem}h6.h6-lg{font-size:1.375rem}h5{font-size:1.625rem}h5.h5-md{font-size:1.625rem}h5.h5-lg{font-size:1.8125rem}h4{font-size:1.8125rem}h4.h4-md{font-size:1.8125rem}h4.h4-lg{font-size:1.8125rem}h3{font-size:1.9375rem}h3.h3-md{font-size:1.9375rem}h3.h3-lg{font-size:1.9375rem}h2{font-size:2.125rem;line-height:1.3}h2.h2-md{font-size:2.125rem}h2.h2-lg{font-size:2.125rem}h2.h2-title{font-size:2.25rem}p{font-size:1.125rem}.btn{font-size:.8rem;padding:1rem 1.8rem}.section-id{margin-bottom:20px}.section-title.mb-6{margin-bottom:50px!important}.loader{width:80px;height:80px;border-width:3px}.loader::after{width:50px;height:50px;border-width:3px}.wsmobileheader .smllogo{display:block;margin-top:22px;padding-left:16px}.smllogo img{width:auto;max-width:inherit;max-height:36px}.wsmenu>.wsmenu-list{width:325px;margin-right:-325px}.wsactive .wsmobileheader{margin-right:325px}.overlapblackbg{width:calc(100% - 325px)}.wsanimated-arrow{padding:14px 30px 14px 0;margin:22px 16px 0 0}.header-socials.ico-20 [class*=flaticon-]:before{line-height:52px!important}.slideshow,.slideshow .slides{height:420px}.hero-txt-rotator{height:380px}#hero-3:after{height:92%}.hero-3-txt{padding:0 4%}.hero-3-txt h2{font-size:2.65rem;margin-bottom:20px}#hero-4-1 h5{padding:0 3%}#hero-5{padding-top:70px}.hero-5-txt h2{font-size:2.35rem;padding:0 4%;margin-bottom:12px}.hero-5-txt p{font-size:1.125rem;padding:0 8%;margin-bottom:22px}.hero-5-img{margin-top:50px}.hero-7-txt{margin-bottom:20px}.hero-7-txt h2{font-size:2.5rem;margin-bottom:8px}.hero-7-txt p{font-size:1.125rem;padding:0 3%}.hero-7-img{margin-top:50px}#hero-10{padding-top:80px;padding-bottom:80px}.hero-10-txt h2{font-size:3.15rem;letter-spacing:-1px;margin-bottom:8px}.hero-10-txt p{font-size:1.0625rem;padding:0;margin-bottom:32px}.hero-10-schedule.text-end{margin-top:35px}#hero-11{padding-top:90px;padding-bottom:90px}.hero-11-txt{text-align:center}.hero-11-txt h5{font-size:1rem;letter-spacing:3px;margin-bottom:35px}.hero-11-txt h2{font-size:3.75rem;line-height:1.2;letter-spacing:1px;margin-bottom:15px}.hero-11-txt p{font-size:1.125rem;padding:0;margin-bottom:25px}.about-1 .txt-block h2{padding:0 8%}#services-3.pt-6{padding-top:45px!important}.services-section .more-btn{margin-top:40px}.txt-block h2{margin-bottom:15px}.txt-block .btn{margin-top:20px}#gallery-3 .section-title{margin-bottom:35px}#gallery-2 .col,#gallery-3 .col{padding:0 12px}.gallery-link.ico-40 [class^=flaticon-]:after,.gallery-link.ico-40 [class^=flaticon-]:before{font-size:3.25rem}#gallery-1.gallery-section .more-btn,.gallery-section .more-btn{margin-top:25px}#gallery-4.gallery-section .more-btn{margin-top:45px}.reviews-3-wrapper:after{width:140%;height:92%;top:4%;left:-20%}.pricing-2 .container,.pricing-3 .container{max-width:100%}.pricing-2-wrapper,.pricing-3-wrapper{margin:0 -15px;padding:50px 15px 0;border-radius:0 0!important;border:none;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0}.pricing-4 .container{padding:0}.pricing-title{margin-bottom:35px}.pricing-section .pricing-4-title.mb-6,.pricing-section .section-title.mb-6{margin-bottom:40px!important}.pricing-4-title p{font-size:1.1rem;padding:0}.pricing-5-category h3,.pricing-7-title h4{font-size:2rem}.pricing-4 .pricing-list li:last-child,.pricing-5-table .pricing-list li,.pricing-list li{margin-bottom:30px}.pricing-1-item,.pricing-2-item,.pricing-3-item,.pricing-4-item,.pricing-5-category,.pricing-5-item,.pricing-7-item,.pricing-7-title{text-align:center}.detail-price{display:block}.price-dots{display:none}.price-name{display:block;width:100%;padding:0;margin-bottom:14px}.price-number{display:block;width:100%;padding:0}.price-name p,.price-number p,.pricing-5 .price-name p,.pricing-5 .price-number p,.pricing-6-item p.pricing-6-number,.pricing-6-item p.pricing-6-title{font-size:1.375rem}.pricing-6-item p{font-size:1.0625rem}.pricing-7 .price-name p,.pricing-7 .price-number p{font-size:1.375rem}.pricing-1 .more-btn.mt-5{margin-top:35px!important}.pricing-4 .more-btn.mt-5,.pricing-5 .more-btn.mt-6{margin-top:5px!important}.pricing-notice.mt-5{margin-top:25px!important}.pricing-7 .more-btn.mt-5{margin-top:35px!important}.pricing-notice p{padding:0}.pricing-2-img,.pricing-3-img{margin:0 -15px}.post-tag{margin-bottom:20px}.post-link{font-size:1.625rem}.single-post-title{margin-bottom:25px}.single-post-title .post-tag{padding:0 10%;line-height:1.8;margin-bottom:22px}.post-comments img{width:58px;height:58px}#booking-1.pt-6{padding-top:40px!important}.booking-form .col-lg-6,.booking-form .col-md-12{padding-left:15px;padding-right:15px}.booking-form .btn{width:100%;height:52px;margin-top:10px}.cbox-2.mb-5{margin-bottom:35px!important}.contact-form .form-control{height:52px;margin-bottom:20px}.contact-form textarea{min-height:140px}.contact-form .btn{width:100%;height:52px;margin-top:10px}.contact-form .loading{text-align:center;padding-left:0}#contacts-2 .google-map{padding:0 0 75%}.footer{padding-bottom:30px}#footer-4,#footer-5{text-align:center}#footer-5.pt-7{padding-top:30px!important}#footer-5 .footer{padding:0 15px 30px}.footer hr{margin-top:5px;margin-bottom:30px}#footer-2 .footer-links{margin-top:35px;margin-bottom:12px}.footer-logo{margin-bottom:40px}.footer-logo-img img{max-height:68px}.footer-form{margin-bottom:25px}#footer-4 .footer-contacts,#footer-5 .footer-contacts{padding:0 12%}.footer-info.text-end{text-align:center!important}.footer h5{margin-bottom:15px}.footer-booking-link{font-size:1.25rem;margin-top:15px}#footer-1 .footer-phone,#footer-4 .footer-phone{margin-top:10px}#footer-2 .foo-links li p{font-size:1rem;letter-spacing:1px;margin-bottom:15px}.footer-form .form-control{text-align:center;margin-right:0;height:52px;font-size:1.1rem;border-right:2px solid #dee2e6;margin-bottom:12px}.footer-form .input-group-btn{display:block;width:100%!important}.footer-form .btn{display:block;width:100%!important;height:52px;font-size:.85rem;margin:0}#footer-2 .bottom-footer-socials li{padding:0 14px}#footer-2 .bottom-footer-socials li span{top:0;padding-top:10px;line-height:1.2}#footer-5 .bottom-footer-socials.text-end{text-align:center!important}.inner-page-hero{padding-top:90px;padding-bottom:90px}.inner-page-title{padding-top:80px}.page-hero-txt h2,.page-title-txt h2{font-size:2.6rem;letter-spacing:0}.page-hero-txt p,.page-title-txt p{font-size:1.175rem;padding:0 8%;margin-top:2px}.page-link{font-size:.95rem;padding:2px 10px}}@media (min-width:390px) and (max-width:413.98px){.pt-8{padding-top:70px!important}.pb-8{padding-bottom:70px!important}.py-8{padding-top:70px!important;padding-bottom:70px!important}.division{padding-left:3px;padding-right:3px}.bg--fixed{width:auto}.bg--scroll{width:auto;background-attachment:scroll!important}h6{font-size:1.375rem}h6.h6-md{font-size:1.375rem}h6.h6-lg{font-size:1.375rem}h5{font-size:1.625rem}h5.h5-md{font-size:1.625rem}h5.h5-lg{font-size:1.8125rem}h4{font-size:1.8125rem}h4.h4-md{font-size:1.8125rem}h4.h4-lg{font-size:1.8125rem}h3{font-size:1.9375rem}h3.h3-md{font-size:1.9375rem}h3.h3-lg{font-size:1.9375rem}h2{font-size:2.125rem;line-height:1.3}h2.h2-md{font-size:2.125rem}h2.h2-lg{font-size:2.125rem}h2.h2-title{font-size:2.25rem}p{font-size:1.125rem}.btn{font-size:.8rem;padding:1rem 1.8rem}.section-id{margin-bottom:20px}.section-title.mb-6{margin-bottom:50px!important}.loader{width:80px;height:80px;border-width:3px}.loader::after{width:50px;height:50px;border-width:3px}.wsmobileheader .smllogo{display:block;margin-top:22px;padding-left:16px}.smllogo img{width:auto;max-width:inherit;max-height:36px}.wsmenu>.wsmenu-list{width:325px;margin-right:-325px}.wsactive .wsmobileheader{margin-right:325px}.overlapblackbg{width:calc(100% - 325px)}.wsanimated-arrow{padding:14px 30px 14px 0;margin:22px 16px 0 0}.header-socials.ico-20 [class*=flaticon-]:before{line-height:52px!important}.slideshow,.slideshow .slides{height:420px}.hero-txt-rotator{height:380px}#hero-3:after{height:92%}.hero-3-txt{padding:0 4%}.hero-3-txt h2{font-size:2.5rem;margin-bottom:20px}.hero-5-txt h2{font-size:2.25rem;padding:0 3%;margin-bottom:12px}.hero-5-txt p{font-size:1.125rem;padding:0 5%;margin-bottom:20px}.hero-5-img{margin-top:50px}.hero-7-txt{margin-bottom:20px}.hero-7-txt h2{font-size:2.4rem;margin-bottom:8px}.hero-7-txt p{font-size:1.125rem;padding:0 3%}.hero-7-img{margin-top:50px}#hero-10{padding-top:80px;padding-bottom:80px}.hero-10-txt h2{font-size:3rem;letter-spacing:-1px;margin-bottom:8px}.hero-10-txt p{font-size:1.125rem;padding:0 6%;margin-bottom:30px}.hero-10-schedule.text-end{margin-top:35px}#hero-11{padding-top:90px;padding-bottom:90px}.hero-11-txt{text-align:center}.hero-11-txt h5{font-size:.95rem;letter-spacing:3px;margin-bottom:35px}.hero-11-txt h2{font-size:3.5rem;line-height:1.2;letter-spacing:1px;margin-bottom:15px}.hero-11-txt p{font-size:1.125rem;padding:0;margin-bottom:25px}.about-1 .txt-block h2{padding:0 5%}#services-3.pt-6{padding-top:40px!important}.services-section .more-btn{margin-top:40px}.txt-block h2{margin-bottom:15px}.txt-block .btn{margin-top:20px}#gallery-3 .section-title{margin-bottom:35px}#gallery-2 .col,#gallery-3 .col{padding:0 12px}.gallery-link.ico-40 [class^=flaticon-]:after,.gallery-link.ico-40 [class^=flaticon-]:before{font-size:3.25rem}#gallery-1.gallery-section .more-btn,.gallery-section .more-btn{margin-top:25px}#gallery-4.gallery-section .more-btn{margin-top:45px}.reviews-3-wrapper:after{width:140%;height:92%;top:4%;left:-20%}.pricing-2 .container,.pricing-3 .container{max-width:100%}.pricing-2-wrapper,.pricing-3-wrapper{margin:0 -15px;padding:50px 15px 0;border-radius:0 0!important;border:none;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0}.pricing-4 .container{padding:0}.pricing-title{margin-bottom:35px}.pricing-section .pricing-4-title.mb-6,.pricing-section .section-title.mb-6{margin-bottom:40px!important}.pricing-4-title p{font-size:1.1rem;padding:0}.pricing-5-category h3,.pricing-7-title h4{font-size:2rem}.pricing-list li{margin-bottom:25px}.pricing-4 .pricing-list li:last-child{margin-bottom:25px}.pricing-5-table .pricing-list li{margin-bottom:30px}.pricing-1-item,.pricing-2-item,.pricing-3-item,.pricing-4-item,.pricing-5-category,.pricing-5-item,.pricing-7-item,.pricing-7-title{text-align:center}.detail-price{display:block}.price-dots{display:none}.price-name{display:block;width:100%;padding:0;margin-bottom:14px}.price-number{display:block;width:100%;padding:0}.price-name p,.price-number p,.pricing-5 .price-name p,.pricing-5 .price-number p,.pricing-6-item p.pricing-6-number,.pricing-6-item p.pricing-6-title{font-size:1.375rem}.pricing-6-item p{font-size:1.0625rem}.pricing-7 .price-name p,.pricing-7 .price-number p{font-size:1.375rem}.pricing-1 .more-btn.mt-5{margin-top:35px!important}.pricing-4 .more-btn.mt-5,.pricing-5 .more-btn.mt-6{margin-top:10px!important}.pricing-notice.mt-5{margin-top:25px!important}.pricing-7 .more-btn.mt-5{margin-top:35px!important}.pricing-notice p{padding:0}.pricing-2-img,.pricing-3-img{margin:0 -15px}.post-tag{margin-bottom:20px}.post-link{font-size:1.625rem}.single-post-title{margin-bottom:25px}.single-post-title .post-tag{padding:0 10%;line-height:1.8;margin-bottom:22px}.post-comments img{width:54px;height:54px}#booking-1.pt-6{padding-top:40px!important}.booking-form .col-lg-6,.booking-form .col-md-12{padding-left:20px;padding-right:20px}.booking-form .btn{width:100%;height:52px;margin-top:10px}.cbox-2.mb-5{margin-bottom:35px!important}.contact-form .form-control{height:52px;margin-bottom:20px}.contact-form textarea{min-height:140px}.contact-form .btn{width:100%;height:52px;margin-top:10px}.contact-form .loading{text-align:center;padding-left:0}#contacts-2 .google-map{padding:0 0 75%}.footer{padding-bottom:30px}#footer-4,#footer-5{text-align:center}#footer-5.pt-7{padding-top:30px!important}#footer-5 .footer{padding:0 15px 30px}.footer hr{margin-top:5px;margin-bottom:30px}#footer-2 .footer-links{margin-top:35px;margin-bottom:12px}.footer-logo{margin-bottom:40px}.footer-logo-img img{max-height:66px}.footer-form{margin-bottom:25px}#footer-4 .footer-contacts,#footer-5 .footer-contacts{padding:0 12%}.footer-info.text-end{text-align:center!important}.footer h5{margin-bottom:15px}.footer-booking-link{font-size:1.25rem;margin-top:15px}#footer-1 .footer-phone,#footer-4 .footer-phone{margin-top:10px}#footer-2 .foo-links li p{font-size:1rem;letter-spacing:1px;margin-bottom:15px}.footer-form .form-control{text-align:center;margin-right:0;height:50px;font-size:1.1rem;border-right:2px solid #dee2e6;margin-bottom:12px}.footer-form .input-group-btn{display:block;width:100%!important}.footer-form .btn{display:block;width:100%!important;height:50px;font-size:.85rem;margin:0}#footer-2 .bottom-footer-socials li{padding:0 14px}#footer-2 .bottom-footer-socials li span{top:0;padding-top:10px;line-height:1.2}#footer-5 .bottom-footer-socials.text-end{text-align:center!important}.inner-page-hero{padding-top:90px;padding-bottom:90px}.inner-page-title{padding-top:80px}.page-hero-txt h2,.page-title-txt h2{font-size:2.5rem;letter-spacing:0}.page-hero-txt p,.page-title-txt p{font-size:1.15rem;padding:0 6%;margin-top:2px}.page-link{font-size:.95rem;padding:2px 10px}}@media (min-width:321px) and (max-width:389.98px){.pt-8{padding-top:70px!important}.pb-8{padding-bottom:70px!important}.py-8{padding-top:70px!important;padding-bottom:70px!important}.bg--fixed{width:auto}.bg--scroll{width:auto;background-attachment:scroll!important}h6{font-size:1.375rem}h6.h6-md{font-size:1.375rem}h6.h6-lg{font-size:1.375rem}h5{font-size:1.5625rem}h5.h5-md{font-size:1.5625rem}h5.h5-lg{font-size:1.75rem}h4{font-size:1.75rem}h4.h4-md{font-size:1.75rem}h4.h4-lg{font-size:1.75rem}h3{font-size:1.875rem}h3.h3-md{font-size:1.875rem}h3.h3-lg{font-size:1.875rem}h2{font-size:2rem;line-height:1.3}h2.h2-md{font-size:2rem}h2.h2-lg{font-size:2rem}h2.h2-title{font-size:2.15rem}.btn{font-size:.8rem;padding:1rem 1.8rem}.section-id{margin-bottom:20px}.section-title.mb-6{margin-bottom:50px!important}.loader{width:80px;height:80px;border-width:3px}.loader::after{width:50px;height:50px;border-width:3px}.wsmobileheader .smllogo{display:block;margin-top:22px;padding-left:16px}.smllogo img{width:auto;max-width:inherit;max-height:36px}.wsmenu>.wsmenu-list{width:290px;margin-right:-290px}.wsactive .wsmobileheader{margin-right:290px}.overlapblackbg{width:calc(100% - 290px)}.wsanimated-arrow{padding:14px 30px 14px 0;margin:22px 16px 0 0}.header-socials.ico-20 [class*=flaticon-]:before{line-height:52px!important}.slideshow,.slideshow .slides{height:380px}.hero-txt-rotator{height:340px}#hero-3:after{height:92%}.hero-3-txt{padding:0 3%}.hero-3-txt h2{font-size:2.35rem;margin-bottom:20px}.hero-5-txt h2{font-size:2.15rem;padding:0 3%;margin-bottom:12px}.hero-5-txt p{font-size:1.0625rem;padding:0 3%;margin-bottom:20px}.hero-5-img{margin-top:50px}.hero-7-txt{margin-bottom:16px}.hero-7-txt h2{font-size:2.25rem;margin-bottom:4px}.hero-7-txt p{font-size:1.025rem;padding:0 3%}.hero-7-img{margin-top:50px}#hero-10{padding-top:80px;padding-bottom:80px}.hero-10-txt h2{font-size:2.65rem;letter-spacing:-1px;margin-bottom:8px}.hero-10-txt p{font-size:1.0625rem;padding:0 5%;margin-bottom:30px}.hero-10-schedule.text-end{margin-top:35px}#hero-11{padding-top:80px;padding-bottom:80px}.hero-11-txt{text-align:center}.hero-11-txt h5{font-size:.95rem;letter-spacing:3px;margin-bottom:35px}.hero-11-txt h2{font-size:3.25rem;line-height:1.2;letter-spacing:1px;margin-bottom:15px}.hero-11-txt p{font-size:1.0625rem;padding:0 3%;margin-bottom:25px}.about-1 .txt-block h2{padding:0 4%}.about-1 .txt-block p{padding:0}#services-3.pt-6{padding-top:40px!important}.services-section .more-btn{margin-top:40px}.txt-block h2{margin-bottom:15px}.txt-block .btn{margin-top:20px}#gallery-3 .section-title{margin-bottom:35px}#gallery-2 .col,#gallery-3 .col{padding:0 12px}.gallery-link.ico-40 [class^=flaticon-]:after,.gallery-link.ico-40 [class^=flaticon-]:before{font-size:3.25rem}#gallery-1.gallery-section .more-btn,.gallery-section .more-btn{margin-top:25px}#gallery-4.gallery-section .more-btn{margin-top:45px}.reviews-3-wrapper:after{width:140%;height:92%;top:4%;left:-20%}.pricing-2 .container,.pricing-3 .container{max-width:100%}.pricing-2-wrapper,.pricing-3-wrapper{margin:0 -15px;padding:50px 15px 0;border-radius:0 0!important;border:none;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0}.pricing-4 .container{padding:0}.pricing-title{margin-bottom:35px}.pricing-section .pricing-4-title.mb-6,.pricing-section .section-title.mb-6{margin-bottom:45px!important}.pricing-4-title p{font-size:1.1rem;padding:0 5%}.pricing-5-category h3,.pricing-7-title h4{font-size:2rem}#pb-7-1,#pb-7-2{margin:0 0 40px}.pricing-list li{margin-bottom:25px}.pricing-4 .pricing-list li:last-child{margin-bottom:25px}.pricing-5-table .pricing-list li{margin-bottom:30px}.pricing-1-item,.pricing-2-item,.pricing-3-item,.pricing-4-item,.pricing-5-category,.pricing-5-item,.pricing-7-item,.pricing-7-title{text-align:center}.detail-price{display:block}.price-dots{display:none}.price-name{display:block;width:100%;padding:0;margin-bottom:14px}.price-number{display:block;width:100%;padding:0}.price-name p,.price-number p,.pricing-5 .price-name p,.pricing-5 .price-number p,.pricing-6-item p.pricing-6-number,.pricing-6-item p.pricing-6-title{font-size:1.375rem}.pricing-6-item p{font-size:1.0625rem}.pricing-7 .price-name p,.pricing-7 .price-number p{font-size:1.375rem}.pricing-1 .more-btn.mt-5{margin-top:35px!important}.pricing-4 .more-btn.mt-5,.pricing-5 .more-btn.mt-6{margin-top:10px!important}.pricing-notice.mt-5{margin-top:25px!important}.pricing-7 .more-btn.mt-5{margin-top:35px!important}.pricing-notice p{padding:0}.pricing-2-img,.pricing-3-img{margin:0 -15px}.post-tag{margin-bottom:20px}.post-link{font-size:1.5625rem}.single-post-title{margin-bottom:25px}.single-post-title .post-tag{padding:0 5%;line-height:1.8;margin-bottom:22px}.post-comments img{width:54px;height:54px}#booking-1.pt-6{padding-top:40px!important}.booking-form .col-lg-6,.booking-form .col-md-12{padding-left:15px;padding-right:15px}.booking-form .btn{width:100%;height:52px;margin-top:10px}.cbox-2.mb-5{margin-bottom:35px!important}.contact-form .form-control{height:52px;margin-bottom:20px}.contact-form textarea{min-height:140px}.contact-form .btn{width:100%;height:52px;margin-top:10px}.contact-form .loading{text-align:center;padding-left:0}#contacts-2 .google-map{padding:0 0 80%}.footer{padding-bottom:30px}#footer-4,#footer-5{text-align:center}#footer-5.pt-7{padding-top:30px!important}#footer-5 .footer{padding:0 15px 30px}.footer hr{margin-top:5px;margin-bottom:30px}#footer-2 .footer-links{margin-top:35px;margin-bottom:12px}.footer-logo{margin-bottom:40px}.footer-logo-img img{max-height:66px}.footer-form{margin-bottom:25px}#footer-4 .footer-contacts,#footer-5 .footer-contacts{padding:0 10%}.footer-info.text-end{text-align:center!important}.footer h5{margin-bottom:15px}.footer-booking-link{margin-top:15px}#footer-1 .footer-phone,#footer-4 .footer-phone{margin-top:10px}#footer-2 .foo-links li p{font-size:1rem;letter-spacing:1px;margin-bottom:15px}.footer-form .form-control{text-align:center;margin-right:0;height:50px;font-size:1.1rem;border-right:2px solid #dee2e6;margin-bottom:12px}.footer-form .input-group-btn{display:block;width:100%!important}.footer-form .btn{display:block;width:100%!important;height:50px;font-size:.85rem;margin:0}#footer-2 .bottom-footer-socials li{padding:0 12px}#footer-2 .bottom-footer-socials li span{top:0;padding-top:10px;line-height:1.2}#footer-5 .bottom-footer-socials.text-end{text-align:center!important}.inner-page-hero{padding-top:90px;padding-bottom:90px}.inner-page-title{padding-top:80px}.page-hero-txt h2,.page-title-txt h2{font-size:2.35rem;letter-spacing:0}.page-hero-txt p,.page-title-txt p{font-size:1.125rem;padding:0 5%;margin-top:2px}.page-link{font-size:.95rem;padding:2px 10px}}@media (max-width:320.98px){.pt-8{padding-top:60px!important}.pb-8{padding-bottom:60px!important}.py-8{padding-top:60px!important;padding-bottom:60px!important}.division{padding-left:2px;padding-right:2px}.bg--fixed{width:auto}.bg--scroll{width:auto;background-attachment:scroll!important}h6{font-size:1.25rem}h6.h6-md{font-size:1.25rem}h6.h6-lg{font-size:1.25rem}h5{font-size:1.4375rem}h5.h5-md{font-size:1.4375rem}h5.h5-lg{font-size:1.625rem}h4{font-size:1.625rem}h4.h4-md{font-size:1.625rem}h4.h4-lg{font-size:1.625rem}h3{font-size:1.75rem}h3.h3-md{font-size:1.75rem}h3.h3-lg{font-size:1.75rem}h2{font-size:1.875rem;line-height:1.3}h2.h2-md{font-size:1.875rem}h2.h2-lg{font-size:1.875rem}h2.h2-title{font-size:2rem}.btn{font-size:.8rem;padding:1rem 1.8rem}.section-id{margin-bottom:20px}.section-title.mb-6{margin-bottom:45px!important}.loader{width:80px;height:80px;border-width:3px}.loader::after{width:50px;height:50px;border-width:3px}.wsmobileheader .smllogo{display:block;margin-top:22px;padding-left:15px}.smllogo img{width:auto;max-width:inherit;max-height:36px}.wsmenu>.wsmenu-list{width:250px;margin-right:-250px}.wsactive .wsmobileheader{margin-right:250px}.overlapblackbg{width:calc(100% - 250px)}.wsanimated-arrow{padding:14px 30px 14px 0;margin:22px 15px 0 0}.header-socials.ico-20 [class*=flaticon-]:before{line-height:52px!important}.slideshow,.slideshow .slides{height:380px}.hero-txt-rotator{height:300px}#hero-3:after{height:92%}#hero-3{padding-top:60px}.hero-3-txt{padding:0 2%;margin-bottom:50px}.hero-3-txt h2{font-size:2.125rem;margin-bottom:20px}#hero-4-1{margin-bottom:30px}#hero-4-1 h5{margin-bottom:25px}#hero-5{padding-top:60px}.hero-5-txt h2{font-size:1.9rem;padding:0 3%;margin-bottom:12px}.hero-5-txt p{font-size:1.0625rem;padding:0 3%;margin-bottom:20px}.hero-5-img{margin-top:50px}#hero-5-1{margin-bottom:30px}#hero-5-3{margin-top:30px}.hero-7-txt{margin-bottom:18px}.hero-7-txt h2{font-size:2rem;margin-bottom:12px}.hero-7-txt p{font-size:1.025rem;padding:0}.hero-7-img{margin-top:50px}#hero-10{padding-top:70px;padding-bottom:70px}.hero-10-txt h2{font-size:2.5rem;letter-spacing:-1px;margin-bottom:8px}.hero-10-txt p{font-size:1.0625rem;padding:0 5%;margin-bottom:30px}.hero-10-schedule.text-end{margin-top:35px}#hero-11{padding-top:80px;padding-bottom:80px}.hero-11-txt{text-align:center}.hero-11-txt h5{font-size:.95rem;letter-spacing:3px;margin-bottom:35px}.hero-11-txt h2{font-size:3rem;line-height:1.2;letter-spacing:1px;margin-bottom:15px}.hero-11-txt p{font-size:1.0625rem;padding-right:0;margin-bottom:25px}.about-1 .txt-block h2{padding:0 2%}.about-1 .txt-block p{padding:0 1%}#services-3.pt-6{padding-top:40px!important}.sbox-2 p{padding:0}.services-section .more-btn{margin-top:40px}.txt-block h2{padding-right:2%;margin-bottom:12px}.txt-block .btn{margin-top:18px}#gallery-3 .section-title{margin-bottom:30px}#gallery-2 .col,#gallery-3 .col{padding:0 12px}.gallery-link.ico-40 [class^=flaticon-]:after,.gallery-link.ico-40 [class^=flaticon-]:before{font-size:3.25rem}#gallery-1.gallery-section .more-btn,.gallery-section .more-btn{margin-top:20px}#gallery-4.gallery-section .more-btn{margin-top:40px}.reviews-3-wrapper:after{width:140%;height:92%;top:4%;left:-20%}.pricing-2 .container,.pricing-3 .container{max-width:100%}.pricing-2-wrapper,.pricing-3-wrapper{margin:0 -15px;padding:40px 12px 0;border-radius:0 0!important;border:none;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0}.pricing-4 .container{padding:0}.pricing-title{margin-bottom:35px}.pricing-section .pricing-4-title.mb-6,.pricing-section .section-title.mb-6{margin-bottom:35px!important}.pricing-4-title h2{padding:0 2%}.pricing-4-title p{font-size:1.1rem;padding:0 5%}.pricing-5-category h3,.pricing-7-title h4{font-size:1.875rem}#pb-7-1,#pb-7-2{margin:0 0 40px}.pricing-list li{margin-bottom:25px}.pricing-4 .pricing-list li:last-child{margin-bottom:25px}.pricing-1-item,.pricing-2-item,.pricing-3-item,.pricing-4-item,.pricing-5-category,.pricing-5-item,.pricing-7-item,.pricing-7-title{text-align:center}.detail-price{display:block}.price-dots{display:none}.price-name{display:block;width:100%;padding:0;margin-bottom:14px}.price-number{display:block;width:100%;padding:0}.price-name p,.price-number p,.pricing-5 .price-name p,.pricing-5 .price-number p,.pricing-6-item p.pricing-6-number,.pricing-6-item p.pricing-6-title{font-size:1.375rem}.pricing-6-item p{font-size:1.0625rem}.pricing-7 .price-name p,.pricing-7 .price-number p{font-size:1.375rem}.pricing-1 .more-btn.mt-5{margin-top:35px!important}.pricing-4 .more-btn.mt-5,.pricing-5 .more-btn.mt-6{margin-top:10px!important}.pricing-notice.mt-5{margin-top:25px!important}.pricing-7 .more-btn.mt-5{margin-top:30px!important}.pricing-notice p{padding:0 10%}.pricing-2-img,.pricing-3-img{margin:0 -15px}.post-tag{margin-bottom:20px}.post-link{font-size:1.4375rem;margin-bottom:15px}.blog-post-img{margin-bottom:35px}#single-post{padding-top:60px}.single-post-title{margin-bottom:25px}.single-post-title .post-tag{line-height:1.8;margin-bottom:20px}.single-post-title h2{padding:0}.single-post-txt{padding-bottom:40px;margin-bottom:60px}.single-post-txt h4,.single-post-txt h5{margin-top:18px;margin-bottom:20px}.post-inner-img{margin-top:30px;margin-bottom:30px}.post-share-list h5,.post-tags h5{margin-bottom:30px}.post-tags span a{font-size:.625rem;letter-spacing:3px;padding:6px 13px;margin:0 4px}.post-comments{padding-top:60px;margin-top:60px}.post-comments img{width:52px;height:52px}#booking-1.pt-6{padding-top:40px!important}#booking-1.pt-8.pb-7{padding-bottom:50px!important}.booking-form .col-lg-6,.booking-form .col-md-12{padding-left:15px;padding-right:15px}.booking-form .btn{width:100%;height:50px;margin-top:10px}.cbox-2.mb-5{margin-bottom:35px!important}.contact-form .form-control{height:50px;margin-bottom:20px}.contact-form textarea{min-height:130px}.contact-form .btn{width:100%;height:50px;margin-top:10px}.contact-form .loading{text-align:center;padding-left:0}#contacts-2 .google-map{padding:0 0 80%}.footer{padding-bottom:30px}#footer-4,#footer-5{text-align:center}#footer-5.pt-7{padding-top:30px!important}#footer-5 .footer{padding:0 15px 30px}.footer hr{margin-top:5px;margin-bottom:30px}#footer-2 .footer-links{margin-top:35px;margin-bottom:12px}.footer-logo{margin-bottom:40px}.footer-logo-img img{max-height:62px}.footer-form{margin-bottom:25px}#footer-4 .footer-contacts,#footer-5 .footer-contacts{padding:0 10%}.footer-info.text-end{text-align:center!important}.footer h5{margin-bottom:15px}.footer-booking-link{margin-top:15px}#footer-1 .footer-phone,#footer-4 .footer-phone{margin-top:10px}#footer-2 .foo-links li p{font-size:1rem;letter-spacing:1px;margin-bottom:15px}.footer-form .form-control{text-align:center;margin-right:0;height:48px;font-size:1.1rem;border-right:2px solid #dee2e6;margin-bottom:12px}.footer-form .input-group-btn{display:block;width:100%!important}.footer-form .btn{display:block;width:100%!important;height:48px;font-size:.85rem;margin:0}#footer-2 .bottom-footer-socials li{padding:0 12px}#footer-2 .bottom-footer-socials li span{top:0;padding-top:10px;line-height:1.2}#footer-5 .bottom-footer-socials.text-end{text-align:center!important}.inner-page-hero{padding-top:80px;padding-bottom:80px}.inner-page-title{padding-top:80px}.inner-page-title.pb-6{padding-bottom:35px!important}.page-hero-txt h2,.page-title-txt h2{font-size:2.25rem;letter-spacing:0}.page-hero-txt p,.page-title-txt p{font-size:1.0625rem;margin-top:2px}.page-link{font-size:.95rem;padding:2px 10px}}