@media (min-width:1200px){html{font-size:115%}}@media (min-width:992px) and (max-width:1199.95px){.pb-7,.pt-7,.py-7{padding-top:4.35rem!important}#hero-1 .caption,#img-4-2,.services-section .more-btn{margin-top:50px}.py-7{padding-bottom:4.35rem!important}.btn{font-size:.775rem;padding:1rem 1.8rem}.video-btn-lg{width:7rem;height:7rem;margin-top:-3.5rem;margin-left:-3.5rem}.video-btn-md{width:6.5rem;height:6.5rem;margin-top:-3.125rem;margin-left:-3.125rem}.video-btn.video-btn-lg [class^=flaticon-]:after,.video-btn.video-btn-lg [class^=flaticon-]:before{font-size:4.25rem;line-height:7rem!important;margin-left:8px}.video-btn.video-btn-md [class^=flaticon-]:after,.video-btn.video-btn-md [class^=flaticon-]:before{font-size:4rem;line-height:6.25rem!important;margin-left:10px}.ico-50 .shape-ico svg{width:110px;height:110px;top:-30px;left:calc(50% - 55px)}.ico-55 .shape-ico svg{width:115px;height:115px;top:-30px;left:calc(50% - 60px)}.ico-60 .shape-ico svg{width:120px;height:120px;top:-25px;left:calc(50% - 55px)}.section-id{margin-bottom:22px}.tra-title{font-size:4.15rem;margin-bottom:-40px!important}.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>.wsmegamenu.halfmenu{width:40%}.wsmenu>.wsmenu-list>li>.wsmegamenu .link-list li a,.wsmenu>.wsmenu-list>li>.wsmegamenu.halfmenu ul.link-list>li>a,.wsmenu>.wsmenu-list>li>ul.sub-menu>li>a{font-size:.825rem}.slider,.slider .slides{height:460px}.slideshow,.slideshow .slides{height:530px}.hero-txt-rotator,.hero-txt-rotator .slides{height:500px}#hero-1 .caption h2{font-size:5rem;padding:0 5%}#hero-1 .caption h5,.contact-form .btn,.footer-booking-link{margin-top:15px}#hero-1 .caption .btn,#leave-comment,.artist-bio .booking-link{margin-top:30px}#gallery-4.gallery-section .more-btn,#img-4-6,.hero-5-img,.hero-7-img{margin-top:60px}#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,.inner-page-title{padding-top:150px}#hero-10,#hero-7{padding-top:170px}#hero-4-1{padding:0 11% 0 9%}#hero-4-1 h5,.cbox-2 h4,.pricing-5-table .pricing-list li{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-1,#hero-5-3{margin-top:28px}#hero-6 .caption{margin-top:45px}#hero-6 .caption h2{font-size:8.5rem;margin-bottom:12px}#hero-6 .caption p{font-size:1.25rem;padding:0 10%;margin-bottom:30px}#hero-7 .tra-header{top:20%}#hero-7 .tra-header h2{font-size:10.75rem}#hero-9{padding-top:190px;padding-bottom:140px}.hero-9-txt h2{font-size:4.6rem;margin-bottom:30px}.tra-header{top:24%}.tra-header h2{font-size:11rem}#hero-10{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}#hero-12 .caption,.review-2 .review-author{margin-top:10px}#hero-12 .caption span{font-size:.95rem;letter-spacing:7px;margin-bottom:45px}#hero-12 .caption h2{font-size:4.85rem;margin-bottom:30px}#services-3.pt-6{padding-top:50px!important}.abox-3.txt-block{padding:40px 35px}.about-4 .txt-block,.banner-1-wrapper{padding:80px 70px}.about-3-wrapper .ab-2{margin:0 -8px}.about-5 .txt-block{padding:0}.a6-txt{padding:35px 25px 40px}#a8-1{margin-bottom:-60px}#a8-3{margin-top:-60px}.about-8-txt.left-column{padding-left:40px;padding-right:70px}.about-8-txt.right-column{padding-left:70px;padding-right:40px}.about-8-txt.right-column:before{width:90px;left:-40px;top:18px}.about-8-txt.left-column:after{width:180px;right:-40px;top:20px}.about-8-txt h3,.about-8-txt h4{margin-bottom:12px}#newsletter-2 .newsletter-form,.about-1 .txt-block p,.about-2 .txt-block p,.brands-2-wrapper{padding:0 3%}#team-3 .team-member-data h5,.about-8-txt p,.post-tag,.pricing-7-box .pricing-list li{margin-bottom:20px}#ab-4-1{margin:110px -60px 0 0}#ab-4-2{margin:50px 0 0 -60px}#ab-5-1{margin:50px 15px 0 -150px}#ab-5-2{margin:60px 15% 0 25%}#ab-5-3{margin:80px -100px 0 20px}.cards-row .col,.sbox-1-wrapper .col{padding:0 10px}#gallery-3 .col,.sbox-2-wrapper .col{padding:0 8px}.newsletter-section .section-title,.sbox-5-wrapper .rows-2 .sb-1,.sbox-5-wrapper .rows-2 .sb-2,.sbox-5-wrapper .rows-2 .sb-3{margin-bottom:35px}.ct-11-wrapper{height:400px}.ct-12{height:440px}.ct-01 .txt-block{padding-right:40px}.ct-02 .txt-block{padding-left:40px}.ct-03 .left-column{padding-right:5px}.ct-03 .left-column .ct-03-txt,.ct-04 .img-block.left-column{padding-right:35px}.ct-03 .right-column{padding-left:5px}.ct-05 .txt-block{padding:100px 15px 100px 45px}.ct-06 .txt-block{padding:100px 25px 100px 35px}.ct-07 .txt-block{padding:0 20px 0 65px}.ct-08 .txt-block{padding:0 45px 0 40px}.ct-table .left-column{padding-right:12px}.ct-table .right-column{padding-left:12px}.ct-table h2,.ct-table h3,.txt-block h2{margin-bottom:14px}.ct-09-txt h3{margin-top:35px;margin-bottom:5px}.ct-03-img.mb-5,.ct-03-txt p.mb-5{margin-bottom:35px!important}.txt-block .btn{margin-top:22px}.ct-04 .img-block.right-column{padding-left:35px}#gallery-3.py-8{padding-top:75px!important;padding-bottom:85px!important}#gallery-1 .gallery-image{margin-bottom:24px}#img-4-1{margin-top:380px;padding-right:25px}#img-4-2{padding-right:50px}#img-4-3,.post-comments h4,.team-member{margin-bottom:50px}#img-4-4{padding-right:20px}#img-4-5{margin-top:70px;padding-left:20px}#img-4-6{padding-left:15px;padding-right:15px}.img-4-2-shape{top:30px;right:30px;width:200px;height:440px}.img-4-4-shape{top:25px;right:5px;width:200px;height:220px}#gallery-1.gallery-section .more-btn{margin-top:40px}.review-1-txt{padding:45px 20px 35px;margin:0 10px 30px}.review-2{padding:0 10px;margin-bottom:30px}.review-3{padding:35px 25px 25px}.review-1 .review-avatar{margin:0 auto -32px}.artist-data,.review-3 .author-data{margin-top:20px}.owl-item .review-avatar img,.review-avatar img{width:72px;height:72px}.review-3 .review-avatar img{width:60px;height:60px}.rs-logo{right:-14px;bottom:0;width:36px;height:36px;padding:6px}.review-3 .rs-logo{width:32px;height:32px}.rs-logo img{width:24px!important;height:24px!important}.review-3 .rs-logo img{width:20px!important;height:20px!important}.review-1 .star-rating{margin-top:12px;margin-bottom:8px}.gift-card{padding:55px 20px}.gift-card sup{font-size:3.15rem;top:-9px;right:2px}.gift-card p{margin-top:15px;margin-bottom:20px}.brands-title.mb-4{margin-bottom:20px!important}#brands-1 .brands-carousel-5 .brand-logo,#brands-1 .brands-carousel-6 .brand-logo,#footer-2 .bottom-footer-socials li{padding:0 16px}#brands-2 .brand-logo{padding:0 12px}.brands-section .brand-logo.mb-5,.pricing-5-category.mb-4{margin-bottom:40px!important}#team-3.pb-5{padding-bottom:55px!important}.category-title.mb-6{margin-bottom:60px!important}#team-3 hr{margin:30px 0 80px}.artist-photo{padding-right:10px}.artist-bio,.pricing-section .pricing-5-table.right-column{padding-left:15px}.artist-data{margin-bottom:15px}.pricing-2-wrapper,.pricing-3-wrapper{padding:55px 50px}.p4-wrapper{padding:80px 50px 85px}.contact-form-wrapper h4,.post-share-list h5,.post-tags h5,.pricing-title,.single-post-title .post-tag{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.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}#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-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%}.banner-1.pt-5{padding-top:46px!important}.banner-1-txt .section-id{font-size:1.0625rem;margin-bottom:30px}.banner-2-txt .section-id{font-size:1.0625rem;margin-bottom:25px}.question .col-lg-6 h5{padding-right:5%}.newsletter-wrapper{padding:70px 0 50px}#newsletter-2{padding-top:70px;padding-bottom:40px}#newsletter-1 .newsletter-form{padding:0 12%}.newsletter-section .btn,.newsletter-section .form-control{height:50px}.post-link{line-height:1.3;margin-bottom:12px}.blog-post-img,.single-post-title{margin-bottom:40px}.single-post-title h2{padding:0 5%;margin-bottom:20px}.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 hr{margin-top:25px;margin-bottom:40px}.post-comments img{width:64px;height:64px}.comment-meta h5{margin-bottom:5px}#leave-comment{padding-top:70px}.booking-form .col-lg-6,.booking-form .col-md-12{padding-left:15px;padding-right:15px}.cbox-2.mb-5{margin-bottom:32px!important}#contacts-3 .cbox-2.mb-5{margin-bottom:42px!important}.cbox-1 .btn{margin-top:5px}.contact-form .form-control{height:50px;margin-bottom:20px}.contact-form textarea{min-height:170px}.footer{padding-bottom:35px}.footer hr{margin-top:10px;margin-bottom:35px}#footer-5 .footer-logo-img img{max-height:52px}#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}.inner-page-hero{padding-top:160px;padding-bottom:130px}.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}#modal-1 .modal-dialog{max-width:580px}#modal-2 .modal-dialog.modal-xl{width:720px}#modal-2 .modal-body-content{padding:50px 30px 25px}#modal-2 .request-form-title h3{font-size:2.65rem}#modal-2 .request-form-title h4{font-size:2rem}#modal-2 .request-form-title p{margin-top:10px;margin-bottom:16px}#modal-2 .request-form .btn,#modal-2 .request-form .form-control{height:48px}}@media (min-width:768px) and (max-width:991.98px){.pt-8,.py-8{padding-top:80px!important}.pb-8,.py-8{padding-bottom:80px!important}#bp-1-3,.about-8-txt.left-column:after,.about-8-txt.right-column:before,.headtoppart,.hero-logo,.img-4-2-shape,.img-4-4-shape{display:none}#hero-10,#hero-7,.banner-1-wrapper{text-align:center}.shape--01:after,.shape--02:after{width:100%;height:55%}.hero-7-txt p,.old-price,.pricing-5 .price-number p,.pricing-6-item p.pricing-6-number,h6{font-size:1.25rem}h6.h6-lg,h6.h6-md{font-size:1.375rem}h5,h5.h5-lg,h5.h5-md{font-size:1.5rem}h4{font-size:1.625rem}.banner-3 .discount-title h5,.team-member-data h5,h4.h4-md{font-size:1.75rem}.about-6-txt h4,h4.h4-lg{font-size:1.875rem}#modal-2 .request-form-title h4,h3{font-size:2rem}.pricing-7-title h4,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}.huge-txt h2{font-size:8.65rem;line-height:.9}p{font-size:1.125rem}.btn{font-size:.8rem;padding:1rem 1.8rem}.video-btn-lg{width:7rem;height:7rem;margin-top:-3.5rem;margin-left:-3.5rem}.video-btn-md{width:6.5rem;height:6.5rem;margin-top:-3.125rem;margin-left:-3.125rem}.video-btn.video-btn-lg [class^=flaticon-]:after,.video-btn.video-btn-lg [class^=flaticon-]:before{font-size:4.25rem;line-height:7rem!important;margin-left:8px}.video-btn.video-btn-md [class^=flaticon-]:after,.video-btn.video-btn-md [class^=flaticon-]:before{font-size:4rem;line-height:6.25rem!important;margin-left:10px}.ico-50 .shape-ico svg{width:95px;height:95px;top:-25px;left:calc(50% - 50px)}.ico-55 .shape-ico svg{width:100px;height:100px;top:-30px;left:calc(50% - 55px)}.ico-60 .shape-ico svg{width:105px;height:105px;top:-20px;left:calc(50% - 50px)}.section-id{margin-bottom:18px}.section-title.mb-6{margin-bottom:55px!important}.tra-title{font-size:3.95rem;margin-bottom:-40px!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,.white-menu .wsmobileheader{background-color:#fff}.black-scroll .wsmobileheader,.dark-menu .wsmobileheader{background-color:#151515}.theme--dark .tra-menu .wsmobileheader,.theme--dark .white-menu .wsmobileheader{background-color:#151515!important;-webkit-box-shadow:0 2px 3px rgba(10,10,10,.1);-moz-box-shadow:0 2px 3px rgba(10,10,10,.1);box-shadow:0 2px 3px rgba(10,10,10,.1)}.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}.black-scroll .wsanimated-arrow span,.black-scroll .wsanimated-arrow span:after,.black-scroll .wsanimated-arrow span:before,.dark-menu .wsanimated-arrow span,.dark-menu .wsanimated-arrow span:after,.dark-menu .wsanimated-arrow span:before,.theme--dark .wsanimated-arrow span,.theme--dark .wsanimated-arrow span:after,.theme--dark .wsanimated-arrow span:before{background:#fff}.theme--beige .wsanimated-arrow span,.theme--beige .wsanimated-arrow span:after,.theme--beige .wsanimated-arrow span:before{background:#363636}.wsactive .wsanimated-arrow span:after,.wsactive .wsanimated-arrow span:before,.wsactive .wsanimated-arrow.active 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.mobile-last-link>a{border-bottom:none}.black-scroll .wsmenu>.wsmenu-list,.dark-menu .wsmenu>.wsmenu-list{background-color:#151515!important}.black-scroll .wsmenu>.wsmenu-list>li>a,.dark-menu .wsmenu>.wsmenu-list>li>a{border-bottom-color:rgba(255,255,255,.13)}.black-scroll .wsmenu>.wsmenu-list>li>.wsmenu-click>i:before,.dark-menu .wsmenu>.wsmenu-list>li>.wsmenu-click>i:before{border-color:rgba(255,255,255,.85)}.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}.black-scroll .wsmenu>.wsmenu-list>li>a.h-link{color:#fff}.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}.theme--beige .wsmenu>.wsmenu-list>li>a{border-bottom:1px solid #c4c4c4}.theme--beige .wsmenu>.wsmenu-list>li:hover>a{background-color:#ebebeb!important}.theme--beige .wsmenu>.wsmenu-list>li>.wsmenu-click>i:before{border-color:#363636!important}.theme--dark .navbar-dark .wsmenu>.wsmenu-list>li>a,.theme--dark .navbar-light .wsmenu>.wsmenu-list>li>a{color:#fff!important}.wsmenu>.wsmenu-list>li>ul.sub-menu{padding:0 20px 5px}.wsmenu>.wsmenu-list>li a.btn,.wsmenu>.wsmenu-list>li a.btn.reg-btn{line-height:44px;padding:5px 22px}.wsmenu>.wsmenu-list>li>.wsmegamenu.halfmenu{width:100%!important;padding:0 20px 5px}#hero-4-1,.about-1 .txt-block p,.about-5 .txt-block,.post-content,.wsmegamenu.halfmenu .col-lg-6,.wsmegamenu.w-75 .col-lg-3{padding:0}#hero-10,#hero-11{padding-bottom:100px}#img-4-3,#img-4-5{padding-right:25px}.wsmenu>.wsmenu-list>li>.wsmegamenu.halfmenu,.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)}.black-scroll .wsmenu>.wsmenu-list>li>.wsmegamenu,.black-scroll .wsmenu>.wsmenu-list>li>.wsmegamenu.halfmenu,.black-scroll .wsmenu>.wsmenu-list>li>ul.sub-menu,.dark-menu .wsmenu>.wsmenu-list>li>.wsmegamenu,.dark-menu .wsmenu>.wsmenu-list>li>.wsmegamenu.halfmenu,.dark-menu .wsmenu>.wsmenu-list>li>ul.sub-menu{border-bottom:1px solid rgba(255,255,255,.13)!important;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0}.black-scroll .wsmenu>.wsmenu-list>li>.wsmegamenu,.black-scroll .wsmenu>.wsmenu-list>li>.wsmegamenu.halfmenu,.black-scroll .wsmenu>.wsmenu-list>li>ul.sub-menu{background-color:#2c3142!important}.wsmenu>.wsmenu-list>li>.wsmegamenu .link-list li a,.wsmenu>.wsmenu-list>li>.wsmegamenu.halfmenu ul.link-list>li>a,.wsmenu>.wsmenu-list>li>ul.sub-menu>li>a{color:#666;font-size:.975rem;padding:15px 0}.wsmenu>.wsmenu-list>li>.wsmegamenu .link-list li a:hover,.wsmenu>.wsmenu-list>li>.wsmegamenu.halfmenu ul.link-list>li>a:hover,.wsmenu>.wsmenu-list>li>ul.sub-menu>li>a:hover{background-color:transparent;padding:15px 14px;text-decoration:none}.black-scroll .wsmenu>.wsmenu-list>li>.wsmegamenu.halfmenu ul.link-list>li>a,.black-scroll .wsmenu>.wsmenu-list>li>ul.sub-menu>li>a{color:#ddd;background-color:rgba(255,255,255,0)!important}.black-scroll .wsmenu>.wsmenu-list>li>.wsmegamenu.halfmenu ul.link-list>li>a:hover,.black-scroll .wsmenu>.wsmenu-list>li>ul.sub-menu>li>a:hover{background-color:rgba(255,255,255,.05)!important}.theme--dark .wsmenu>.wsmenu-list>li>.wsmegamenu.halfmenu,.theme--dark .wsmenu>.wsmenu-list>li>ul.sub-menu{background-color:#111;border-color:#111;top:0;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0}.wsmenu>.wsmenu-list>li a.btn{font-size:1.15rem;border-width:2px;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#pb-7-3,.wsmenu>.wsmenu-list>li a.btn.fst-btn-link,.wsmenu>.wsmenu-list>li.reg-fst-link>a{margin-left:0}.wsmenu>.wsmenu-list>li.header-socials{display:block}.header-socials a{margin-left:25px}.header-socials.ico-20 [class*=flaticon-]:before,.header-socials.ico-25 [class*=flaticon-]:after{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}.theme--dark .navbar-dark .hover--tra-black:hover,.theme--dark .navbar-dark .scroll .hover--tra-black:hover,.theme--dark .tra-menu .btn--tra-white{color:#fff!important;background-color:transparent!important;border-color:#fff!important}.theme--dark .tra-menu.white-scroll .hover--white:hover{color:#262b2f!important;background-color:#fff!important;border-color:#fff!important}.black-scroll .btn--tra-black,.black-scroll .btn--tra-white{color:#353f4f!important;background-color:#fff!important;border-color:#fff!important}.black-scroll .btn--tra-grey,.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}.theme--dark .white-scroll .hover--tra-white:hover{color:#fff!important;border-color:#fff!important;background-color:transparent!important}.black-scroll .hover--blue:hover,.white-scroll .hover--blue:hover{color:#fff!important;border-color:#007aff!important;background-color:#007aff!important}.black-scroll .hover--tra-blue:hover,.white-scroll .hover--tra-blue:hover{color:#007aff!important;border-color:#007aff!important;background-color:transparent!important}.black-scroll .hover--violet:hover,.white-scroll .hover--violet:hover{color:#fff!important;border-color:#b55e98!important;background-color:#b55e98!important}.black-scroll .hover--tra-violet:hover,.white-scroll .hover--tra-violet:hover{color:#b55e98!important;border-color:#b55e98!important;background-color:transparent!important}.theme--dark .wsmenu>.wsmenu-list{background-color:#171819!important}.theme--dark .wsmenu>.wsmenu-list>li>.wsmenu-click>i:before{border-color:#fff}.theme--dark .white-scroll .hover--gold:hover{color:#fff!important;background-color:#af8855!important;border-color:#af8855!important}#hero-1 .slideshow,.hero-section{margin-top:80px}.hero-txt-rotator,.hero-txt-rotator .slides,.slider,.slider .slides{height:420px}.slideshow,.slideshow .slides{height:450px}#footer-1 .footer-phone,#footer-4 .footer-phone,#hero-1 .caption,#hero-6 .caption,.comment-form .btn{margin-top:10px}#hero-1 .caption h2{font-size:4.5rem;padding:0 5%}#footer-3 .foo-socials,#hero-1 .caption h5,.ct-table .txt-table,.gallery-section .more-btn,.sbox-1 .btn,.sbox-2 .btn{margin-top:15px}#hero-1 .caption .btn,.artist-bio .booking-link,.ct-09-txt h3{margin-top:30px}#hero-2{padding-top:50px}#hero-3{padding-top:90px}.hero-3-txt{margin-bottom:60px;padding:0 5%}#hero-4-1 h5,.cbox-2 h4,.hero-3-txt h2,.pricing-4 .pricing-list li,.pricing-4-list li.resp-lst:last-child,.pricing-5-table .pricing-list li,.pricing-list li,.pricing-list li.resp-lst:last-child,.sbox-4-img,.sbox-5-img{margin-bottom:25px}#hero-4,#hero-7,.inner-page-title{padding-top:80px;margin-top:80px}.hero-3-txt h2{font-size:3.25rem}.hero-logo{margin-bottom:40px}.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,.hero-7-img{margin-top:60px}#hero-5-1,#hero-5-3{margin-top:28px}#hero-6 .caption h2{font-size:7.5rem;margin-bottom:10px}#hero-6 .caption p{font-size:1.25rem;padding:0 5%;margin-bottom:25px}.hero-7-txt{padding-right:0;margin-bottom:25px}.hero-7-txt h2{font-size:3.85rem;margin-bottom:10px}.hero-7-img img{max-height:380px}#hero-7 .tra-header{top:12%}#hero-7 .tra-header h2{font-size:10.75rem}#hero-9{margin-top:80px;padding-top:130px;padding-bottom:130px}.hero-9-txt h2{font-size:4rem;margin-bottom:25px}.tra-header{width:200%;top:19%;left:-51%}.tra-header h2{font-size:9rem}#hero-10{padding-top: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}.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}#blog-1 .blog-post-img,.about-6-txt,.contact-form-wrapper h4,.hero-11-txt p,.newsletter-section .section-title,.sbox-4.sb-1,.sbox-4.sb-2,.sbox-5-wrapper .rows-2 .sb-1,.sbox-5-wrapper .rows-2 .sb-2,.sbox-5-wrapper .rows-2 .sb-3,.sbox-5-wrapper .rows-2 .sb-4,.single-post-title,.single-post-title .post-tag{margin-bottom:30px}.hero-11-txt p{font-size:1.25rem;padding-right:30%}#hero-12 .caption,.cbox-1 .btn,.price-txt{margin-top:5px}#hero-12 .caption span{font-size:.935rem;letter-spacing:6px;margin-bottom:40px}#hero-12 .caption h2{font-size:4.15rem;padding:0 2%;margin-bottom:25px}.about-8:after{height:96%;top:2%}.about-2-wrapper .py-6{padding-top:54px!important;padding-bottom:54px!important}.abox-3.txt-block{padding:40px 25px}.about-4 .txt-block{padding:65px 50px}.a6-txt{padding:35px 50px 40px}#a8-1{margin-bottom:-10px}#a8-3{margin-top:-10px}.about-8-txt.left-column{padding-left:0;padding-right:20px}.about-8-txt.right-column{padding-left:20px;padding-right:5px}.about-3-wrapper .ab-2{margin:0 -8px}.about-4 .txt-block h2,.sbox-21{padding:0 5%}.about-8-txt h3,.about-8-txt h4{margin-bottom:8px}.about-2 .txt-block p{padding:0 8%}#team-3 .team-member-data h5,.about-8-txt p,.post-tag{margin-bottom:20px}#modal-2 .request-form-title p,.about-5 .txt-block .btn{margin-top:10px;margin-bottom:15px}.abox-3.ab-1{margin-left:-70%}.abox-3.ab-3{margin-right:-70%}#ab-4-1{margin:100px -50px 0 -150%}#ab-4-2{margin:50px -140% 0 -50px}#ab-5-1{margin:80px 0 0 -150px}#ab-5-2{margin:50px 12% 0 22%}#ab-5-3{margin:80px -100px 0 0}#gallery-1.gallery-section .more-btn,#img-4-1,.comment-form{margin-top:40px}.about-8-img.left-column{padding-right:10px}.about-8-img.right-column{padding-left:10px}#footer-5.pt-7,#services-3.pt-6,.banner-1.pt-6{padding-top:50px!important}.sbox-1-wrapper .col{padding:0 10px}#contacts-1 .cbox-1.cb-2,#gcard-1-1,#gcard-1-2,#pt-6-1,#pt-6-2,#pt-6-3,#pt-6-4,.footer-logo,.sbox-2.sb-1,.sbox-2.sb-2,.sbox-3.sb-1,.sbox-3.sb-2,.sbox-3.sb-3{margin-bottom:40px}.services-section .more-btn{margin-top:45px}.ct-01.shape--01.py-7,.ct-02.shape--02.py-7{padding-top:80px!important;padding-bottom:0!important}.ct-11-wrapper,.ct-12{height:500px}.ct-11.pt-10{margin-top:80px;padding-top:40px!important}.ct-table.pb-8,.ct-table.py-8{padding-bottom:60px!important}.ct-05 .container:after{width:100%}.ct-06 .container:after{width:100%;left:0}.ct-05 .container,.ct-06 .container{max-width:100%;padding:0 25px}#footer-1 .footer-form,#footer-1 .footer-info,#img-4-5,.artist-bio,.ct-02 .txt-block,.ct-03 .right-column,.ct-table .right-column,.pricing-4-table.right-column,.pricing-section .pricing-1-table.right-column,.pricing-section .pricing-5-table.right-column{padding-left:0}.ct-07 .container,.ct-08 .container{max-width:100%;padding:0}.ct-01 .txt-block{padding-right:0;margin-top:50px}.ct-02 .txt-block{margin-top:50px}.ct-03 .left-column,.ct-04 .img-block.left-column{padding-right:0;margin-bottom:50px}.ct-03 .left-column .ct-03-txt,.ct-table .left-column,.pricing-4-table.left-column,.pricing-section .pricing-1-table.left-column,.pricing-section .pricing-5-table.left-column{padding-right:0}.ct-03 .txt-block{display:flex;flex-flow:column wrap}.ct-03 .ct-03-txt{order:2;margin-top:50px}.ct-03 .ct-03-img{order:1}.ct-05 .txt-block,.ct-06 .txt-block{padding:50px 15px 80px}.ct-07 .txt-block,.ct-08 .txt-block{padding:50px 45px 80px}.ct-table h2,.ct-table h3,.txt-block h2{padding-right:0;margin-bottom:14px}.ct-09-txt h3{margin-bottom:0}.ct-03-img.mb-5,.ct-03-txt p.mb-5{margin-bottom:0!important}.price-name p,.price-number p,.pricing-5 .price-name p,.pricing-6-item p.pricing-6-title,.pricing-7 .price-name p,.pricing-7 .price-number p,.txt-block .accordion .accordion-thumb p{font-size:1.3125rem}.review-3 .author-data,.txt-block .btn{margin-top:20px}.ct-04 .img-block.right-column{padding-left:0;margin-bottom:50px}.ct-05-img,.ct-06-img{padding:80px 15px 0}#gallery-2 .col,#gallery-3 .col{padding:0 8px}#gallery-1 .gallery-image{margin-bottom:24px}#img-2-1,#img-2-2,#img-2-3,#img-2-4,#img-2-5,#img-2-6,#img-3-1,#img-3-2,#img-3-3,.footer h5{margin-bottom:16px}#img-4-1{padding-right:15px}#img-4-2{margin-top:0;padding-right:0}#img-4-3,#img-4-4,#img-4-5,#img-4-6{display:inline-block;width:50%;float:left}#img-4-3{margin-top:-25px;margin-bottom:0}#img-4-4,#img-4-6{margin-top:45px;padding-left:13.7px;padding-right:0}#img-4-5{margin-top:-40px}#gallery-4.gallery-section .more-btn{margin-top:50px}.review-1-txt{padding:45px 30px 25px;margin:0 8px 30px}.review-3{padding:35px 18px 25px}.review-1 .review-avatar{margin:0 auto -30px}.owl-item .review-avatar img,.post-comments img,.review-avatar img{width:64px;height:64px}.review-3 .review-avatar img{width:50px;height:50px}.rs-logo{right:-14px;bottom:-5px;width:32px;height:32px;padding:6px}.review-3 .rs-logo{width:28px;height:28px}.rs-logo img{width:20px!important;height:20px!important}.review-3 .rs-logo img{width:16px!important;height:16px!important;top:2px}.review-3 .review-txt{margin-top:-38px}.review-2 .review-author{margin-top:0}.review-3 .review-author{padding:0 0 0 18px;margin-top:10px}.review-1 .star-rating{margin-top:12px;margin-bottom:8px}.comment-meta h5,.review-2 .star-rating{margin-bottom:5px}.gift-card{padding:50px 30px}.gift-card p{margin-top:15px;margin-bottom:20px}.brands-title.mb-4{margin-bottom:15px!important}#brands-1 .brands-carousel-5 .brand-logo,#brands-1 .brands-carousel-6 .brand-logo{padding:0 11px}#brands-2 .brand-logo{padding:0 6px}#contacts-3 .cbox-2.mb-5,.brands-section .brand-logo.mb-5,.pricing-5-category.mb-4{margin-bottom:40px!important}#team-3.pb-5{padding-bottom:40px!important}.category-title.mb-6{margin-bottom:60px!important}#team-3 hr{margin:20px 0 70px}.post-comments h4,.team-member{margin-bottom:50px}.artist-photo{padding-right:0;margin-bottom:40px}.artist-data{margin-top:20px;margin-bottom:20px}.pricing-2-wrapper,.pricing-3-wrapper{padding:50px 40px}.p4-wrapper{padding:75px 40px 80px}#contacts-1 .cbox-1.cb-1,.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-1 .more-btn.mt-5,.pricing-4 .more-btn.mt-5,.pricing-5-category.mt-4,.pricing-7 .more-btn.mt-5,.pricing-notice.mt-5{margin-top:40px!important}.right-column .pricing-5-category.p5-top{margin-top:20px!important}#pb-7-1,#pb-7-2{margin:0 0 50px}.pricing-5 .more-btn.mt-6{margin-top:25px!important}.pricing-2-img{margin-left:-130%}.pricing-3-img{margin-right:-130%}.banner-1.pt-5{padding-top:30px!important}.banner-2.py-9{padding-top:90px!important;padding-bottom:90px!important}.banner-3{padding-top:60px;padding-bottom:60px}.banner-4{padding-top:70px;padding-bottom:70px}.banner-1-wrapper{padding:70px 60px}.discount-title{margin-bottom:2px}.discount-title h5{font-size:1.5625rem}.discount-digit h2{font-size:6.875rem;letter-spacing:-3px}.banner-3 .discount-digit h2{font-size:7.8125rem;letter-spacing:-3px}.discount-txt{top:4px;left:3px}.banner-3 .discount-txt{top:6px}.discount-txt h2{font-size:4.3rem}.banner-3 .discount-txt h2{font-size:4.5625rem}.discount-txt h3{font-size:1.65rem;letter-spacing:-1px}.banner-3 .discount-txt h3{font-size:2.21875rem}.discount-description h4{font-size:1.525rem;margin-top:10px;margin-bottom:10px}.discount-description p{font-size:.9rem;padding:0 5%;margin-bottom:16px}.discount-link p{font-size:1rem;margin-top:10px}.banner-1-txt .section-id{font-size:1rem;margin-bottom:30px}.banner-2-txt .section-id{font-size:1rem;margin-bottom:25px}.banner-1-txt h2,.banner-2-txt h2{font-size:4.75rem;letter-spacing:-1px}.banner-1-txt h2 span,.banner-2-txt h2 span{font-size:5.35rem}.banner-1-txt h3,.banner-2-txt h3{font-size:3rem;margin-bottom:25px}.banner-4-txt h5{font-size:1.1rem;letter-spacing:6px;margin-bottom:25px}.banner-4-txt h3{font-size:3.875rem;letter-spacing:8px;margin-bottom:2px}.banner-4-txt h2{font-size:6.25rem;letter-spacing:2px;margin-bottom:20px}.question .col-lg-6 h5{margin-bottom:20px;padding-right:0}.faqs-section .more-btn.mt-4{margin-top:10px!important}.newsletter-wrapper{padding:70px 0 50px}#newsletter-2{padding-top:70px;padding-bottom:40px}#newsletter-1 .newsletter-form{padding:0 17%}#newsletter-2 .newsletter-form{padding:0 12%}.newsletter-section .btn,.newsletter-section .form-control{height:50px}.side-column .blog-post{width:50%;float:left;padding:0 12px}.post-link{line-height:1.3;margin-bottom:12px}.single-post-title h2{margin-bottom:0}.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 hr{margin-top:25px;margin-bottom:40px}#leave-comment{padding-top:70px;margin-top:30px}.comment-form textarea{min-height:100px}.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}.contact-form .form-control{height:50px;margin-bottom:22px}.contact-form textarea{min-height:170px}.contact-form .btn{margin-top:12px}#contacts-1 .google-map,#contacts-2 .google-map{padding:0 0 55%}.footer{padding-bottom:25px}#footer-5 .footer{padding:0 15px 25px}.footer hr{margin-top:5px;margin-bottom:25px}#footer-2 .footer-links{margin-top:30px;margin-bottom:20px}#footer-4 .footer-contacts{padding-right:10%}.footer-logo-img img{max-height:67px}#footer-5 .footer-logo-img img{max-height:55px}.footer-booking-link{font-size:1.25rem;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.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}#modal-1 .modal-dialog{max-width:520px}#modal-2 .modal-dialog.modal-xl{max-width:680px!important}#modal-2 .modal-body-content{text-align:center;padding:45px 15px 25px}#modal-2 .request-form-title h3{font-size:2.65rem}#modal-2 .request-form .btn,#modal-2 .request-form .form-control{height:48px}}@media (max-width:767px){#ab-4-2,#hero-7-1,#modal-2 .bg-img,.about-8-txt.left-column:after,.about-8-txt.right-column:before,.banner-5-img,.banner-6-img,.headtoppart,.hero-logo,.img-4-2-shape,.img-4-4-shape{display:none}#hero-3,#hero-4,#hero-7{padding-top:70px}#hero-10,#hero-4-1,#hero-7{text-align:center}#hero-10,#hero-11{padding-top:100px;padding-bottom:100px}.gift-card p,.txt-block h2{margin-bottom:20px}.shape--01:after,.shape--02:after{width:100%;height:48%}p.tra-link{font-size:.9rem}.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,.white-menu .wsmobileheader{background-color:#fff}.black-scroll .wsmobileheader,.dark-menu .wsmobileheader{background-color:#151515}.theme--dark .tra-menu .wsmobileheader,.theme--dark .white-menu .wsmobileheader{background-color:#151515!important;-webkit-box-shadow:0 2px 3px rgba(10,10,10,.1);-moz-box-shadow:0 2px 3px rgba(10,10,10,.1);box-shadow:0 2px 3px rgba(10,10,10,.1)}.wsanimated-arrow{padding:14px 22px 14px 0;margin:24px 28px 0 0}#gallery-2 .row.row-cols-lg-4,#hero-2 .col,#hero-4-1,.about-5 .txt-block,.about-8-txt.left-column,.about-8-txt.right-column,.hero-10-txt p,.post-content,.wsmegamenu.halfmenu .col-lg-6,.wsmegamenu.w-75 .col-lg-3{padding:0}#hero-1 .slideshow,#hero-3,#hero-4,.hero-section{margin-top:80px}.wsanimated-arrow span:before{top:-8px;width:26px}.wsanimated-arrow span:after{bottom:-8px;width:20px}.black-scroll .wsanimated-arrow span,.black-scroll .wsanimated-arrow span:after,.black-scroll .wsanimated-arrow span:before,.dark-menu .wsanimated-arrow span,.dark-menu .wsanimated-arrow span:after,.dark-menu .wsanimated-arrow span:before,.theme--dark .wsanimated-arrow span,.theme--dark .wsanimated-arrow span:after,.theme--dark .wsanimated-arrow span:before{background:#fff}.theme--beige .wsanimated-arrow span,.theme--beige .wsanimated-arrow span:after,.theme--beige .wsanimated-arrow span:before{background:#363636}.wsactive .wsanimated-arrow span:after,.wsactive .wsanimated-arrow span:before,.wsactive .wsanimated-arrow.active 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.mobile-last-link>a{border-bottom:none}.black-scroll .wsmenu>.wsmenu-list,.dark-menu .wsmenu>.wsmenu-list{background-color:#151515!important}.black-scroll .wsmenu>.wsmenu-list>li>a,.dark-menu .wsmenu>.wsmenu-list>li>a{border-bottom-color:rgba(255,255,255,.13)}.black-scroll .wsmenu>.wsmenu-list>li>.wsmenu-click>i:before,.dark-menu .wsmenu>.wsmenu-list>li>.wsmenu-click>i:before{border-color:rgba(255,255,255,.85)}.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}.black-scroll .wsmenu>.wsmenu-list>li>a.h-link{color:#fff}.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}.theme--dark .navbar-dark .wsmenu>.wsmenu-list>li>a,.theme--dark .navbar-light .wsmenu>.wsmenu-list>li>a{color:#fff!important}.theme--beige .wsmenu>.wsmenu-list>li:hover>a{background-color:#ebebeb!important}.theme--beige .wsmenu>.wsmenu-list>li>.wsmenu-click>i:before{border-color:#363636!important}.wsmenu>.wsmenu-list>li>ul.sub-menu{padding:0 20px 5px}.wsmenu>.wsmenu-list>li a.btn,.wsmenu>.wsmenu-list>li a.btn.reg-btn{line-height:44px;padding:5px 22px}.wsmenu>.wsmenu-list>li>.wsmegamenu.halfmenu{width:100%!important;padding:0 20px 5px}.wsmenu>.wsmenu-list>li>.wsmegamenu.halfmenu,.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}.theme--beige .wsmenu>.wsmenu-list>li>a{border-bottom:1px solid #c4c4c4}.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)}.black-scroll .wsmenu>.wsmenu-list>li>.wsmegamenu,.black-scroll .wsmenu>.wsmenu-list>li>.wsmegamenu.halfmenu,.black-scroll .wsmenu>.wsmenu-list>li>ul.sub-menu,.dark-menu .wsmenu>.wsmenu-list>li>.wsmegamenu,.dark-menu .wsmenu>.wsmenu-list>li>.wsmegamenu.halfmenu,.dark-menu .wsmenu>.wsmenu-list>li>ul.sub-menu{border-bottom:1px solid rgba(255,255,255,.13)!important;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0}.black-scroll .wsmenu>.wsmenu-list>li>.wsmegamenu,.black-scroll .wsmenu>.wsmenu-list>li>.wsmegamenu.halfmenu,.black-scroll .wsmenu>.wsmenu-list>li>ul.sub-menu{background-color:#2c3142!important}.wsmenu>.wsmenu-list>li>.wsmegamenu .link-list li a,.wsmenu>.wsmenu-list>li>.wsmegamenu.halfmenu ul.link-list>li>a,.wsmenu>.wsmenu-list>li>ul.sub-menu>li>a{color:#666;font-size:1rem;padding:15px 0}.wsmenu>.wsmenu-list>li>.wsmegamenu .link-list li a:hover,.wsmenu>.wsmenu-list>li>.wsmegamenu.halfmenu ul.link-list>li>a:hover,.wsmenu>.wsmenu-list>li>ul.sub-menu>li>a:hover{background-color:transparent;padding:15px 14px;text-decoration:none}.black-scroll .wsmenu>.wsmenu-list>li>.wsmegamenu.halfmenu ul.link-list>li>a,.black-scroll .wsmenu>.wsmenu-list>li>ul.sub-menu>li>a{color:#ddd;background-color:rgba(255,255,255,0)!important}.black-scroll .wsmenu>.wsmenu-list>li>.wsmegamenu.halfmenu ul.link-list>li>a:hover,.black-scroll .wsmenu>.wsmenu-list>li>ul.sub-menu>li>a:hover{background-color:rgba(255,255,255,.05)!important}.theme--dark .wsmenu>.wsmenu-list>li>.wsmegamenu.halfmenu,.theme--dark .wsmenu>.wsmenu-list>li>ul.sub-menu{background-color:#111;border-color:#111;top:0;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0}.wsmenu>.wsmenu-list>li a.btn{font-size:1.0625rem;border-width:2px;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#pb-7-3,.pricing-3-img,.wsmenu>.wsmenu-list>li a.btn.fst-btn-link,.wsmenu>.wsmenu-list>li.reg-fst-link>a{margin-left:0}.wsmenu>.wsmenu-list>li.header-socials{display:block}.header-socials a{margin-left:25px}.header-socials.ico-20 [class*=flaticon-]:before,.header-socials.ico-25 [class*=flaticon-]:after{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}.theme--dark .navbar-dark .hover--tra-black:hover,.theme--dark .navbar-dark .scroll .hover--tra-black:hover,.theme--dark .tra-menu .btn--tra-white{color:#fff!important;background-color:transparent!important;border-color:#fff!important}.theme--dark .tra-menu.white-scroll .hover--white:hover{color:#262b2f!important;background-color:#fff!important;border-color:#fff!important}.black-scroll .btn--tra-black,.black-scroll .btn--tra-white{color:#353f4f!important;background-color:#fff!important;border-color:#fff!important}.black-scroll .btn--tra-grey,.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}.theme--dark .white-scroll .hover--tra-white:hover{color:#fff!important;border-color:#fff!important;background-color:transparent!important}.black-scroll .hover--blue:hover,.white-scroll .hover--blue:hover{color:#fff!important;border-color:#007aff!important;background-color:#007aff!important}.black-scroll .hover--tra-blue:hover,.white-scroll .hover--tra-blue:hover{color:#007aff!important;border-color:#007aff!important;background-color:transparent!important}.black-scroll .hover--violet:hover,.white-scroll .hover--violet:hover{color:#fff!important;border-color:#b55e98!important;background-color:#b55e98!important}.black-scroll .hover--tra-violet:hover,.white-scroll .hover--tra-violet:hover{color:#b55e98!important;border-color:#b55e98!important;background-color:transparent!important}.theme--dark .wsmenu>.wsmenu-list{background-color:#171819!important}.theme--dark .wsmenu>.wsmenu-list>li>.wsmenu-click>i:before{border-color:#fff}.theme--dark .white-scroll .hover--gold:hover{color:#fff!important;background-color:#af8855!important;border-color:#af8855!important}#hero-2{padding-top:0}#hero-2 .container,#newsletter-1 .container{max-width:100%}.hero-3-txt{margin-bottom:60px}#hero-4-1,#hero-5-1,.hero-logo{margin-bottom:40px}.hero-5-img .col{padding:0 12px}#booking-1.pt-8.pb-7,.about-2-wrapper .py-6{padding-bottom:60px!important}.hero-5-img,.hero-7-img{margin-top:60px}#hero-5-1{margin-top:0}#a8-3,#gallery-1.gallery-section .more-btn,#hero-5-3,.comment-form{margin-top:40px}#hero-7,#hero-9{margin-top:80px}.hero-7-txt{padding-right:0;margin-bottom:25px}.hero-7-img img{max-height:initial;max-width:100%;height:auto!important}#hero-9{padding-top:120px;padding-bottom:120px}.hero-10-schedule.text-end{text-align:center!important;margin-top:50px}.hero-10-schedule,.pricing-2-img{margin-right:0}#single-post,.about-8,.ct-05-img,.ct-06-img{padding-top:70px}.about-8{padding-bottom:45px}.about-8:after{width:100%;height:100%;top:0}.about-2-wrapper .py-6{padding-top:60px!important}#ab-4-1,.about-3-wrapper{margin:0}.about-5 .col{flex:none}#a6-img-1,#img-2-1,#img-2-2,#img-2-3,#img-2-4,#img-2-5,#img-2-6,#rw-3-1,#rw-3-2,#rw-3-3,.about-6-txt,.newsletter-section .section-title,.single-post-title,.single-post-title .post-tag{margin-bottom:30px}#a8-1,#bp-1-1,#bp-1-2,#contacts-1 .cbox-1.cb-2,#gcard-1-1,#gcard-1-2,#pt-6-1,#pt-6-2,#pt-6-3,#pt-6-4,.about-3 .ab-1,.about-3 .ab-2,.ct-09 .left-column,.post-inner-img .top-img,.sb-1,.sb-2,.sbox-2.sb-3,.sbox-3.sb-1,.sbox-3.sb-2,.sbox-3.sb-3,.sbox-3.sb-4{margin-bottom:40px}#ab-5-1,#ab-5-2,#ab-5-3{margin:40px 0 0}.about-8-img.left-column,.artist-photo,.ct-03 .left-column,.ct-04 .img-block.left-column{padding-right:0;margin-bottom:40px}.about-8-img.right-column,.ct-04 .img-block.right-column{padding-left:0;margin-bottom:40px}#contacts-1 .cbox-1.cb-1,.pricing-title,.sbox-4.sb-1,.sbox-4.sb-2,.sbox-4.sb-3,.sbox-5-wrapper .rows-2 .sb-1,.sbox-5-wrapper .rows-2 .sb-2,.sbox-5-wrapper .rows-2 .sb-3,.sbox-5-wrapper .rows-2 .sb-4,.sbox-5-wrapper .rows-2 .sb-5,.sbox-5.sb-1,.sbox-5.sb-2{margin-bottom:35px}.ct-01.shape--01.py-7,.ct-02.shape--02.py-7{padding-top:70px!important;padding-bottom:0!important}.banner-5.pt-5,.ct-05.pt-5,.ct-06.pt-5{padding-top:30px!important}.ct-table.pb-8,.ct-table.py-8{padding-bottom:50px!important}.ct-11-wrapper,.ct-12{height:400px}.ct-11.pt-10{margin-top:80px;padding-top:40px!important}#img-4-2,#img-4-5,#img-4-6,.ct-02 .txt-block,.ct-03 .ct-03-txt{margin-top:40px}.ct-05 .container:after{width:100%}.ct-06 .container:after{width:100%;left:0}.ct-05 .container,.ct-06 .container{max-width:100%;padding:0 25px}#footer-4 .footer-contacts,#footer-5 .footer-contacts,#img-4-1,#img-4-2,#img-4-4,#img-4-6,.ct-03 .left-column .ct-03-txt,.ct-table .left-column,.pricing-4-table.left-column,.pricing-section .pricing-1-table.left-column,.pricing-section .pricing-5-table.left-column,.question .col-lg-6 h5,.txt-block h2{padding-right:0}#footer-1 .footer-form,#footer-1 .footer-info,#img-4-5,#img-4-6,.artist-bio,.ct-02 .txt-block,.ct-03 .right-column,.ct-table .right-column,.pricing-4-table.right-column,.pricing-section .pricing-1-table.right-column,.pricing-section .pricing-5-table.right-column{padding-left:0}.ct-07 .container,.ct-08 .container{max-width:100%;padding:0}.ct-01 .txt-block{padding-right:0;margin-top:40px}.ct-03 .txt-block{display:flex;flex-flow:column wrap}.newsletter-section .btn,.newsletter-section .input-group-btn{display:block;width:100%!important}.ct-03 .ct-03-txt{order:2}.ct-table .txt-table,.gift-card p{margin-top:15px}.ct-03 .ct-03-img{order:1}#leave-comment,#rw-3-5,#rw-3-6,.artist-bio .booking-link{margin-top:30px}.ct-03-img.mb-5,.ct-03-txt p.mb-5{margin-bottom:0!important}#gallery-2 .col,#gallery-3 .col{padding:0 15px}#img-4-1{margin-top:0}#img-4-3{margin:40px 0}#gallery-4.gallery-section .more-btn{margin-top:50px}#contacts-3 .cbox-2.mb-5,.cbox-2,.pricing-5-category.mb-4{margin-bottom:40px!important}.pricing-5-category.mt-4{margin-top:40px!important}.right-column .pricing-5-category.p5-top{margin-top:20px!important}.pricing-7-title{margin:35px 0 25px}#pb-7-1,#pb-7-2{margin:0 0 50px}.pricing-5-table .pricing-list li,.pricing-list li.resp-lst:last-child{margin-bottom:25px}.pricing-notice.mt-5{margin-top:25px!important}.banner-1.pt-6{padding-top:40px!important}.banner-3{background-position:left center}.banner-1-wrapper{text-align:center;padding:70px 60px}.banner-5 .left-column,.banner-6 .left-column{padding-right:12px}.banner-5 .right-column,.banner-6 .right-column{padding-left:12px}.banner-5-txt,.banner-6-txt{padding:70px 0}#team-3.pb-5{padding-bottom:20px!important}.category-title.mb-6{margin-bottom:55px!important}#team-3 hr{margin:15px 0 60px}.team-member{margin-bottom:55px}.artist-data,.post-tag,.question .col-lg-6 h5,.team-member-data h5{margin-bottom:20px}.team-member-data{margin-top:35px}.tm-social.ico-15 [class^=flaticon-]:after,.tm-social.ico-15 [class^=flaticon-]:before{font-size:1.125rem}.tm-social.ico-20 [class^=flaticon-]:after,.tm-social.ico-20 [class^=flaticon-]:before{font-size:1.4rem}.artist-data{margin-top:20px}.faqs-section .more-btn.mt-4{margin-top:10px!important}#newsletter-1 .newsletter-wrapper{margin:0 -15px}.newsletter-section .form-control{text-align:center;margin-right:0;margin-bottom:20px}.newsletter-section .btn{margin:0}.post-link{line-height:1.3;margin-bottom:18px}.single-post-title h2{margin-bottom:0}.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}.comment-meta h5{margin-bottom:5px}#leave-comment{padding-top:70px}.comment-form textarea{min-height:100px}.comment-form .btn{margin-top:10px}#modal-2 .request-form .error,.comment-form .error{font-size:1rem}.cbox-2{text-align:center}.contact-form-wrapper h4{text-align:center;margin-bottom:30px}#contacts-1 .google-map,#contacts-2 .google-map{padding:0 0 70%}.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}#modal-2 .request-form .loading{font-size:1.0625rem}}@media (min-width:480px) and (max-width:767.98px){.pt-8,.py-8{padding-top:70px!important}.pb-8,.py-8{padding-bottom:70px!important}.bg--fixed{width:auto}.bg--scroll{width:auto;background-attachment:scroll!important}.old-price,.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,.pricing-7 .price-name p,.pricing-7 .price-number p,.txt-block .accordion .accordion-thumb p,h6,h6.h6-lg,h6.h6-md{font-size:1.375rem}h5,h5.h5-md{font-size:1.625rem}.post-link,.team-member-data h5,h4,h4.h4-lg,h4.h4-md,h5.h5-lg{font-size:1.8125rem}#hero-4-1 h5,.about-6-txt h4,h3,h3.h3-lg,h3.h3-md{font-size:1.9375rem}h2,h2.h2-lg,h2.h2-md{font-size:2.125rem}h2{line-height:1.3}.category-title h2,h2.h2-title{font-size:2.375rem}.huge-txt h2{font-size:6.45rem;line-height:.9}.txt-block .accordion .accordion-item .accordion-thumb:after,p{font-size:1.125rem}.btn{font-size:.8rem;padding:1rem 1.8rem}.ico-50 .shape-ico svg{width:125px;height:125px;top:-35px;left:calc(50% - 65px)}.ico-55 .shape-ico svg{width:135px;height:135px;top:-30px;left:calc(50% - 70px)}.ico-60 .shape-ico svg{width:140px;height:140px;top:-35px;left:calc(50% - 65px)}.section-id{margin-bottom:22px}.section-title.mb-6{margin-bottom:50px!important}.tra-title{font-size:3.25rem;margin-bottom:-35px!important}#loading-center{height:80px;width:80px;left:calc(50% - 40px);top:calc(50% - 40px)}.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,.header-socials.ico-25 [class*=flaticon-]:after{line-height:52px!important}.hero-txt-rotator,.hero-txt-rotator .slides,.slider,.slider .slides,.slideshow,.slideshow .slides{height:440px}#hero-1 .caption,#hero-12 .caption,#hero-6 .caption,.review-2 .review-author{margin-top:0}#hero-1 .caption h2{font-size:3.65rem;padding:0 2%}#hero-1 .caption h5,.footer-booking-link{font-size:1.25rem;margin-top:15px}#hero-1 .caption .btn{margin-top:30px}#brands-2 .brand-logo,.about-1 .txt-block p,.about-2 .txt-block p,.hero-3-txt,.pricing-4 .container,.review-2,.single-post-title h2{padding:0}.hero-3-txt h2{font-size:2.75rem;margin-bottom:20px}#hero-4-1 h5{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-6 .caption h2{font-size:6.25rem;margin-bottom:10px}#hero-6 .caption p{font-size:1.125rem;padding:0 3%;margin-bottom:25px}.hero-7-txt h2{font-size:3.15rem;margin-bottom:8px}.hero-9-txt h2,.pricing-4 .pricing-list li,.pricing-4-list li.resp-lst:last-child{margin-bottom:25px}.hero-7-txt p{font-size:1.225rem;padding:0 10%}#hero-7 .tra-header{top:9%}#hero-7 .tra-header h2,.tra-header h2{font-size:8.5rem}#hero-9{padding-top:120px;padding-bottom:120px}.hero-9-txt h2{font-size:3.5rem}.tra-header{width:200%;top:17%;left:-55%}#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}#brands-2,.comment-form-msg,.contact-form-msg,.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}#hero-12 .caption span{font-size:.915rem;letter-spacing:5px;margin-bottom:30px}#hero-12 .caption h2{font-size:3.25rem;margin-bottom:20px}.about-6 .section-title{padding:0 2%}.about-2-wrapper,.about-4-wrapper{margin:0 -18px}.about-2-wrapper .txt-block{padding:0 18px}.abox-3.txt-block{padding:60px 30px 65px}.about-4 .txt-block{padding:60px 22px}.a6-txt{padding:35px 10% 40px}#services-3.pt-6{padding-top:50px!important}.sbox-4 .section-id,.sbox-5 .section-id{font-size:.85rem;margin-bottom:12px}.sbox-3 p{font-size:1.25rem}.services-section .more-btn{margin-top:50px}.ct-11-wrapper,.ct-12{height:420px}.ct-05.pt-5,.ct-06.pt-5{padding-top:20px!important}.ct-05 .txt-block,.ct-06 .txt-block{padding:40px 0 70px}.ct-07 .txt-block,.ct-08 .txt-block{padding:40px 30px 70px}.txt-block h2{margin-bottom:15px}.ct-09-txt h2,.ct-09-txt h3{margin-top:30px;margin-bottom:0}.review-3 .author-data,.txt-block .btn{margin-top:20px}.ct-05-img,.ct-06-img{padding-top:70px}.ct-07 .img-block,.ct-08 .img-block{padding:70px 25px 0}#gallery-2 .col,#gallery-3 .col{padding:0 10px}#img-2-1,#img-2-2,#img-2-3,#img-2-4,#img-2-5,#img-2-6,#img-3-1,#img-3-2,#img-3-3,#img-3-4,.gift-card h4{margin-bottom:20px}.gallery-link.ico-30 [class^=flaticon-]:after,.gallery-link.ico-30 [class^=flaticon-]:before,.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}.review-1-txt{padding:55px 35px 40px}.review-3{padding:35px 20px 30px}.review-1 .review-avatar{margin:0 auto -45px}.review-1 .star-rating{margin-bottom:5px}.gift-card{padding:50px 35px}.gift-card sup{font-size:3.15rem;top:-7px;right:2px}.brands-2-wrapper .row{display:block!important;flex:none!important}#brands-2 .col{display:inline-block!important;width:30%;padding:0 8px}.brands-title.mb-4{margin-bottom:15px!important}#brands-1 .brands-carousel-5 .brand-logo,#brands-1 .brands-carousel-6 .brand-logo{padding:0 15px}.team-member .section-id{font-size:.85rem;margin-bottom:15px}.artist-bio p span.sm-title{font-size:1rem}.pricing-2-wrapper,.pricing-3-wrapper{padding:55px 30px}.p4-wrapper{padding:65px 30px 70px}.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}#modal-2 .request-form-title h4,.pricing-5-category h3,.pricing-7-title h4{font-size:2rem}.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}#booking-1.pt-6,.banner-1.pt-6{padding-top:40px!important}.banner-2.py-9{padding-top:90px!important;padding-bottom:90px!important}.banner-3,.banner-4{padding-top:70px;padding-bottom:70px}.banner-1 .container{max-width:100%;margin:0;padding:0}.banner-1-txt .section-id{font-size:1.0625rem;margin-bottom:30px}.banner-2-txt .section-id{font-size:1.0625rem;margin-bottom:25px}.banner-1-txt h2,.banner-2-txt h2{font-size:4.25rem;letter-spacing:-1px}.banner-1-txt h2 span,.banner-2-txt h2 span{font-size:4.65rem}.banner-1-txt h3,.banner-2-txt h3{font-size:2.75rem;margin-bottom:25px}.banner-4-txt h5{font-size:1.25rem;letter-spacing:4px;margin-bottom:25px}.banner-4-txt h3{font-size:4.35rem;letter-spacing:5px;margin-bottom:2px}.banner-4-txt h2{font-size:6.5rem;letter-spacing:1px;margin-bottom:25px}#newsletter-2,.newsletter-wrapper{padding-top:70px;padding-bottom:40px}.newsletter-wrapper.bg--img{width:auto}#newsletter-1 .newsletter-form{padding:0 10%}#newsletter-2 .newsletter-form{padding:0 3%}.newsletter-section .section-title p{margin-top:10px}.newsletter-section .form-control{height:52px}.newsletter-section .btn{height:52px;font-size:.8rem}.post-comments img{width:60px;height:60px}.comment-body{margin-left:18px}.comment-form .btn,.contact-form .btn{width:100%;height:54px;margin-top:10px}.contact-form .loading,.sending-msg .loading{text-align:center;padding-left:0}.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}.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-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,#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}#modal-1 .modal-dialog{max-width:490px}#modal-2 .modal-dialog.modal-xl{max-width:340px!important}.modal .modal-close{right:8px!important;top:8px!important}#modal-2.modal .modal-close{right:10px!important;top:14px!important}.modal .modal-close.ico-20 [class^=flaticon-]:after,.modal .modal-close.ico-20 [class^=flaticon-]:before{font-size:1.1rem}#modal-2.modal .modal-close.ico-20 [class^=flaticon-]:after,#modal-2.modal .modal-close.ico-20 [class^=flaticon-]:before{font-size:1.2rem}#modal-2 .modal-body-content{text-align:center;padding:50px 20px 30px}#modal-2 .request-form-title h3{font-size:2.65rem}#modal-2 .request-form-title p{margin-top:10px;margin-bottom:12px}#modal-2 .request-form .btn,#modal-2 .request-form .form-control{height:48px}}@media (min-width:414px) and (max-width:479.98px){.pt-8,.py-8{padding-top:70px!important}.pb-8,.py-8{padding-bottom:70px!important}.gift-card h4,.hero-3-txt h2,.hero-7-txt,.post-tag,.section-id{margin-bottom:20px}.shape--01:after,.shape--02:after{width:100%;height:44%}.division{padding-left:3px;padding-right:3px}.bg--fixed{width:auto}.bg--scroll{width:auto;background-attachment:scroll!important}.old-price,.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,.pricing-7 .price-name p,.pricing-7 .price-number p,.txt-block .accordion .accordion-thumb p,h6,h6.h6-lg,h6.h6-md{font-size:1.375rem}.post-link,h5,h5.h5-md{font-size:1.625rem}.team-member-data h5,h4,h4.h4-lg,h4.h4-md,h5.h5-lg{font-size:1.8125rem}.about-6-txt h4,h3,h3.h3-lg,h3.h3-md{font-size:1.9375rem}h2,h2.h2-lg,h2.h2-md{font-size:2.125rem}h2{line-height:1.3}.banner-3 .discount-txt h3,.discount-title h5,.discount-txt h3,h2.h2-title{font-size:2.25rem}.huge-txt h2{font-size:5.25rem;line-height:.95}.txt-block .accordion .accordion-item .accordion-thumb:after,p{font-size:1.125rem}.btn{font-size:.8rem;padding:1rem 1.8rem}.video-btn-lg{width:5.625rem;height:5.625rem;margin-top:-2.8125rem;margin-left:-2.8125rem}.video-btn-md{width:5rem;height:5rem;margin-top:-2.5rem;margin-left:-2.5rem}.video-btn.video-btn-lg [class^=flaticon-]:after,.video-btn.video-btn-lg [class^=flaticon-]:before{font-size:3.5rem;line-height:5.625rem!important;margin-left:8px}.video-btn.video-btn-md [class^=flaticon-]:after,.video-btn.video-btn-md [class^=flaticon-]:before{font-size:3rem;line-height:5rem!important;margin-left:8px}.ico-50 .shape-ico svg{width:120px;height:120px;top:-35px;left:calc(50% - 60px)}.ico-55 .shape-ico svg{width:125px;height:125px;top:-30px;left:calc(50% - 65px)}.ico-60 .shape-ico svg{width:130px;height:130px;top:-35px;left:calc(50% - 60px)}.section-title.mb-6{margin-bottom:50px!important}.tra-title{font-size:3rem;margin:0 -8% -30px!important}#loading-center{height:80px;width:80px;left:calc(50% - 40px);top:calc(50% - 40px)}.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,.header-socials.ico-25 [class*=flaticon-]:after{line-height:52px!important}.hero-txt-rotator,.hero-txt-rotator .slides,.slider,.slider .slides{height:380px}.slideshow,.slideshow .slides{height:420px}#hero-1 .caption,#hero-12 .caption,#hero-6 .caption,.review-2 .review-author{margin-top:0}#hero-1 .caption h2{font-size:2.75rem;line-height:1.4}#hero-1 .caption h5{font-size:1rem;line-height:1.65;letter-spacing:1px;margin-top:12px}#hero-1 .caption .btn,.txt-block .btn{margin-top:20px}#hero-3:after{height:92%}#newsletter-1 .newsletter-form,#newsletter-2 .newsletter-form,.hero-3-txt{padding:0 4%}.hero-3-txt h2{font-size:2.65rem}#hero-4-1 h5{padding:0 3%}#hero-5,.ct-05-img,.ct-06-img{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,.hero-7-img{margin-top:50px}#hero-6 .caption h2{font-size:4.75rem;letter-spacing:3px;margin-bottom:10px}#hero-6 .caption p{font-size:1.15rem;padding:0 5%;margin-bottom:25px}.hero-7-txt h2{font-size:2.5rem;margin-bottom:8px}.hero-7-txt p{font-size:1.125rem;padding:0 3%}#hero-7 .tra-header{top:10%}#hero-7 .tra-header h2{font-size:7rem}#hero-9{padding-top:100px;padding-bottom:100px}.hero-9-txt h2{font-size:2.65rem;margin-bottom:25px}.tra-header{width:200%;top:15%;left:-60%}.tra-header h2{font-size:7.5rem}#hero-10,.banner-4{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,.inner-page-hero{padding-top:90px;padding-bottom:90px}#brands-2,#footer-4,#footer-5,.comment-form-msg,.contact-form-msg,.hero-11-txt,.pricing-1-item,.pricing-2-item,.pricing-3-item,.pricing-4-item,.pricing-5-category,.pricing-5-item,.pricing-7-item,.pricing-7-title,.pricing-section .category-title{text-align:center}.hero-11-txt h5{font-size:1rem;letter-spacing:3px;margin-bottom:35px}.banner-1-txt h2 span,.banner-2-txt h2 span,.hero-11-txt h2{font-size:3.75rem}.hero-11-txt h2{line-height:1.2;letter-spacing:1px;margin-bottom:15px}.hero-11-txt p{font-size:1.125rem;padding:0;margin-bottom:25px}#hero-12 .caption span{font-size:.9rem;letter-spacing:4px;margin-bottom:25px}#hero-12 .caption h2{font-size:3rem;padding:0 3%;margin-bottom:20px}.about-2-wrapper,.about-4-wrapper,.banner-5-wrapper,.banner-6-wrapper,.pricing-2-img,.pricing-3-img{margin:0 -15px}.about-2-wrapper .txt-block{padding:0 15px}.abox-3.txt-block{padding:45px 35px 55px}.about-4 .txt-block{padding:70px 20px}.a6-txt{padding:35px 25px 40px}.about-1 .txt-block h2,.about-2 .txt-block h2,.about-4 .txt-block h2{padding:0 8%}.about-5 .txt-block .btn{margin-top:10px;margin-bottom:10px}#services-3.pt-6{padding-top:45px!important}.sbox-4 .section-id,.sbox-5 .section-id{font-size:.85rem;margin-bottom:12px}.footer-logo,.sbox-3.sb-5{margin-bottom:40px}.sbox-1 .sbox-txt p{padding:0 5%}.sbox-3 p{font-size:1.25rem;margin-top:25px}.services-section .more-btn{margin-top:40px}#contacts-1 .cbox-1.cb-1,.pricing-4 .pricing-list li:last-child,.pricing-5-table .pricing-list li,.pricing-list li,.pricing-list li.resp-lst:last-child,.sbox-4-img,.sbox-5-img{margin-bottom:30px}.ct-11-wrapper,.ct-12{height:370px}.ct-05.pt-5,.ct-06.pt-5{padding-top:20px!important}.ct-05 .container,.ct-06 .container{max-width:100%;padding:0 15px}.ct-05 .txt-block,.ct-06 .txt-block{padding:40px 0 70px}.ct-07 .txt-block,.ct-08 .txt-block{padding:40px 17px 70px}.footer h5,.txt-block h2{margin-bottom:15px}.ct-09-txt h2,.ct-09-txt h3{margin-top:30px;margin-bottom:0}.advantages li p.me-3{margin-right:10px!important}.ct-table .txt-table,.review-3 .author-data{margin-top:15px}.ct-07 .img-block,.ct-08 .img-block{padding:70px 17px 0}#contacts-1 .cbox-1.cb-2,#gallery-3 .section-title,.pricing-title{margin-bottom:35px}#gallery-2 .col,#gallery-3 .col{padding:0 12px}#img-2-1,#img-2-2,#img-2-3,#img-2-4,#img-2-5,#img-2-6,#img-2-7,#img-3-1,#img-3-2,#img-3-3,#img-3-4,#img-3-5,.footer-form,.single-post-title{margin-bottom:25px}.gallery-link.ico-30 [class^=flaticon-]:after,.gallery-link.ico-30 [class^=flaticon-]:before,.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%}.review-1-txt{padding:45px 22px 26px;margin:0 3px 30px}#brands-2 .brand-logo,.pricing-4 .container,.pricing-notice p,.review-2{padding:0}.review-3{padding:35px 16px 25px}.review-1 .review-avatar{margin:0 auto -40px}.owl-item .review-avatar img,.review-avatar img{width:70px;height:70px}.review-3 .review-avatar img{width:54px;height:54px}.rs-logo{right:-14px;bottom:-5px;width:32px;height:32px;padding:6px}.review-3 .rs-logo{width:28px;height:28px}.rs-logo img{width:20px!important;height:20px!important}.review-3 .rs-logo img{width:16px!important;height:16px!important;top:2px}.review-3 .review-txt{margin-top:-43px}.review-3 .review-author{padding:0 0 0 20px}.review-1 .star-rating{margin-top:14px;margin-bottom:5px}.gift-card{padding:50px 35px}.gift-card sup{font-size:3.15rem;top:-7px;right:2px}#footer-1 .footer-phone,#footer-4 .footer-phone,.gift-card p{margin-top:10px}.brands-2-wrapper .row{display:block!important;flex:none!important}#brands-2 .col{display:inline-block!important;width:43%;padding:0 8px}.brands-title.mb-4{margin-bottom:15px!important}#brands-1 .brands-carousel-5 .brand-logo,#brands-1 .brands-carousel-6 .brand-logo{padding:0 19px}.team-member .section-id{font-size:.85rem;margin-bottom:15px}.category-title.mb-6,.pricing-section .pricing-4-title.mb-6,.pricing-section .section-title.mb-6{margin-bottom:40px!important}#team-3 hr{margin:10px 0 50px}.artist-bio p span.sm-title{font-size:1rem}.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!important;border:none;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0}.p4-wrapper{padding:70px 15px}.pricing-4-title p{font-size:1.1rem;padding:0}.pricing-5-category h3,.pricing-7-title h4{font-size:2rem}.detail-price{display:block}.price-dots{display:none}.price-name,.price-number{display:block;width:100%;padding:0}.price-name{margin-bottom:14px}.pricing-6-item p{font-size:1.0625rem}.price-txt{margin-top:5px}.pricing-1 .more-btn.mt-5,.pricing-7 .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}#footer-5.pt-7,.banner-1.pt-6{padding-top:30px!important}.banner-2.py-9{padding-top:80px!important;padding-bottom:80px!important}.banner-3{padding-top:70px;padding-bottom:70px}.banner-5-wrapper.bg--img,.banner-6-wrapper.bg--img,.newsletter-wrapper.bg--img{width:auto}.banner-1.container{width:100%}.banner-1-wrapper{margin:0 -15px;padding:70px 20px}.banner-5 .left-column,.banner-6 .left-column{padding-right:15px}.banner-5 .right-column,.banner-6 .right-column{padding-left:15px}.banner-5-txt,.banner-6-txt{padding:70px 0}.discount-title{margin-bottom:2px}.banner-3 .discount-digit h2,.discount-digit h2{font-size:9rem;letter-spacing:-3px}.banner-3 .discount-txt,.discount-txt{top:8px;left:5px}.banner-3 .discount-txt h2,.discount-txt h2{font-size:4.85rem}.discount-description h4{font-size:1.95rem;margin-top:12px;margin-bottom:12px}.discount-description p{padding:0 5%;margin-bottom:20px}.discount-link p{margin-top:12px}.banner-1-txt .section-id{font-size:1.0625rem;margin-bottom:30px}.banner-2-txt .section-id{font-size:1.0625rem;margin-bottom:25px}.banner-1-txt h2,.banner-2-txt h2{font-size:3.55rem;letter-spacing:-1.5px}.banner-1-txt h3,.banner-2-txt h3{font-size:2.25rem;margin-bottom:25px}.banner-4-txt h5{font-size:1.1rem;letter-spacing:3px;margin-bottom:20px}.banner-4-txt h3{font-size:3.15rem;letter-spacing:4px;margin-bottom:2px}.banner-4-txt h2{font-size:4.75rem;letter-spacing:1px;margin-bottom:25px}.newsletter-wrapper{padding:70px 15px 40px}#newsletter-2{padding-top:70px;padding-bottom:40px}.newsletter-section .section-title{margin-bottom:22px}.newsletter-section .section-title p{font-size:1.1875rem;margin-top:10px}.contact-form .form-control,.newsletter-section .form-control{height:52px;margin-bottom:20px}.newsletter-section .btn{height:52px;font-size:.8rem}.single-post-title .post-tag{padding:0 10%;line-height:1.8;margin-bottom:22px}.post-comments img{width:58px;height:58px}.comment-body{margin-left:18px}.comment-form textarea{min-height:80px}.comment-form .btn{width:100%;height:52px;margin-top:5px}.contact-form .loading,.sending-msg .loading{text-align:center;padding-left:0}#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,.contact-form .btn{width:100%;height:52px;margin-top:10px}.footer-form .btn,.footer-form .input-group-btn{display:block;width:100%!important}#contacts-3 .cbox-2.mb-5,.cbox-2.mb-5{margin-bottom:35px!important}.contact-form textarea{min-height:140px}#contacts-1 .google-map,#contacts-2 .google-map{padding:0 0 75%}.footer{padding-bottom:30px}#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-img img{max-height:68px}#footer-4 .footer-contacts,#footer-5 .footer-contacts{padding:0 12%}#footer-5 .bottom-footer-socials.text-end,.footer-info.text-end{text-align:center!important}.footer-booking-link{font-size:1.25rem;margin-top:15px}.modal .modal-close.ico-20 [class^=flaticon-]:after,.modal .modal-close.ico-20 [class^=flaticon-]:before,.page-link{font-size:.95rem}#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 .btn{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}.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{padding:2px 10px}.pagination.ico-20 [class*=flaticon-]:after,.pagination.ico-20 [class*=flaticon-]:before{font-size:.75rem}#modal-1 .modal-dialog{max-width:370px;margin:auto}#modal-2 .modal-dialog.modal-xl{width:320px;margin:auto}.modal .modal-close{right:5px!important;top:5px!important}#modal-2.modal .modal-close{right:10px!important;top:14px!important}#modal-2.modal .modal-close.ico-20 [class^=flaticon-]:after,#modal-2.modal .modal-close.ico-20 [class^=flaticon-]:before{font-size:1.175rem}#modal-2 .modal-body-content{text-align:center;padding:45px 12px 22px}#modal-2 .request-form-title h3{font-size:2.4rem}#modal-2 .request-form-title h3 span{font-size:2.55rem;letter-spacing:-1px}#modal-2 .request-form-title h4{font-size:1.95rem}#modal-2 .request-form-title p{margin-top:10px;margin-bottom:12px}#modal-2 .request-form{margin:0 2%}#modal-2 .request-form .form-control{font-size:1.125rem;height:50px}#modal-2 .request-form .btn{height:50px}}@media (min-width:390px) and (max-width:413.98px){.pt-8,.py-8{padding-top:70px!important}.pb-8,.py-8{padding-bottom:70px!important}.gift-card h4,.hero-3-txt h2,.hero-7-txt,.post-tag,.section-id{margin-bottom:20px}.shape--01:after,.shape--02:after{width:100%;height:40%}.division{padding-left:3px;padding-right:3px}.bg--fixed{width:auto}.bg--scroll{width:auto;background-attachment:scroll!important}.old-price,.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,.pricing-7 .price-name p,.pricing-7 .price-number p,.txt-block .accordion .accordion-thumb p,h6,h6.h6-lg,h6.h6-md{font-size:1.375rem}.post-link,h5,h5.h5-md{font-size:1.625rem}.team-member-data h5,h4,h4.h4-lg,h4.h4-md,h5.h5-lg{font-size:1.8125rem}.about-6-txt h4,h3,h3.h3-lg,h3.h3-md{font-size:1.9375rem}h2,h2.h2-lg,h2.h2-md{font-size:2.125rem}h2{line-height:1.3}.banner-3 .discount-txt h3,.discount-title h5,.discount-txt h3,.newsletter-section .section-title h2,h2.h2-title{font-size:2.25rem}.huge-txt h2{font-size:4.85rem;line-height:.95}.txt-block .accordion .accordion-item .accordion-thumb:after,p{font-size:1.125rem}.btn{font-size:.8rem;padding:1rem 1.8rem}.video-btn-lg{width:5.625rem;height:5.625rem;margin-top:-2.8125rem;margin-left:-2.8125rem}.video-btn-md{width:5rem;height:5rem;margin-top:-2.5rem;margin-left:-2.5rem}.video-btn.video-btn-lg [class^=flaticon-]:after,.video-btn.video-btn-lg [class^=flaticon-]:before{font-size:3.5rem;line-height:5.625rem!important;margin-left:8px}.video-btn.video-btn-md [class^=flaticon-]:after,.video-btn.video-btn-md [class^=flaticon-]:before{font-size:3rem;line-height:5rem!important;margin-left:8px}.ico-50 .shape-ico svg{width:120px;height:120px;top:-35px;left:calc(50% - 60px)}.ico-55 .shape-ico svg{width:125px;height:125px;top:-30px;left:calc(50% - 65px)}.ico-60 .shape-ico svg{width:130px;height:130px;top:-35px;left:calc(50% - 60px)}.section-title.mb-6{margin-bottom:50px!important}.tra-title{font-size:3rem;margin:0 -8% -30px!important}#loading-center{height:80px;width:80px;left:calc(50% - 40px);top:calc(50% - 40px)}.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,.header-socials.ico-25 [class*=flaticon-]:after{line-height:52px!important}.hero-txt-rotator,.hero-txt-rotator .slides,.slider,.slider .slides{height:380px}.slideshow,.slideshow .slides{height:420px}#hero-1 .caption,#hero-12 .caption,#hero-6 .caption,.review-2 .review-author{margin-top:0}#hero-1 .caption h2{font-size:2.65rem;line-height:1.4}#hero-1 .caption h5{font-size:1rem;line-height:1.65;letter-spacing:1px;margin-top:12px}#hero-1 .caption .btn,.txt-block .btn{margin-top:20px}#hero-3:after{height:92%}.hero-3-txt{padding:0 4%}.hero-3-txt h2{font-size:2.5rem}.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,.hero-7-img{margin-top:50px}#hero-6 .caption h2{font-size:4.5rem;letter-spacing:3px;margin-bottom:10px}#hero-6 .caption p{font-size:1.15rem;padding:0;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 .tra-header{top:10%}#hero-7 .tra-header h2,.tra-header h2{font-size:7rem}#hero-11,#hero-9,.inner-page-hero{padding-top:90px;padding-bottom:90px}.hero-9-txt h2{font-size:2.5rem;margin-bottom:25px}.tra-header{width:200%;top:15%;left:-60%}#hero-10,.banner-4{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}#brands-2,#footer-4,#footer-5,.comment-form-msg,.contact-form-msg,.hero-11-txt,.pricing-1-item,.pricing-2-item,.pricing-3-item,.pricing-4-item,.pricing-5-category,.pricing-5-item,.pricing-7-item,.pricing-7-title,.pricing-section .category-title{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}#hero-12 .caption span{font-size:.9rem;letter-spacing:4px;margin-bottom:25px}#hero-12 .caption h2{font-size:2.8rem;padding:0 3%;margin-bottom:20px}.about-2-wrapper,.about-4-wrapper,.banner-5-wrapper,.banner-6-wrapper,.pricing-2-img,.pricing-3-img{margin:0 -15px}.about-2-wrapper .txt-block{padding:0 15px}.abox-3.txt-block{padding:40px 30px 50px}.about-4 .txt-block,.p4-wrapper{padding:70px 15px}.a6-txt{padding:35px 35px 40px}#newsletter-1 .newsletter-form,#newsletter-2 .newsletter-form,.about-1 .txt-block h2,.about-2 .txt-block h2,.about-4 .txt-block h2{padding:0 5%}.about-5 .txt-block .btn{margin-top:10px;margin-bottom:10px}#booking-1.pt-6,#services-3.pt-6{padding-top:40px!important}.sbox-4 .section-id,.sbox-5 .section-id{font-size:.85rem;margin-bottom:12px}.footer-logo,.sbox-3.sb-5{margin-bottom:40px}.sbox-1 .sbox-txt p{padding:0 3%}.sbox-3 p{font-size:1.25rem;margin-top:25px}.services-section .more-btn{margin-top:40px}#img-2-1,#img-2-2,#img-2-3,#img-2-4,#img-2-5,#img-2-6,#img-2-7,#img-3-1,#img-3-2,#img-3-3,#img-3-4,#img-3-5,.footer-form,.pricing-4 .pricing-list li:last-child,.pricing-list li,.pricing-list li.resp-lst:last-child,.sbox-4-img,.sbox-5-img,.single-post-title{margin-bottom:25px}.ct-11-wrapper,.ct-12{height:370px}.ct-05.pt-5,.ct-06.pt-5{padding-top:20px!important}.ct-05 .container,.ct-06 .container{max-width:100%;padding:0 15px}.ct-05 .txt-block,.ct-06 .txt-block{padding:40px 0 70px}.ct-07 .txt-block,.ct-08 .txt-block{padding:40px 15px 70px}.footer h5,.txt-block h2{margin-bottom:15px}.ct-09-txt h2,.ct-09-txt h3{margin-top:30px;margin-bottom:0}.advantages li p.me-3{margin-right:10px!important}.ct-table .txt-table,.review-3 .author-data{margin-top:15px}.ct-05-img,.ct-06-img{padding-top:70px}.ct-07 .img-block,.ct-08 .img-block{padding:70px 15px 0}#contacts-1 .cbox-1.cb-2,#gallery-3 .section-title,.pricing-title{margin-bottom:35px}#gallery-2 .col,#gallery-3 .col{padding:0 12px}.gallery-link.ico-30 [class^=flaticon-]:after,.gallery-link.ico-30 [class^=flaticon-]:before,.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%}.review-1-txt{padding:45px 18px 26px;margin:0 2px 30px}#brands-2 .brand-logo,.pricing-4 .container,.pricing-notice p,.review-2{padding:0}.review-3{padding:35px 16px 25px}.review-1 .review-avatar{margin:0 auto -40px}.owl-item .review-avatar img,.review-avatar img{width:70px;height:70px}.post-comments img,.review-3 .review-avatar img{width:54px;height:54px}.rs-logo{right:-14px;bottom:-5px;width:32px;height:32px;padding:6px}.review-3 .rs-logo{width:28px;height:28px}.rs-logo img{width:20px!important;height:20px!important}.review-3 .rs-logo img{width:16px!important;height:16px!important;top:2px}.review-2 p{margin-bottom:10px}.review-3 .review-txt{margin-top:-43px}.review-3 .review-author{padding:0 0 0 20px}.review-1 .star-rating{margin-top:12px;margin-bottom:5px}.gift-card{padding:50px 35px}.gift-card sup{font-size:3.15rem;top:-7px;right:2px}#footer-1 .footer-phone,#footer-4 .footer-phone,.gift-card p{margin-top:10px}.brands-2-wrapper .row{display:block!important;flex:none!important}#brands-2 .col{display:inline-block!important;width:45%;padding:0 8px}.brands-title.mb-4{margin-bottom:15px!important}#brands-1 .brands-carousel-5 .brand-logo,#brands-1 .brands-carousel-6 .brand-logo,#footer-2 .bottom-footer-socials li{padding:0 14px}.team-member .section-id{font-size:.85rem;margin-bottom:15px}.category-title.mb-6,.pricing-section .pricing-4-title.mb-6,.pricing-section .section-title.mb-6{margin-bottom:40px!important}#team-3 hr{margin:10px 0 50px}.artist-bio p span.sm-title{font-size:1rem}.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!important;border:none;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0}.pricing-4-title p{font-size:1.1rem;padding:0}.pricing-5-category h3,.pricing-7-title h4{font-size:2rem}#contacts-1 .cbox-1.cb-1,.pricing-5-table .pricing-list li{margin-bottom:30px}.detail-price{display:block}.price-dots{display:none}.price-name,.price-number{display:block;width:100%;padding:0}.price-name{margin-bottom:14px}.pricing-6-item p{font-size:1.0625rem}.price-txt{margin-top:5px}.pricing-1 .more-btn.mt-5,.pricing-7 .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}#footer-5.pt-7,.banner-1.pt-6{padding-top:30px!important}.banner-2.py-9{padding-top:80px!important;padding-bottom:80px!important}.banner-3{padding-top:70px;padding-bottom:70px}.banner-5-wrapper.bg--img,.banner-6-wrapper.bg--img,.newsletter-wrapper.bg--img{width:auto}.banner-1.container{width:100%}.banner-1-wrapper{margin:0 -15px;padding:70px 20px}.banner-5 .left-column,.banner-6 .left-column{padding-right:15px}.banner-5 .right-column,.banner-6 .right-column{padding-left:15px}.banner-5-txt,.banner-6-txt{padding:70px 0}.discount-title{margin-bottom:2px}.banner-3 .discount-digit h2,.discount-digit h2{font-size:9rem;letter-spacing:-3px}.banner-3 .discount-txt,.discount-txt{top:8px;left:5px}.banner-3 .discount-txt h2,.discount-txt h2{font-size:4.85rem}.discount-description h4{font-size:1.95rem;margin-top:12px;margin-bottom:12px}.discount-description p{padding:0 5%;margin-bottom:20px}.discount-link p{margin-top:12px}.banner-1-txt .section-id{font-size:1rem;margin-bottom:30px}.banner-2-txt .section-id{font-size:1rem;margin-bottom:25px}.banner-1-txt h2,.banner-2-txt h2{font-size:3.35rem;letter-spacing:-1.5px}.banner-1-txt h2 span,.banner-2-txt h2 span{font-size:3.55rem}.banner-1-txt h3,.banner-2-txt h3{font-size:2.05rem;margin-bottom:25px}.banner-4-txt h5{font-size:1.0625rem;letter-spacing:3px;margin-bottom:20px}.banner-4-txt h3{font-size:3.1rem;letter-spacing:4px;margin-bottom:2px}.banner-4-txt h2{font-size:4.75rem;letter-spacing:1px;margin-bottom:25px}.newsletter-wrapper{padding:70px 15px 40px}#newsletter-2{padding-top:70px;padding-bottom:40px}.newsletter-section .section-title{margin-bottom:22px}.newsletter-section .section-title p{font-size:1.1875rem;padding:0 3%;margin-top:10px}.contact-form .form-control,.newsletter-section .form-control{height:52px;margin-bottom:20px}.newsletter-section .btn{height:52px;font-size:.8rem}.single-post-title .post-tag{padding:0 10%;line-height:1.8;margin-bottom:22px}.comment-body{margin-left:15px}.comment-form textarea{min-height:80px}.comment-form .btn{width:100%;height:52px;margin-top:5px}.contact-form .loading,.sending-msg .loading{text-align:center;padding-left:0}.booking-form .col-lg-6,.booking-form .col-md-12{padding-left:20px;padding-right:20px}.booking-form .btn,.contact-form .btn{width:100%;height:52px;margin-top:10px}.footer-form .btn,.footer-form .input-group-btn{display:block;width:100%!important}#contacts-3 .cbox-2.mb-5,.cbox-2.mb-5{margin-bottom:35px!important}.contact-form textarea{min-height:140px}#contacts-1 .google-map,#contacts-2 .google-map{padding:0 0 75%}.footer{padding-bottom:30px}#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-img img{max-height:66px}#footer-4 .footer-contacts,#footer-5 .footer-contacts{padding:0 12%}#footer-5 .bottom-footer-socials.text-end,.footer-info.text-end{text-align:center!important}.footer-booking-link{font-size:1.25rem;margin-top:15px}.modal .modal-close.ico-20 [class^=flaticon-]:after,.modal .modal-close.ico-20 [class^=flaticon-]:before,.page-link{font-size:.95rem}#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 .btn{height:50px;font-size:.85rem;margin:0}#footer-2 .bottom-footer-socials li span{top:0;padding-top:10px;line-height:1.2}.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{padding:2px 10px}.pagination.ico-20 [class*=flaticon-]:after,.pagination.ico-20 [class*=flaticon-]:before{font-size:.75rem}#modal-1 .modal-dialog{max-width:350px;margin:auto}#modal-2 .modal-dialog.modal-xl{width:320px;margin:auto}.modal .modal-close{right:5px!important;top:5px!important}#modal-2.modal .modal-close{right:5px!important;top:14px!important}#modal-2.modal .modal-close.ico-20 [class^=flaticon-]:after,#modal-2.modal .modal-close.ico-20 [class^=flaticon-]:before{font-size:1.175rem}#modal-2 .modal-body-content{text-align:center;padding:45px 12px 22px}#modal-2 .request-form-title h3{font-size:2.35rem}#modal-2 .request-form-title h3 span{font-size:2.5rem;letter-spacing:-1px}#modal-2 .request-form-title h4{font-size:1.85rem}#modal-2 .request-form-title p{margin-top:10px;margin-bottom:12px}#modal-2 .request-form{margin:0 3%}#modal-2 .request-form .form-control{font-size:1.125rem;height:50px}#modal-2 .request-form .btn{height:50px}}@media (min-width:321px) and (max-width:389.98px){.pt-8,.py-8{padding-top:70px!important}.pb-8,.py-8{padding-bottom:70px!important}.about-8-txt p,.gift-card h4,.hero-3-txt h2,.post-tag,.section-id{margin-bottom:20px}.shape--01:after,.shape--02:after{width:100%;height:40%}.division1{padding-left:2px;padding-right:2px}.bg--fixed{width:auto}.bg--scroll{width:auto;background-attachment:scroll!important}.old-price,.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,.pricing-7 .price-name p,.pricing-7 .price-number p,.txt-block .accordion .accordion-thumb p,h6,h6.h6-lg,h6.h6-md{font-size:1.375rem}.post-link,h5,h5.h5-md{font-size:1.5625rem}.team-member-data h5,h4,h4.h4-lg,h4.h4-md,h5.h5-lg{font-size:1.75rem}.about-6-txt h4,h3,h3.h3-lg,h3.h3-md{font-size:1.875rem}.pricing-5-category h3,.pricing-7-title h4,h2,h2.h2-lg,h2.h2-md{font-size:2rem}h2{line-height:1.3}.newsletter-section .section-title h2,h2.h2-title{font-size:2.15rem}.huge-txt h2{font-size:4.4rem;line-height:.95}.btn{font-size:.8rem;padding:1rem 1.8rem}.video-btn-lg{width:5.625rem;height:5.625rem;margin-top:-2.8125rem;margin-left:-2.8125rem}.video-btn-md{width:5rem;height:5rem;margin-top:-2.5rem;margin-left:-2.5rem}.video-btn.video-btn-lg [class^=flaticon-]:after,.video-btn.video-btn-lg [class^=flaticon-]:before{font-size:3.5rem;line-height:5.625rem!important;margin-left:8px}.video-btn.video-btn-md [class^=flaticon-]:after,.video-btn.video-btn-md [class^=flaticon-]:before{font-size:3rem;line-height:5rem!important;margin-left:8px}.ico-50 .shape-ico svg{width:120px;height:120px;top:-35px;left:calc(50% - 60px)}.ico-60 .shape-ico svg{width:125px;height:125px;top:-30px;left:calc(50% - 65px)}.ico-55 .shape-ico svg{width:120px;height:120px;top:-30px;left:calc(50% - 60px)}.section-title.mb-6{margin-bottom:50px!important}.tra-title{font-size:2.75rem;margin:0 -5% -27px!important}#loading-center{height:80px;width:80px;left:calc(50% - 40px);top:calc(50% - 40px)}.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,.header-socials.ico-25 [class*=flaticon-]:after{line-height:52px!important}.ct-11-wrapper,.ct-12,.hero-txt-rotator,.hero-txt-rotator .slides,.slider,.slider .slides{height:340px}.slideshow,.slideshow .slides{height:380px}#hero-1 .caption,#hero-12 .caption,#hero-6 .caption,.review-2 .review-author{margin-top:0}#hero-1 .caption h2{font-size:2.45rem;line-height:1.4}#hero-1 .caption h5{font-size:1rem;line-height:1.65;letter-spacing:1px;margin-top:10px}#hero-1 .caption .btn,.txt-block .btn{margin-top:20px}#hero-3:after{height:92%}.hero-3-txt,.sbox-1 .sbox-txt p{padding:0 3%}.hero-3-txt h2{font-size:2.35rem}.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,.hero-7-img{margin-top:50px}#hero-6 .caption h2{font-size:4.25rem;letter-spacing:3px;margin-bottom:10px}#hero-6 .caption p,.txt-block .accordion .accordion-item .accordion-thumb:after{font-size:1.125rem}#hero-6 .caption p{padding:0;margin-bottom:20px}.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 .tra-header{top:10%}#hero-7 .tra-header h2,.tra-header h2{font-size:6.5rem}#hero-9,.inner-page-hero{padding-top:90px;padding-bottom:90px}.hero-9-txt h2{font-size:2.3rem;margin-bottom:25px}.tra-header{width:200%;top:15%;left:-60%}#hero-10,#hero-11{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}#brands-2,#footer-4,#footer-5,.comment-form-msg,.contact-form-msg,.hero-11-txt,.pricing-1-item,.pricing-2-item,.pricing-3-item,.pricing-4-item,.pricing-5-category,.pricing-5-item,.pricing-7-item,.pricing-7-title,.pricing-section .category-title{text-align:center}.hero-11-txt h5{font-size:.95rem;letter-spacing:3px;margin-bottom:35px}.gallery-link.ico-30 [class^=flaticon-]:after,.gallery-link.ico-30 [class^=flaticon-]:before,.gallery-link.ico-40 [class^=flaticon-]:after,.gallery-link.ico-40 [class^=flaticon-]:before,.hero-11-txt h2{font-size:3.25rem}.hero-11-txt h2{line-height:1.2;letter-spacing:1px;margin-bottom:15px}.hero-11-txt p{font-size:1.0625rem;padding:0 3%;margin-bottom:25px}#hero-12 .caption span{font-size:.85rem;letter-spacing:4px;margin-bottom:25px}#hero-12 .caption h2{font-size:2.55rem;padding:0 4%;margin-bottom:20px}.about-2-wrapper,.about-4-wrapper,.banner-5-wrapper,.banner-6-wrapper{margin:0 -13.7px}.about-2-wrapper .txt-block{padding:0 13.7px}.abox-3.txt-block{padding:35px 25px 45px}.about-4 .txt-block{padding:60px 12px}.a6-txt{padding:35px 38px 40px}.about-1 .txt-block h2,.about-2 .txt-block h2,.about-4 .txt-block h2{padding:0 4%}.about-8-txt h3,.about-8-txt h4,.review-2 p{margin-bottom:10px}#brands-2 .brand-logo,.about-1 .txt-block p,.about-2 .txt-block p,.pricing-4 .container,.pricing-notice p,.review-2{padding:0}.about-5 .txt-block .btn{margin-top:10px;margin-bottom:10px}.about-8-img.left-column{padding-right:0;margin-bottom:35px}.about-8-img.right-column{padding-left:0;margin-bottom:35px}#booking-1.pt-6,#services-3.pt-6{padding-top:40px!important}.sbox-4 .section-id,.sbox-5 .section-id{font-size:.85rem;margin-bottom:12px}.footer-logo,.sbox-3.sb-1,.sbox-3.sb-2,.sbox-3.sb-3,.sbox-3.sb-5{margin-bottom:40px}#contacts-1 .cbox-1.cb-1,.pricing-5-table .pricing-list li,.sbox-4.sb-1,.sbox-4.sb-2,.sbox-4.sb-3,.sbox-5-wrapper .rows-2 .sb-1,.sbox-5-wrapper .rows-2 .sb-2,.sbox-5-wrapper .rows-2 .sb-3,.sbox-5-wrapper .rows-2 .sb-4,.sbox-5-wrapper .rows-2 .sb-5,.sbox-5.sb-1,.sbox-5.sb-2{margin-bottom:30px}.sbox-3 p{font-size:1.25rem;margin-top:25px}.services-section .more-btn{margin-top:40px}#img-2-1,#img-2-2,#img-2-3,#img-2-4,#img-2-5,#img-2-6,#img-2-7,#img-3-1,#img-3-2,#img-3-3,#img-3-4,#img-3-5,.footer-form,.pricing-4 .pricing-list li:last-child,.pricing-list li,.pricing-list li.resp-lst:last-child,.sbox-4-img,.sbox-5-img,.single-post-title{margin-bottom:25px}.ct-05.pt-5,.ct-06.pt-5{padding-top:20px!important}.ct-05 .container,.ct-06 .container{max-width:100%;padding:0 13.7px}.ct-05 .txt-block,.ct-06 .txt-block{padding:40px 0 70px}.ct-07 .txt-block,.ct-08 .txt-block{padding:40px 13.7px 70px}.footer h5,.txt-block h2{margin-bottom:15px}.ct-09-txt h2,.ct-09-txt h3{margin-top:30px;margin-bottom:0}.advantages li p.me-3{margin-right:10px!important}.ct-05-img,.ct-06-img{padding-top:70px}.ct-07 .img-block,.ct-08 .img-block{padding:70px 13.7px 0}#contacts-1 .cbox-1.cb-2,#gallery-3 .section-title,.pricing-title{margin-bottom:35px}#footer-2 .bottom-footer-socials li,#gallery-2 .col,#gallery-3 .col{padding:0 12px}#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%}.review-1-txt{padding:45px 16px 26px;margin:0 2px 30px}.review-3{padding:35px 16px 25px}.review-1 .review-avatar{margin:0 auto -40px}.owl-item .review-avatar img,.review-avatar img{width:70px;height:70px}.post-comments img,.review-3 .review-avatar img{width:54px;height:54px}.rs-logo{right:-14px;bottom:-5px;width:32px;height:32px;padding:6px}.review-3 .rs-logo{width:28px;height:28px}.rs-logo img{width:20px!important;height:20px!important}.review-3 .rs-logo img{width:16px!important;height:16px!important;top:2px}.review-3 .review-txt{margin-top:-43px}.footer-booking-link,.review-3 .author-data{margin-top:15px}.review-3 .review-author{padding:0 0 0 20px}.review-1 .star-rating{margin-top:14px;margin-bottom:5px}.gift-card{padding:50px 35px}.gift-card sup{font-size:3.15rem;top:-7px;right:2px}#footer-1 .footer-phone,#footer-4 .footer-phone,.gift-card p{margin-top:10px}.brands-2-wrapper .row{display:block!important;flex:none!important}#brands-2 .col{display:inline-block!important;width:45%;padding:0 8px}.brands-title.mb-4{margin-bottom:15px!important}#brands-1 .brands-carousel-5 .brand-logo,#brands-1 .brands-carousel-6 .brand-logo{padding:0 14px}.team-member .section-id{font-size:.85rem;margin-bottom:15px}.category-title.mb-6{margin-bottom:40px!important}#team-3 hr{margin:10px 0 50px}.artist-bio p span.sm-title{font-size:1rem}.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!important;border:none;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0}.p4-wrapper{padding:70px 13.7px}.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%}#pb-7-1,#pb-7-2{margin:0 0 40px}.detail-price{display:block}.price-dots{display:none}.price-name,.price-number{display:block;width:100%;padding:0}.price-name{margin-bottom:14px}.pricing-6-item p{font-size:1.0625rem}.price-txt{margin-top:5px}.pricing-1 .more-btn.mt-5,.pricing-7 .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-2-img,.pricing-3-img{margin:0 -15px}#footer-5.pt-7,.banner-1.pt-6{padding-top:30px!important}.banner-2.py-9{padding-top:80px!important;padding-bottom:80px!important}.banner-3{padding-top:60px;padding-bottom:60px}.banner-4{padding-top:70px;padding-bottom:70px}.banner-5-wrapper.bg--img,.banner-6-wrapper.bg--img,.newsletter-wrapper.bg--img{width:auto}.banner-1.container{width:100%}.banner-1-wrapper{margin:0 -13.7px;padding:70px 20px}.banner-5 .left-column,.banner-6 .left-column{padding-right:13.7px}.banner-5 .right-column,.banner-6 .right-column{padding-left:13.7px}.banner-5-txt,.banner-6-txt{padding:70px 0}.discount-title{margin-bottom:2px}.banner-3 .discount-txt h3,.discount-title h5,.discount-txt h3{font-size:2.19375rem}.banner-3 .discount-digit h2,.discount-digit h2{font-size:8.75rem;letter-spacing:-3px}.banner-3 .discount-txt,.discount-txt{top:8px;left:5px}.banner-3 .discount-txt h2,.discount-txt h2{font-size:4.72875rem}.discount-description h4{font-size:1.90625rem;margin-top:12px;margin-bottom:12px}.discount-description p{padding:0 5%;margin-bottom:20px}.discount-link p{margin-top:12px}.banner-1-txt .section-id{font-size:.95rem;margin-bottom:30px}.banner-2-txt .section-id{font-size:.95rem;margin-bottom:25px}.banner-1-txt h2,.banner-2-txt h2{font-size:3.25rem;letter-spacing:-1.5px}.banner-1-txt h2 span,.banner-2-txt h2 span{font-size:3.4rem}.banner-1-txt h3,.banner-2-txt h3{font-size:1.95rem;margin-bottom:25px}.banner-4-txt h5{font-size:1rem;letter-spacing:3px;margin-bottom:20px}.banner-4-txt h3{font-size:2.9375rem;letter-spacing:4px;margin-bottom:2px}.banner-4-txt h2{font-size:4.55rem;letter-spacing:1px;margin-bottom:25px}.newsletter-wrapper{padding:70px 13.7px 40px}#newsletter-2{padding-top:70px;padding-bottom:40px}.newsletter-section .section-title{margin-bottom:22px}.newsletter-section .section-title p{font-size:1.125rem;padding:0 3%;margin-top:10px}#newsletter-1 .newsletter-form,#newsletter-2 .newsletter-form{padding:0 5%}.contact-form .form-control,.newsletter-section .form-control{height:52px;margin-bottom:20px}.newsletter-section .btn{height:52px;font-size:.8rem}.single-post-title .post-tag{padding:0 5%;line-height:1.8;margin-bottom:22px}.comment-body{margin-left:15px}.comment-form textarea{min-height:80px}.comment-form .btn{width:100%;height:52px;margin-top:5px}.contact-form .loading,.sending-msg .loading{text-align:center;padding-left:0}.booking-form .col-lg-6,.booking-form .col-md-12{padding-left:15px;padding-right:15px}.booking-form .btn,.contact-form .btn{width:100%;height:52px;margin-top:10px}.footer-form .btn,.footer-form .input-group-btn{display:block;width:100%!important}#contacts-3 .cbox-2.mb-5,.cbox-2.mb-5{margin-bottom:35px!important}.contact-form textarea{min-height:140px}#contacts-1 .google-map,#contacts-2 .google-map{padding:0 0 80%}.footer{padding-bottom:30px}#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-img img{max-height:66px}#footer-4 .footer-contacts,#footer-5 .footer-contacts{padding:0 10%}#footer-5 .bottom-footer-socials.text-end,.footer-info.text-end{text-align:center!important}#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 .btn{height:50px;font-size:.85rem;margin:0}#footer-2 .bottom-footer-socials li span{top:0;padding-top:10px;line-height:1.2}.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}.pagination.ico-20 [class*=flaticon-]:after,.pagination.ico-20 [class*=flaticon-]:before{font-size:.75rem}#modal-1 .modal-dialog{max-width:280px;margin:auto}#modal-2 .modal-dialog.modal-xl{width:300px;margin:auto}.modal .modal-close{right:5px!important;top:5px!important}#modal-2.modal .modal-close{right:10px!important;top:14px!important}.modal .modal-close.ico-20 [class^=flaticon-]:after,.modal .modal-close.ico-20 [class^=flaticon-]:before{font-size:.95rem}#modal-2.modal .modal-close.ico-20 [class^=flaticon-]:after,#modal-2.modal .modal-close.ico-20 [class^=flaticon-]:before{font-size:1.175rem}#modal-2 .modal-body-content{text-align:center;padding:45px 12px 22px}#modal-2 .request-form-title h3{font-size:2.25rem}#modal-2 .request-form-title h3 span{font-size:2.4rem;letter-spacing:-1px}#modal-2 .request-form-title h4{font-size:1.85rem}#modal-2 .request-form-title p{margin-top:10px;margin-bottom:12px}#modal-2 .request-form .form-control{height:48px;font-size:1.125rem}#modal-2 .request-form .btn{height:48px}}@media (max-width:320.98px){.pb-8,.py-8{padding-bottom:60px!important}#img-2-1,#img-2-2,#img-2-3,#img-2-4,#img-2-5,#img-2-6,#img-2-7,#img-3-1,#img-3-2,#img-3-3,#img-3-4,#img-3-5,.about-8-txt p,.gift-card h4,.hero-3-txt h2,.post-tag,.section-id{margin-bottom:20px}.pt-8,.py-8{padding-top:60px!important}.shape--01:after,.shape--02:after{width:100%;height:38%}.division{padding-left:2px;padding-right:2px}.bg--fixed{width:auto}.bg--scroll{width:auto;background-attachment:scroll!important}h6,h6.h6-lg,h6.h6-md{font-size:1.25rem}h5,h5.h5-md{font-size:1.4375rem}h4,h4.h4-lg,h4.h4-md,h5.h5-lg{font-size:1.625rem}.discount-title h5,h3,h3.h3-lg,h3.h3-md{font-size:1.75rem}.pricing-5-category h3,.pricing-7-title h4,h2,h2.h2-lg,h2.h2-md{font-size:1.875rem}h2{line-height:1.3}.newsletter-section .section-title h2,h2.h2-title{font-size:2rem}.huge-txt h2{font-size:3.85rem;line-height:.95}.btn{font-size:.8rem;padding:1rem 1.8rem}.video-btn-lg{width:5.625rem;height:5.625rem;margin-top:-2.8125rem;margin-left:-2.8125rem}.video-btn-md{width:5rem;height:5rem;margin-top:-2.5rem;margin-left:-2.5rem}.video-btn.video-btn-lg [class^=flaticon-]:after,.video-btn.video-btn-lg [class^=flaticon-]:before{font-size:3.5rem;line-height:5.625rem!important;margin-left:8px}.video-btn.video-btn-md [class^=flaticon-]:after,.video-btn.video-btn-md [class^=flaticon-]:before{font-size:3rem;line-height:5rem!important;margin-left:8px}.ico-50 .shape-ico svg{width:100px;height:100px;top:-30px;left:calc(50% - 55px)}.ico-55 .shape-ico svg{width:105px;height:105px;top:-30px;left:calc(50% - 50px)}.ico-60 .shape-ico svg{width:110px;height:110px;top:-30px;left:calc(50% - 55px)}.section-title.mb-6{margin-bottom:45px!important}.tra-title{font-size:2.625rem;margin:0 -15% -25px!important}#loading-center{height:80px;width:80px;left:calc(50% - 40px);top:calc(50% - 40px)}.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,.header-socials.ico-25 [class*=flaticon-]:after{line-height:52px!important}.ct-11-wrapper,.ct-12,.hero-txt-rotator,.hero-txt-rotator .slides,.slider,.slider .slides{height:300px}.slideshow,.slideshow .slides{height:380px}#hero-1 .caption,#hero-12 .caption,#hero-6 .caption,.review-2 .review-author{margin-top:0}#hero-1 .caption h2{font-size:2.15rem;line-height:1.4}#hero-1 .caption h5{font-size:.935rem;line-height:1.65;letter-spacing:1px;margin-top:10px}#hero-1 .caption .btn,.txt-block .btn{margin-top:18px}#hero-3:after{height:92%}#hero-3,#hero-5,#single-post,.ct-05-img,.ct-06-img{padding-top:60px}.hero-3-txt{padding:0 2%;margin-bottom:50px}.hero-3-txt h2{font-size:2.125rem}#bp-1-1,#bp-1-2,#contacts-1 .cbox-1.cb-1,#gallery-3 .section-title,#gcard-1-1,#gcard-1-2,#hero-4-1,#hero-5-1,.about-3 .ab-1,.about-3 .ab-2,.post-inner-img .top-img,.post-share-list h5,.post-tags h5,.sbox-4.sb-1,.sbox-4.sb-2,.sbox-4.sb-3,.sbox-5-wrapper .rows-2 .sb-1,.sbox-5-wrapper .rows-2 .sb-2,.sbox-5-wrapper .rows-2 .sb-3,.sbox-5-wrapper .rows-2 .sb-4,.sbox-5-wrapper .rows-2 .sb-5,.sbox-5.sb-1,.sbox-5.sb-2{margin-bottom:30px}#hero-4-1 h5,.footer-form,.pricing-4 .pricing-list li:last-child,.pricing-list li,.pricing-list li.resp-lst:last-child,.sbox-4-img,.sbox-5-img,.single-post-title{margin-bottom:25px}.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,.hero-7-img{margin-top:50px}#hero-5-3,#img-4-2,#img-4-5,#img-4-6,.comment-form,.team-member-data{margin-top:30px}#hero-6 .caption h2{font-size:4rem;letter-spacing:2px;margin-bottom:10px}#hero-6 .caption p{font-size:1.0625rem;padding:0;margin-bottom:20px}.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 .tra-header{top:10%}#hero-7 .tra-header h2,.tra-header h2{font-size:6.5rem}#hero-11,#hero-9,.inner-page-hero{padding-top:80px;padding-bottom:80px}.hero-9-txt h2{font-size:2.05rem;margin-bottom:20px}.tra-header{width:200%;top:13%;left:-60%}#hero-10,.banner-4{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}#brands-2,#footer-4,#footer-5,.comment-form-msg,.contact-form-msg,.hero-11-txt,.pricing-1-item,.pricing-2-item,.pricing-3-item,.pricing-4-item,.pricing-5-category,.pricing-5-item,.pricing-7-item,.pricing-7-title,.pricing-section .category-title{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}#hero-12 .caption span{font-size:.85rem;letter-spacing:4px;margin-bottom:25px}#hero-12 .caption h2{font-size:2.35rem;padding:0 2%;margin-bottom:20px}.about-8{padding-top:60px;padding-bottom:35px}.about-2-wrapper,.about-4-wrapper{margin:0 -12px}#footer-2 .bottom-footer-socials li,#gallery-2 .col,#gallery-3 .col,.about-2-wrapper .txt-block{padding:0 12px}.abox-3.txt-block{padding:35px 18px 45px}.about-4 .txt-block{padding:60px 12px}.a6-txt{padding:30px 20px 35px}.about-1 .txt-block h2,.about-2 .txt-block h2,.pricing-4-title h2{padding:0 2%}.about-8-txt h3,.about-8-txt h4,.review-2 p{margin-bottom:10px}.about-1 .txt-block p,.about-2 .txt-block p{padding:0 1%}.about-5 .txt-block .btn{margin-top:10px;margin-bottom:15px}#ab-5-1,#ab-5-2,#ab-5-3{margin:30px 0 0}.about-8-img.left-column{padding-right:0;margin-bottom:30px}.about-8-img.right-column{padding-left:0;margin-bottom:30px}#booking-1.pt-6,#services-3.pt-6{padding-top:40px!important}.sbox-4 .section-id,.sbox-5 .section-id{font-size:.85rem;margin-bottom:12px}.footer-logo,.sbox-3.sb-1,.sbox-3.sb-2,.sbox-3.sb-3,.sbox-3.sb-5{margin-bottom:40px}#brands-2 .brand-logo,.pricing-4 .container,.sbox-2 p,.single-post-title h2{padding:0}.sbox-3 p{font-size:1.1875rem;margin-top:20px}#gallery-4.gallery-section .more-btn,.services-section .more-btn{margin-top:40px}.ct-01.shape--01.py-7,.ct-02.shape--02.py-7{padding-top:60px!important;padding-bottom:0!important}.ct-table.pb-8,.ct-table.py-8{padding-bottom:40px!important}.ct-05.pt-5,.ct-06.pt-5{padding-top:10px!important}.ct-05 .container,.ct-06 .container{max-width:100%;padding:0 12.5px}.ct-05 .txt-block,.ct-06 .txt-block{padding:40px 0 60px}.ct-07 .txt-block,.ct-08 .txt-block{padding:40px 12.5px 60px}.txt-block h2{padding-right:2%;margin-bottom:12px}.ct-09-txt h2,.ct-09-txt h3{margin-top:30px;margin-bottom:0}.txt-block .accordion .accordion-item .accordion-thumb:after{font-size:1.125rem}.old-price,.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,.pricing-7 .price-name p,.pricing-7 .price-number p,.txt-block .accordion .accordion-thumb p{font-size:1.375rem}.advantages li p.me-3{margin-right:10px!important}#footer-1 .footer-phone,#footer-4 .footer-phone,.ct-table .txt-table,.gift-card p{margin-top:10px}.ct-07 .img-block,.ct-08 .img-block{padding:60px 12.5px 0}#img-4-3{margin:30px 0}.gallery-link.ico-30 [class^=flaticon-]:after,.gallery-link.ico-30 [class^=flaticon-]:before,.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}.reviews-3-wrapper:after{width:140%;height:92%;top:4%;left:-20%}.review-1-txt{padding:45px 15px 22px;margin:0 3px 30px}.review-2{padding:0 3px}.review-3{padding:35px 15px 25px}.review-1 .review-avatar{margin:0 auto -40px}.owl-item .review-avatar img,.review-avatar img{width:70px;height:70px}.review-3 .review-avatar img{width:54px;height:54px}.rs-logo{right:-14px;bottom:-5px;width:32px;height:32px;padding:6px}.review-3 .rs-logo{width:28px;height:28px}.rs-logo img{width:20px!important;height:20px!important}.review-3 .rs-logo img{width:16px!important;height:16px!important;top:2px}.review-3 .review-txt{margin-top:-40px}.footer-booking-link,.review-3 .author-data{margin-top:15px}.review-3 .review-author{padding:0 0 0 18px}.review-1 .star-rating{margin-top:14px;margin-bottom:5px}.gift-card{padding:44px 16px}.gift-card span{font-size:4.25rem}.banner-1-txt h2 span,.banner-2-txt h2 span,.gift-card sup{font-size:3rem}.gift-card sup{top:-7px;right:2px}.brands-2-wrapper .row{display:block!important;flex:none!important}#brands-2 .col{display:inline-block!important;width:44%;padding:0 8px}.brands-title.mb-4{margin-bottom:15px!important}#brands-1 .brands-carousel-5 .brand-logo,#brands-1 .brands-carousel-6 .brand-logo{padding:0 14px}#team-3.pb-5{padding-bottom:10px!important}.team-member .section-id{font-size:.85rem}.category-title.mb-6{margin-bottom:40px!important}#team-3 hr{margin:5px 0 40px}.artist-bio p span.sm-title,.modal .modal-close.ico-20 [class^=flaticon-]:after,.modal .modal-close.ico-20 [class^=flaticon-]:before{font-size:.95rem}.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!important;border:none;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0}.p4-wrapper{padding:60px 12.5px}#contacts-1 .cbox-1.cb-2,.blog-post-img,.pricing-title{margin-bottom:35px}#contacts-3 .cbox-2.mb-5,.cbox-2.mb-5,.pricing-section .pricing-4-title.mb-6,.pricing-section .section-title.mb-6{margin-bottom:35px!important}.pricing-4-title p{font-size:1.1rem;padding:0 5%}#pb-7-1,#pb-7-2{margin:0 0 40px}.detail-price{display:block}.price-dots{display:none}.price-name,.price-number{display:block;padding:0;width:100%}.price-name{margin-bottom:14px}.pricing-6-item p{font-size:1.0625rem}.price-txt{margin-top:5px}.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}#footer-4 .footer-contacts,#footer-5 .footer-contacts,.pricing-notice p{padding:0 10%}.pricing-2-img,.pricing-3-img{margin:0 -15px}.banner-1.pt-5{padding-top:20px!important}#footer-5.pt-7,.banner-1.pt-6{padding-top:30px!important}.banner-2.py-9{padding-top:80px!important;padding-bottom:80px!important}.banner-3{padding-top:60px;padding-bottom:60px}.banner-1.container{width:100%}.banner-1-wrapper{margin:0 -12.5px;padding:60px 20px}.banner-5-wrapper,.banner-6-wrapper{margin:0 -12.5px}.banner-5-wrapper.bg--img,.banner-6-wrapper.bg--img,.newsletter-wrapper.bg--img{width:auto}.banner-5 .left-column,.banner-6 .left-column{padding-right:12.5px}.banner-5 .right-column,.banner-6 .right-column{padding-left:12.5px}.banner-5-txt,.banner-6-txt{padding:60px 0}.discount-title{margin-bottom:2px}.banner-3 .discount-digit h2,.discount-digit h2{font-size:7.875rem;letter-spacing:-3px}.banner-3 .discount-txt,.discount-txt{top:8px;left:5px}.banner-3 .discount-txt h2,.discount-txt h2{font-size:4.375rem}.banner-3 .discount-txt h3,.discount-txt h3{font-size:1.96875rem}.discount-description h4{font-size:1.75rem;margin-top:10px;margin-bottom:10px}.discount-description p{font-size:1rem;padding:0 3%;margin-bottom:15px}.discount-link p{margin-top:14px}.banner-1-txt .section-id{font-size:.95rem;margin-bottom:30px}.banner-2-txt .section-id{font-size:.95rem;margin-bottom:25px}.banner-1-txt h2,.banner-2-txt h2{font-size:2.85rem;letter-spacing:-1.5px}.banner-1-txt h3,.banner-2-txt h3{font-size:1.75rem;margin-bottom:25px}.banner-4-txt h5{font-size:.9375rem;letter-spacing:3px;margin-bottom:16px}.banner-4-txt h3{font-size:2.625rem;letter-spacing:4px;margin-bottom:2px}.banner-4-txt h2{font-size:4rem;letter-spacing:1px;margin-bottom:25px}.newsletter-wrapper{padding:60px 12.5px 30px}#newsletter-2{padding-top:60px;padding-bottom:30px}.newsletter-section .section-title{margin-bottom:22px}.newsletter-section .section-title p{font-size:1.0625rem;margin-top:12px}#newsletter-1 .newsletter-form,#newsletter-2 .newsletter-form{padding:0 4%}.newsletter-section .form-control{height:50px;margin-bottom:15px}.newsletter-section .btn{height:50px;font-size:.8rem}.post-link{font-size:1.4375rem;margin-bottom:15px}.single-post-title .post-tag{line-height:1.8;margin-bottom:20px}.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-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}.comment-body{margin-left:15px}.comment-form textarea{min-height:80px}.comment-form .btn{width:100%;height:50px;margin-top:5px}.contact-form .loading,.sending-msg .loading{text-align:center;padding-left:0}#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,.contact-form .btn{width:100%;height:50px;margin-top:10px}.footer-form .btn,.footer-form .input-group-btn{display:block;width:100%!important}.contact-form .form-control{height:50px;margin-bottom:20px}.contact-form textarea{min-height:130px}#contacts-1 .google-map,#contacts-2 .google-map{padding:0 0 80%}.footer{padding-bottom:30px}#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-img img{max-height:62px}#footer-5 .bottom-footer-socials.text-end,.footer-info.text-end{text-align:center!important}.footer h5{margin-bottom:15px}#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 .btn{height:48px;font-size:.85rem;margin:0}#footer-2 .bottom-footer-socials li span{top:0;padding-top:10px;line-height:1.2}.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}.pagination.ico-20 [class*=flaticon-]:after,.pagination.ico-20 [class*=flaticon-]:before{font-size:.75rem}#modal-1 .modal-dialog{max-width:280px;margin:auto}#modal-2 .modal-dialog.modal-xl{width:290px;margin:auto}.modal .modal-close{right:5px!important;top:5px!important}#modal-2.modal .modal-close{right:10px!important;top:14px!important}#modal-2.modal .modal-close.ico-20 [class^=flaticon-]:after,#modal-2.modal .modal-close.ico-20 [class^=flaticon-]:before{font-size:1.175rem}#modal-2 .modal-body-content{text-align:center;padding:45px 0 20px}#modal-2 .request-form-title h3{font-size:2.25rem}#modal-2 .request-form-title h3 span{font-size:2.3rem;letter-spacing:-1px}#modal-2 .request-form-title h4{font-size:1.85rem}#modal-2 .request-form-title p{margin-top:10px;margin-bottom:13px}#modal-2 .request-form{margin:0 3%}#modal-2 .request-form .btn,#modal-2 .request-form .form-control{height:46px}}