.modern-light .cover{position:relative}.modern-light .cover .cover-photo{width:100%}.modern-light .cover .dashboard-button{position:absolute;top:15px;right:15px;color:#3a3a3a;background-color:hsla(0,0%,100%,.5)}.modern-light .cover .dashboard-button:hover{background-color:#fff}@media (max-width:490px){.modern-light .cover .dashboard-button span{display:none}}.modern-light .body{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative;background-color:#f2f2f2;-ms-flex-align:start;align-items:start}.modern-light .body .sidebar{border-radius:15px;box-shadow:0 0 26px 0 rgba(15,17,45,.15);background-color:#fff;padding:20px;width:260px;top:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;height:-webkit-fit-content;height:fit-content;margin-top:-20px}.modern-light .body .sidebar .profile-image{border-radius:50%;width:200px;height:200px;margin-top:-100px;box-shadow:0 0 26px 0 rgba(15,17,45,.15);transition:margin-top .2s linear;border:5px solid #fff}@media (max-width:938px){.modern-light .body .sidebar .profile-image{width:150px;height:150px}}@media (max-width:490px){.modern-light .body .sidebar .profile-image{margin-top:-70px}}.modern-light .body .sidebar .profile-name{font-weight:700;font-size:26px;color:#3a3a3a;text-align:center;margin-top:10px}@media (max-width:938px){.modern-light .body .sidebar .profile-name{font-size:23px}}.modern-light .body .sidebar .profile-description{font-weight:700;font-size:14px;color:#3a3a3a;text-align:center;margin-top:5px}@media (max-width:490px){.modern-light .body .sidebar .profile-description{font-size:16px}}.modern-light .body .sidebar .socials{margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;width:100%}.modern-light .body .sidebar .socials a{margin:0 8px 5px;height:30px;display:-ms-flexbox;display:flex;border-radius:50%;-ms-flex-align:center;align-items:center;font-size:9px;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:#3a3a3a;-ms-flex:0 0 30px;flex:0 0 30px}@media (max-width:790px){.modern-light .body .sidebar .socials{display:none}}.modern-light .body .sidebar .contact-me{width:100%;text-align:center;margin-top:20px}.modern-light .body .sidebar .contact-me button{width:100%;font-size:18px;color:#fff;font-weight:700;text-transform:uppercase;padding:7px 0;border:none;border-radius:10px}.modern-light .body .sidebar .contact-me button:hover{background-color:#d98716}.modern-light .body .sidebar .custom-block{margin-top:30px;width:100%}.modern-light .body .sidebar .anchors{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-transform:uppercase;border-top:1px solid #f8f7f5;padding:5px 0 20px;margin-top:20px;width:100%;font-size:18px}.modern-light .body .sidebar .anchors a{margin-top:30px;color:#3a3a3a;font-weight:700;cursor:pointer}.modern-light .body .sidebar .anchors a:hover{color:#545454}@media (max-width:938px){.modern-light .body .sidebar .anchors{font-size:16px}}@media (max-width:790px){.modern-light .body .sidebar .anchors{display:none}}.modern-light .body .sidebar.scrolled .profile-image{margin-top:0}@media (max-width:790px){.modern-light .body .sidebar.scrolled .profile-image{margin-top:-100px}}@media (max-width:490px){.modern-light .body .sidebar.scrolled .profile-image{margin-top:-70px}}@media (max-width:1090px){.modern-light .body .sidebar{width:240px}}@media (max-width:790px){.modern-light .body .sidebar{margin-top:0;width:100%;box-shadow:none}.modern-light .body .sidebar #contact-button{width:260px}}.modern-light .body .content{margin-left:30px;margin-bottom:50px;width:850px;margin-top:-20px}.modern-light .body .content .section{border-radius:15px;box-shadow:0 0 26px 0 rgba(15,17,45,.15);background-color:#fff;padding:20px;margin-top:30px;padding:30px}.modern-light .body .content .section .section-header{margin-bottom:20px;font-size:18px}.modern-light .body .content .section .section-header span{border-bottom:2px solid #f99f22;text-transform:uppercase;font-weight:700}@media (max-width:790px){.modern-light .body .content .section .section-header{text-align:center}}.modern-light .body .content .section .section-content{border-top:1px solid #f8f7f5;padding-top:20px}.modern-light .body .content .section.video{padding-top:30px;padding-bottom:30px}.modern-light .body .content .section.video .embed-responsive{border-radius:20px}@media (max-width:790px){.modern-light .body .content .section.video{display:none}}.modern-light .body .content .section.about .section-content .embed-responsive{display:none;border-radius:20px;margin-bottom:20px}@media (max-width:790px){.modern-light .body .content .section.about .section-content .embed-responsive{display:block}}.modern-light .body .content .section.about .section-content .description{font-size:18px}@media (max-width:490px){.modern-light .body .content .section.about .section-content .description{font-size:16px}}.modern-light .body .content .section.testimonials .section-content .testimonials-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.modern-light .body .content .section.testimonials .section-content .testimonials-list .testimonial{border-radius:15px;box-shadow:0 0 26px 0 rgba(15,17,45,.15);background-color:#fff;padding:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:20px;width:100%}.modern-light .body .content .section.testimonials .section-content .testimonials-list .testimonial .fas{color:#f99f22;font-size:40px}.modern-light .body .content .section.testimonials .section-content .testimonials-list .testimonial .testimonial-quote{margin-top:15px;font-size:18px}@media (max-width:490px){.modern-light .body .content .section.testimonials .section-content .testimonials-list .testimonial .testimonial-quote{font-size:16px}}.modern-light .body .content .section.testimonials .section-content .testimonials-list .testimonial .testimonial-person{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:15px}.modern-light .body .content .section.testimonials .section-content .testimonials-list .testimonial .testimonial-person .person-image{border-radius:50%;width:75px;height:75px;margin-right:20px}.modern-light .body .content .section.testimonials .section-content .testimonials-list .testimonial .testimonial-person .person-info{font-size:16px}.modern-light .body .content .section.testimonials .section-content .testimonials-list .testimonial .testimonial-person .person-info .person-name{text-transform:uppercase;font-weight:700}@media (max-width:490px){.modern-light .body .content .section.testimonials .section-content .testimonials-list .testimonial .testimonial-person .person-info{font-size:14px}}.modern-light .body .content .section.testimonials .section-content .testimonials-list .testimonial:first-child{margin-top:0}.modern-light .body .content .section.testimonials .section-content .testimonials-list .more-testimonials{margin-top:30px;margin-bottom:20px;width:90px;font-weight:700;background-color:#e8eaef}.modern-light .body .content .section.testimonials .section-content .testimonials-list .more-testimonials:hover{background-color:#cacfda}.modern-light .body .content .section.faqs .section-content .faqs-list{padding:5px}.modern-light .body .content .section.faqs .section-content .faqs-list .faq{margin-top:20px;padding-bottom:20px;border-bottom:1px solid #f8f7f5}.modern-light .body .content .section.faqs .section-content .faqs-list .faq .faq-head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;text-transform:uppercase;font-size:18px;font-weight:700;cursor:pointer}.modern-light .body .content .section.faqs .section-content .faqs-list .faq .faq-head .chevron{color:#fff;background-color:#f99f22;border-radius:50%;width:30px;height:30px;text-align:center;-ms-flex-negative:0;flex-shrink:0}.modern-light .body .content .section.faqs .section-content .faqs-list .faq .faq-head .chevron .fas{position:relative;top:4px}.modern-light .body .content .section.faqs .section-content .faqs-list .faq .faq-head .chevron .fas.fa-chevron-up{top:2px}.modern-light .body .content .section.faqs .section-content .faqs-list .faq .faq-head.active .faq-question,.modern-light .body .content .section.faqs .section-content .faqs-list .faq .faq-head:hover .faq-question{color:#f99f22}@media (max-width:490px){.modern-light .body .content .section.faqs .section-content .faqs-list .faq .faq-head{font-size:16px}}.modern-light .body .content .section.faqs .section-content .faqs-list .faq .faq-body{background-color:#fafaf9;padding:15px;margin-top:15px;border-radius:15px;margin-right:20px;font-size:18px}@media (max-width:490px){.modern-light .body .content .section.faqs .section-content .faqs-list .faq .faq-body{font-size:16px}}.modern-light .body .content .section.faqs .section-content .faqs-list .faq:first-child{margin-top:0}.modern-light .body .content .section.gallery .gallery-photos .gallery-photo{margin-left:15px;cursor:pointer;width:250px!important}.modern-light .body .content .section.gallery .gallery-photos .gallery-photo img{border-radius:15px}.modern-light .body .content .section.gallery .gallery-controls{margin-top:30px;text-align:center;margin-bottom:20px}.modern-light .body .content .section.gallery .gallery-controls .control{display:inline-block;width:30px;height:30px;background-color:#d6d6d6;color:#fff;margin-left:15px;border-radius:50%;position:static}.modern-light .body .content .section.gallery .gallery-controls .control .fas{position:relative;top:5px}.modern-light .body .content .section.gallery .gallery-controls .control:hover{background-color:#f99f22}.modern-light .body .content .section.book-me .main-page .section-content{position:relative;padding-bottom:30px}.modern-light .body .content .section.book-me .main-page .section-content .tabs-appointment{display:-ms-flexbox;display:flex;margin:0 15px;overflow-x:auto}.modern-light .body .content .section.book-me .main-page .section-content .tabs-appointment.has-scroll:before{content:"";width:30px;height:95px;display:block;position:absolute;background:linear-gradient(270deg,transparent,#fff)}.modern-light .body .content .section.book-me .main-page .section-content .tabs-appointment.has-scroll:after{content:"";right:10px;width:30px;height:95px;display:block;position:absolute;background:linear-gradient(90deg,transparent,#fff)}.modern-light .body .content .section.book-me .main-page .section-content .tabs-appointment .tab{-ms-flex-negative:0;flex-shrink:0;cursor:pointer;height:80px;max-width:220px;min-width:100px;background-color:#e8eaef;display:-ms-flexbox;display:flex;color:#adb0b3;margin-right:3px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;padding:20px;border-top-left-radius:5px;border-top-right-radius:5px;font-weight:700;font-size:16px}.modern-light .body .content .section.book-me .main-page .section-content .tabs-appointment .tab span{text-align:center}.modern-light .body .content .section.book-me .main-page .section-content .tabs-appointment .tab:hover{background-color:#cacfda;color:#fff}.modern-light .body .content .section.book-me .main-page .section-content .tabs-appointment .tab.active{background-color:#fff;color:#f99f22;border-top:5px solid #f99f22}.modern-light .body .content .section.book-me .main-page .section-content .tab-content{border-radius:15px;box-shadow:0 0 26px 0 rgba(15,17,45,.15);background-color:#fff;padding:20px}.modern-light .body .content .section.book-me .main-page .section-content .tab-content .description{margin-bottom:35px;font-size:18px}@media (max-width:490px){.modern-light .body .content .section.book-me .main-page .section-content .tab-content .description{margin-bottom:15px;font-size:16px}}@media (max-width:790px){.modern-light .body .content .section.book-me .main-page .section-content .tab-content{box-shadow:none}}@media (max-width:490px){.modern-light .body .content .section.book-me .single-page .section-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.modern-light .body .content .section.book-me .single-page .section-header h1{margin:0}.modern-light .body .content .section.book-me .single-page .section-header a{position:relative;top:3px}}.modern-light .body .content .section.book-me .single-page .section-content{border:none;padding-top:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.modern-light .body .content .section.book-me .single-page .section-content .gallery{width:100%}.modern-light .body .content .section.book-me .single-page .section-content .gallery .connected-carousels .stage{margin-bottom:20px;position:relative}.modern-light .body .content .section.book-me .single-page .section-content .gallery .connected-carousels .stage .next-stage,.modern-light .body .content .section.book-me .single-page .section-content .gallery .connected-carousels .stage .prev-stage{display:block;position:absolute;top:0;width:105px;height:90%;color:#fff}.modern-light .body .content .section.book-me .single-page .section-content .gallery .connected-carousels .stage .next-stage .fa,.modern-light .body .content .section.book-me .single-page .section-content .gallery .connected-carousels .stage .prev-stage .fa{display:none;position:absolute;top:50%;width:30px;height:30px;text-align:center;background:#f0f0f0;color:#3a3a3a;text-decoration:none;border-radius:50%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid #3a3a3a}.modern-light .body .content .section.book-me .single-page .section-content .gallery .connected-carousels .stage .next-stage.inactive,.modern-light .body .content .section.book-me .single-page .section-content .gallery .connected-carousels .stage .prev-stage.inactive{display:none}.modern-light .body .content .section.book-me .single-page .section-content .gallery .connected-carousels .stage .next-stage:hover .fa,.modern-light .body .content .section.book-me .single-page .section-content .gallery .connected-carousels .stage .prev-stage:hover .fa{display:-ms-flexbox;display:flex}.modern-light .body .content .section.book-me .single-page .section-content .gallery .connected-carousels .stage .prev-stage{left:0}.modern-light .body .content .section.book-me .single-page .section-content .gallery .connected-carousels .stage .prev-stage .fa{left:20px}.modern-light .body .content .section.book-me .single-page .section-content .gallery .connected-carousels .stage .next-stage{right:0}.modern-light .body .content .section.book-me .single-page .section-content .gallery .connected-carousels .stage .next-stage .fa{right:20px}.modern-light .body .content .section.book-me .single-page .section-content .gallery .connected-carousels .stage .media{width:790px}@media (max-width:1200px){.modern-light .body .content .section.book-me .single-page .section-content .gallery .connected-carousels .stage .media{width:690px}}@media (max-width:1090px){.modern-light .body .content .section.book-me .single-page .section-content .gallery .connected-carousels .stage .media{width:590px;width:490px}}@media (max-width:790px){.modern-light .body .content .section.book-me .single-page .section-content .gallery .connected-carousels .stage .media{width:690px}}.modern-light .body .content .section.book-me .single-page .section-content .gallery .connected-carousels .navigation{position:relative}.modern-light .body .content .section.book-me .single-page .section-content .gallery .connected-carousels .navigation .carousel-navigation{background:#fff;border-radius:5px;margin:0 20px}.modern-light .body .content .section.book-me .single-page .section-content .gallery .connected-carousels .navigation .carousel-navigation .media-item{cursor:pointer;position:relative}.modern-light .body .content .section.book-me .single-page .section-content .gallery .connected-carousels .navigation .carousel-navigation .media-item img{display:block;border-radius:15px;opacity:.5}.modern-light .body .content .section.book-me .single-page .section-content .gallery .connected-carousels .navigation .carousel-navigation .media-item.active img{opacity:1}.modern-light .body .content .section.book-me .single-page .section-content .gallery .connected-carousels .navigation .carousel-navigation .media-item.video:before{content:"";position:absolute;width:50px;height:50px;z-index:10;left:40%;top:20px;background:transparent url(/images/youtube-thumb.png) 50% no-repeat;background-size:100%}.modern-light .body .content .section.book-me .single-page .section-content .gallery .connected-carousels .navigation .next-navigation,.modern-light .body .content .section.book-me .single-page .section-content .gallery .connected-carousels .navigation .prev-navigation{display:block;position:absolute;z-index:1;top:30px;font-size:18px;color:#3a3a3a}.modern-light .body .content .section.book-me .single-page .section-content .gallery .connected-carousels .navigation .next-navigation.inactive,.modern-light .body .content .section.book-me .single-page .section-content .gallery .connected-carousels .navigation .prev-navigation.inactive{display:none}.modern-light .body .content .section.book-me .single-page .section-content .gallery .connected-carousels .navigation .prev-navigation{left:0}.modern-light .body .content .section.book-me .single-page .section-content .gallery .connected-carousels .navigation .next-navigation{right:0}.modern-light .body .content .section.book-me .single-page .section-content .gallery .connected-carousels .carousel{border-radius:25px;overflow:hidden;position:relative}.modern-light .body .content .section.book-me .single-page .section-content .gallery .connected-carousels .carousel ul{width:10000em;position:relative;list-style:none;margin:0;padding:0}.modern-light .body .content .section.book-me .single-page .section-content .gallery .connected-carousels .carousel ul li{float:left}.modern-light .body .content .section.book-me .single-page .section-content .gallery .connected-carousels .carousel.carousel-navigation ul li{margin-left:15px}.modern-light .body .content .section.book-me .single-page .section-content .gallery .connected-carousels .carousel.carousel-navigation ul li:first-child{margin:0}.modern-light .body .content .section.book-me .single-page .section-content .package-info{display:-ms-flexbox;display:flex;padding:20px 0;border-bottom:1px solid #f8f7f5;font-weight:700;font-size:25px;width:100%}.modern-light .body .content .section.book-me .single-page .section-content .package-info .package-price{margin-right:30px}.modern-light .body .content .section.book-me .single-page .section-content .package-info .fa{font-size:18px}@media (max-width:490px){.modern-light .body .content .section.book-me .single-page .section-content .package-info{font-size:18px;-ms-flex-pack:distribute;justify-content:space-around}}.modern-light .body .content .section.book-me .single-page .section-content .package-description{margin:25px 0;font-size:18px;width:100%}@media (max-width:490px){.modern-light .body .content .section.book-me .single-page .section-content .package-description{font-size:16px}}.modern-light .body .content .section.book-me .single-page .section-content .btn.get{color:#fff}.modern-light .body .content .section.book-me .modal .modal-dialog .modal-content{border:none;border-radius:20px;padding:10px 50px 30px}.modern-light .body .content .section.book-me .modal .modal-dialog .modal-content .modal-header{text-align:center;border:none}.modern-light .body .content .section.book-me .modal .modal-dialog .modal-content .modal-body .modal-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.modern-light .body .content .section.book-me .modal .modal-dialog .modal-content .modal-body .modal-form input,.modern-light .body .content .section.book-me .modal .modal-dialog .modal-content .modal-body .modal-form select,.modern-light .body .content .section.book-me .modal .modal-dialog .modal-content .modal-body .modal-form textarea{font-weight:400;border:none;border-radius:5px;background-color:#fff;box-shadow:0 0 26px 0 rgba(15,17,45,.15);resize:none}.modern-light .body .content .section.book-me .modal .modal-dialog .modal-content .modal-body .modal-form .form-group{width:100%}.modern-light .body .content .section.book-me .modal .modal-dialog .modal-content .modal-body .modal-form .form-group label{width:100%;font-weight:400}.modern-light .body .content .section.book-me .modal .modal-dialog .modal-content .modal-body .modal-form .form-group label .form-control{margin-top:5px}.modern-light .body .content .section.book-me .modal .modal-dialog .modal-content .modal-body .modal-form .custom-file .custom-file-upload{border:none;color:#fff}.modern-light .body .content .section.book-me .modal .modal-dialog .modal-content .modal-body .modal-form .custom-file .custom-file-name{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.modern-light .body .content .section.book-me .modal .modal-dialog .modal-content .modal-body .modal-form .custom-file .custom-file-name .custom-file-remove{border:none;background-color:red;color:#fff;margin-left:15px}.modern-light .body .content .section.book-me .modal .modal-dialog .modal-content .modal-body .modal-form .custom-file .custom-file-name .custom-file-remove:hover{background-color:#900}.modern-light .body .content .section.book-me .modal .modal-dialog .modal-content .modal-body .modal-form .submit{text-transform:uppercase;font-weight:700;color:#fff;border-radius:10px;padding:5px 40px;font-size:18px;min-height:40px;min-width:120px}.modern-light .body .content .section.booking .main-page .section-content{padding-bottom:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.modern-light .body .content .section.booking .main-page .section-content .products{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;min-height:200px;width:100%}.modern-light .body .content .section.booking .main-page .section-content .products .product{border-radius:15px;box-shadow:0 0 26px 0 rgba(15,17,45,.15);background-color:#fff;padding:20px;-ms-flex:0 30%;flex:0 30%;margin-right:20px;margin-bottom:20px;padding-bottom:35px;border-radius:10px;position:relative;padding-top:10px}.modern-light .body .content .section.booking .main-page .section-content .products .product .product-name{text-align:center;font-weight:700;margin-bottom:10px;font-size:16px;min-height:50px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.modern-light .body .content .section.booking .main-page .section-content .products .product .product-image{background-color:#d1d4d7;background-size:cover;border-radius:10px;height:110px;background-position:50%}.modern-light .body .content .section.booking .main-page .section-content .products .product .product-image.placeholder{background-size:70px 40px;background-repeat:no-repeat}@media (max-width:1200px){.modern-light .body .content .section.booking .main-page .section-content .products .product .product-image{height:93px}}@media (max-width:490px){.modern-light .body .content .section.booking .main-page .section-content .products .product .product-image{height:200px}}.modern-light .body .content .section.booking .main-page .section-content .products .product .product-info{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:25px 0;font-weight:700;height:30px}.modern-light .body .content .section.booking .main-page .section-content .products .product .product-info .product-price{font-size:18px}.modern-light .body .content .section.booking .main-page .section-content .products .product .product-info .product-duration{font-size:16px}.modern-light .body .content .section.booking .main-page .section-content .products .product .product-info.single{-ms-flex-pack:center;justify-content:center}.modern-light .body .content .section.booking .main-page .section-content .products .product .product-buttons{display:-ms-flexbox;display:flex}.modern-light .body .content .section.booking .main-page .section-content .products .product .product-buttons .btn{width:100%;text-transform:uppercase;color:#fff;border-radius:5px}.modern-light .body .content .section.booking .main-page .section-content .products .product .product-buttons .btn.book-me{margin-left:15px}.modern-light .body .content .section.booking .main-page .section-content .products .product .product-buttons .btn:hover{background-color:#bdbdbd;color:#fff}.modern-light .body .content .section.booking .main-page .section-content .products .product.opened:after{content:"";display:block;position:absolute;bottom:-25px;height:35px;width:100%;left:0;background-color:#fff;z-index:2}@media (max-width:490px){.modern-light .body .content .section.booking .main-page .section-content .products .product.opened:after{height:40px;bottom:-35px}}@media (max-width:1200px){.modern-light .body .content .section.booking .main-page .section-content .products .product{margin-right:15px}}@media (max-width:790px){.modern-light .body .content .section.booking .main-page .section-content .products .product{margin-right:5px}}@media (max-width:490px){.modern-light .body .content .section.booking .main-page .section-content .products .product{margin-right:0;-ms-flex-preferred-size:100%;flex-basis:100%;padding-bottom:20px}}.modern-light .body .content .section.booking .main-page .section-content .products .calendar-wrapper{border-radius:15px;box-shadow:0 0 26px 0 rgba(15,17,45,.15);background-color:#fff;padding:20px;position:absolute;top:345px;width:-webkit-fit-content;width:fit-content;display:-ms-flexbox;display:flex;min-height:250px;padding-top:40px;z-index:1}.modern-light .body .content .section.booking .main-page .section-content .products .calendar-wrapper .fa-times{position:absolute;right:20px;top:30px;font-size:18px;cursor:pointer}.modern-light .body .content .section.booking .main-page .section-content .products .calendar-wrapper .fa-times:hover{color:#545454}@media (max-width:490px){.modern-light .body .content .section.booking .main-page .section-content .products .calendar-wrapper .fa-times{z-index:2;right:10px;top:-5px}}@media (max-width:938px){.modern-light .body .content .section.booking .main-page .section-content .products .calendar-wrapper{width:90%}}@media (max-width:790px){.modern-light .body .content .section.booking .main-page .section-content .products .calendar-wrapper{width:96%;left:7px}}@media (max-width:650px){.modern-light .body .content .section.booking .main-page .section-content .products .calendar-wrapper{width:100%;left:0}}@media (max-width:490px){.modern-light .body .content .section.booking .main-page .section-content .products .calendar-wrapper{padding:50px 10px 10px}.modern-light .body .content .section.booking .main-page .section-content .products .calendar-wrapper .fa-times{top:20px}}@media (max-width:790px){.modern-light .body .content .section.booking .main-page .section-content .products{-ms-flex-pack:space-evenly;justify-content:space-evenly}}.modern-light .body .content .section.booking .main-page .section-content .load-more{font-weight:700;border-radius:5px;width:100px;min-height:30px;background-color:#e8eaef;color:#3a3a3a;margin-top:20px}.modern-light .body .content .section.booking .main-page .section-content .load-more:hover{background-color:#cacfda}.modern-light .body .content .section.booking .single-page .section-content{border:none;padding-top:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.modern-light .body .content .section.booking .single-page .section-content .gallery{width:100%}.modern-light .body .content .section.booking .single-page .section-content .gallery .connected-carousels .stage{margin-bottom:20px;position:relative}.modern-light .body .content .section.booking .single-page .section-content .gallery .connected-carousels .stage .next-stage,.modern-light .body .content .section.booking .single-page .section-content .gallery .connected-carousels .stage .prev-stage{display:block;position:absolute;top:0;width:105px;height:90%;color:#fff}.modern-light .body .content .section.booking .single-page .section-content .gallery .connected-carousels .stage .next-stage .fa,.modern-light .body .content .section.booking .single-page .section-content .gallery .connected-carousels .stage .prev-stage .fa{display:none;position:absolute;top:50%;width:30px;height:30px;text-align:center;background:#f0f0f0;color:#3a3a3a;text-decoration:none;border-radius:50%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid #3a3a3a}.modern-light .body .content .section.booking .single-page .section-content .gallery .connected-carousels .stage .next-stage.inactive,.modern-light .body .content .section.booking .single-page .section-content .gallery .connected-carousels .stage .prev-stage.inactive{display:none}.modern-light .body .content .section.booking .single-page .section-content .gallery .connected-carousels .stage .next-stage:hover .fa,.modern-light .body .content .section.booking .single-page .section-content .gallery .connected-carousels .stage .prev-stage:hover .fa{display:-ms-flexbox;display:flex}.modern-light .body .content .section.booking .single-page .section-content .gallery .connected-carousels .stage .prev-stage{left:0}.modern-light .body .content .section.booking .single-page .section-content .gallery .connected-carousels .stage .prev-stage .fa{left:20px}.modern-light .body .content .section.booking .single-page .section-content .gallery .connected-carousels .stage .next-stage{right:0}.modern-light .body .content .section.booking .single-page .section-content .gallery .connected-carousels .stage .next-stage .fa{right:20px}.modern-light .body .content .section.booking .single-page .section-content .gallery .connected-carousels .stage .media{width:790px}@media (max-width:1200px){.modern-light .body .content .section.booking .single-page .section-content .gallery .connected-carousels .stage .media{width:690px}}@media (max-width:1090px){.modern-light .body .content .section.booking .single-page .section-content .gallery .connected-carousels .stage .media{width:590px;width:490px}}@media (max-width:790px){.modern-light .body .content .section.booking .single-page .section-content .gallery .connected-carousels .stage .media{width:690px}}@media (max-width:597px){.modern-light .body .content .section.booking .single-page .section-content .gallery .connected-carousels .stage .media{width:540px}}@media (max-width:422px){.modern-light .body .content .section.booking .single-page .section-content .gallery .connected-carousels .stage .media{width:385px}}.modern-light .body .content .section.booking .single-page .section-content .gallery .connected-carousels .navigation{position:relative}.modern-light .body .content .section.booking .single-page .section-content .gallery .connected-carousels .navigation .carousel-navigation{background:#fff;border-radius:5px;margin:0 20px}.modern-light .body .content .section.booking .single-page .section-content .gallery .connected-carousels .navigation .carousel-navigation .media-item{cursor:pointer;position:relative}.modern-light .body .content .section.booking .single-page .section-content .gallery .connected-carousels .navigation .carousel-navigation .media-item img{display:block;border-radius:15px;opacity:.5}.modern-light .body .content .section.booking .single-page .section-content .gallery .connected-carousels .navigation .carousel-navigation .media-item.active img{opacity:1}.modern-light .body .content .section.booking .single-page .section-content .gallery .connected-carousels .navigation .carousel-navigation .media-item.video:before{content:"";position:absolute;width:50px;height:50px;z-index:10;left:40%;top:20px;background:transparent url(/images/youtube-thumb.png) 50% no-repeat;background-size:100%}.modern-light .body .content .section.booking .single-page .section-content .gallery .connected-carousels .navigation .next-navigation,.modern-light .body .content .section.booking .single-page .section-content .gallery .connected-carousels .navigation .prev-navigation{display:block;position:absolute;z-index:1;top:30px;font-size:18px;color:#3a3a3a}.modern-light .body .content .section.booking .single-page .section-content .gallery .connected-carousels .navigation .next-navigation.inactive,.modern-light .body .content .section.booking .single-page .section-content .gallery .connected-carousels .navigation .prev-navigation.inactive{display:none}.modern-light .body .content .section.booking .single-page .section-content .gallery .connected-carousels .navigation .prev-navigation{left:0}.modern-light .body .content .section.booking .single-page .section-content .gallery .connected-carousels .navigation .next-navigation{right:0}.modern-light .body .content .section.booking .single-page .section-content .gallery .connected-carousels .carousel{border-radius:25px;overflow:hidden;position:relative}.modern-light .body .content .section.booking .single-page .section-content .gallery .connected-carousels .carousel ul{width:10000em;position:relative;list-style:none;margin:0;padding:0}.modern-light .body .content .section.booking .single-page .section-content .gallery .connected-carousels .carousel ul li{float:left}.modern-light .body .content .section.booking .single-page .section-content .gallery .connected-carousels .carousel.carousel-navigation ul li{margin-left:15px}.modern-light .body .content .section.booking .single-page .section-content .gallery .connected-carousels .carousel.carousel-navigation ul li:first-child{margin:0}.modern-light .body .content .section.booking .single-page .section-content .package-info{display:-ms-flexbox;display:flex;padding:20px 0;border-bottom:1px solid #f8f7f5;font-weight:700;font-size:25px;width:100%}.modern-light .body .content .section.booking .single-page .section-content .package-info .package-price{margin-right:30px}.modern-light .body .content .section.booking .single-page .section-content .package-info .fa{font-size:18px}@media (max-width:490px){.modern-light .body .content .section.booking .single-page .section-content .package-info{font-size:18px;-ms-flex-pack:distribute;justify-content:space-around}}.modern-light .body .content .section.booking .single-page .section-content .package-description{margin:25px 0;font-size:18px;width:100%}@media (max-width:490px){.modern-light .body .content .section.booking .single-page .section-content .package-description{font-size:16px}}.modern-light .body .content .section.booking .single-page .section-content .btn.get{color:#fff;font-size:24px;margin-top:40px}.modern-light .body .content .section.booking .modal .modal-dialog .modal-content{border:none;border-radius:20px;padding:0}.modern-light .body .content .section.booking .modal .modal-dialog .modal-content .modal-header{text-align:center;border:none}.modern-light .body .content .section.booking .modal .modal-dialog .modal-content .modal-body{padding:0}.modern-light .body .content .section.booking .modal .modal-dialog .modal-content .modal-body .modal-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.modern-light .body .content .section.booking .modal .modal-dialog .modal-content .modal-body .modal-form input,.modern-light .body .content .section.booking .modal .modal-dialog .modal-content .modal-body .modal-form select,.modern-light .body .content .section.booking .modal .modal-dialog .modal-content .modal-body .modal-form textarea{font-weight:400;border:none;border-radius:5px;background-color:#fff;box-shadow:0 0 26px 0 rgba(15,17,45,.15);resize:none}.modern-light .body .content .section.booking .modal .modal-dialog .modal-content .modal-body .modal-form>.form-group{width:100%;padding:0 40px;margin-top:15px}@media (max-width:560px){.modern-light .body .content .section.booking .modal .modal-dialog .modal-content .modal-body .modal-form>.form-group{padding:0 20px}}.modern-light .body .content .section.booking .modal .modal-dialog .modal-content .modal-body .modal-form>.form-group label{width:100%;font-weight:400}.modern-light .body .content .section.booking .modal .modal-dialog .modal-content .modal-body .modal-form>.form-group label .form-control{margin-top:5px}.modern-light .body .content .section.booking .modal .modal-dialog .modal-content .modal-body .modal-form .promo-box .promo-applied .coupon-name{color:#ccccce}.modern-light .body .content .section.booking .modal .modal-dialog .modal-content .modal-body .modal-form .promo-box .promo-applied .coupon-name .cross-icon{cursor:pointer;color:#d00}.modern-light .body .content .section.booking .modal .modal-dialog .modal-content .modal-body .modal-form .promo-box .promo-form .promo-wrapper{display:-ms-flexbox;display:flex}.modern-light .body .content .section.booking .modal .modal-dialog .modal-content .modal-body .modal-form .promo-box .promo-form .promo-wrapper .form-control{-ms-flex-preferred-size:75%;flex-basis:75%;margin-right:25px}.modern-light .body .content .section.booking .modal .modal-dialog .modal-content .modal-body .modal-form .promo-box .promo-form .promo-wrapper .promo-btn{-ms-flex-preferred-size:25%;flex-basis:25%;border-radius:5px;color:#fff;text-transform:uppercase}.modern-light .body .content .section.booking .modal .modal-dialog .modal-content .modal-body .modal-form .secure-payments{background:#e8eaef url(/images/secure-payments-both-front-no-text.png) no-repeat scroll 50%;height:120px;width:100%;margin-top:25px;text-align:center;padding-top:15px;font-size:18px}.modern-light .body .content .section.booking .modal .modal-dialog .modal-content .modal-body .modal-form .secure-payments.stripe{height:140px;background-image:url(/images/secure-payments-stripe-front.png);background-position:50% 70%}@media (max-width:560px){.modern-light .body .content .section.booking .modal .modal-dialog .modal-content .modal-body .modal-form .secure-payments.stripe{background-image:url(/images/secure-payments-stripe-front-480.png)}}@media (max-width:380px){.modern-light .body .content .section.booking .modal .modal-dialog .modal-content .modal-body .modal-form .secure-payments.stripe{height:170px;background-image:url(/images/secure-payments-stripe-front-320.png)}}.modern-light .body .content .section.booking .modal .modal-dialog .modal-content .modal-body .modal-form .secure-payments.paypal{height:140px;background-image:url(/images/secure-payments-paypal-front.png);background-position:50% 70%}@media (max-width:560px){.modern-light .body .content .section.booking .modal .modal-dialog .modal-content .modal-body .modal-form .secure-payments.paypal{background-image:url(/images/secure-payments-paypal-front-480.png)}}@media (max-width:380px){.modern-light .body .content .section.booking .modal .modal-dialog .modal-content .modal-body .modal-form .secure-payments.paypal{height:170px;background-image:url(/images/secure-payments-paypal-front-320.png)}}@media (max-width:460px){.modern-light .body .content .section.booking .modal .modal-dialog .modal-content .modal-body .modal-form .secure-payments{height:170px;background-image:url(/images/secure-payments-both-front-480-no-text.png)}}@media (max-width:380px){.modern-light .body .content .section.booking .modal .modal-dialog .modal-content .modal-body .modal-form .secure-payments{height:170px;background-image:url(/images/secure-payments-both-front-320-no-text.png)}}.modern-light .body .content .section.booking .modal .modal-dialog .modal-content .modal-body .modal-form .payment-options{width:100%;padding:15px 40px;background-color:#d3d6dc}.modern-light .body .content .section.booking .modal .modal-dialog .modal-content .modal-body .modal-form .payment-options .payment-option{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.modern-light .body .content .section.booking .modal .modal-dialog .modal-content .modal-body .modal-form .payment-options .payment-option input{margin:0 10px 0 0}.modern-light .body .content .section.booking .modal .modal-dialog .modal-content .modal-body .modal-form .cc-stripe{width:100%;padding:20px 70px}@media (max-width:560px){.modern-light .body .content .section.booking .modal .modal-dialog .modal-content .modal-body .modal-form .cc-stripe{padding:20px}}.modern-light .body .content .section.booking .modal .modal-dialog .modal-content .modal-body .modal-form #sq-ccbox{width:100%;margin-top:15px}.modern-light .body .content .section.booking .modal .modal-dialog .modal-content .modal-body .modal-form .custom-file .custom-file-upload{border:none;color:#fff}.modern-light .body .content .section.booking .modal .modal-dialog .modal-content .modal-body .modal-form .custom-file .custom-file-name{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.modern-light .body .content .section.booking .modal .modal-dialog .modal-content .modal-body .modal-form .custom-file .custom-file-name .custom-file-remove{border:none;background-color:red;color:#fff;margin-left:15px}.modern-light .body .content .section.booking .modal .modal-dialog .modal-content .modal-body .modal-form .custom-file .custom-file-name .custom-file-remove:hover{background-color:#900}.modern-light .body .content .section.booking .modal .modal-dialog .modal-content .modal-body .modal-form .buttons-wrapper{margin-bottom:30px}.modern-light .body .content .section.booking .modal .modal-dialog .modal-content .modal-body .modal-form .buttons-wrapper .submit{text-transform:uppercase;font-weight:700;color:#fff;border-radius:10px;padding:5px 40px;font-size:18px;min-height:40px;min-width:120px}.modern-light .body .content .section.book-events .main-page .section-content{padding-bottom:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.modern-light .body .content .section.book-events .main-page .section-content .events{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;min-height:200px;width:100%}.modern-light .body .content .section.book-events .main-page .section-content .events .event{border-radius:15px;box-shadow:0 0 26px 0 rgba(15,17,45,.15);background-color:#fff;padding:20px;-ms-flex:0 30%;flex:0 30%;margin-right:20px;margin-bottom:20px;padding-bottom:35px;border-radius:10px;position:relative;padding-top:10px}.modern-light .body .content .section.book-events .main-page .section-content .events .event .event-name{text-align:center;font-weight:700;margin-bottom:10px;font-size:16px;min-height:50px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.modern-light .body .content .section.book-events .main-page .section-content .events .event .event-image{background-color:#d1d4d7;background-size:cover;border-radius:10px;height:110px;background-position:50%}.modern-light .body .content .section.book-events .main-page .section-content .events .event .event-image.placeholder{background-size:70px 40px;background-repeat:no-repeat}@media (max-width:1200px){.modern-light .body .content .section.book-events .main-page .section-content .events .event .event-image{height:93px}}@media (max-width:490px){.modern-light .body .content .section.book-events .main-page .section-content .events .event .event-image{height:200px}}.modern-light .body .content .section.book-events .main-page .section-content .events .event .event-info{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:25px 0;font-weight:700;height:30px}.modern-light .body .content .section.book-events .main-page .section-content .events .event .event-info .event-price{font-size:18px}.modern-light .body .content .section.book-events .main-page .section-content .events .event .event-info.single{-ms-flex-pack:center;justify-content:center}.modern-light .body .content .section.book-events .main-page .section-content .events .event .event-buttons{display:-ms-flexbox;display:flex}.modern-light .body .content .section.book-events .main-page .section-content .events .event .event-buttons .btn{width:100%;text-transform:uppercase;color:#fff;border-radius:5px}.modern-light .body .content .section.book-events .main-page .section-content .events .event .event-buttons .btn:hover{background-color:#bdbdbd;color:#fff}.modern-light .body .content .section.book-events .main-page .section-content .events .event.opened:after{content:"";display:block;position:absolute;bottom:-25px;height:35px;width:100%;left:0;background-color:#fff;z-index:2}@media (max-width:490px){.modern-light .body .content .section.book-events .main-page .section-content .events .event.opened:after{height:40px;bottom:-35px}}@media (max-width:1200px){.modern-light .body .content .section.book-events .main-page .section-content .events .event{margin-right:15px}}@media (max-width:790px){.modern-light .body .content .section.book-events .main-page .section-content .events .event{margin-right:5px}}@media (max-width:490px){.modern-light .body .content .section.book-events .main-page .section-content .events .event{margin-right:0;-ms-flex-preferred-size:100%;flex-basis:100%;padding-bottom:20px}}@media (max-width:790px){.modern-light .body .content .section.book-events .main-page .section-content .events{-ms-flex-pack:space-evenly;justify-content:space-evenly}}.modern-light .body .content .section.book-events .main-page .section-content .load-more{font-weight:700;border-radius:5px;width:100px;min-height:30px;background-color:#e8eaef;color:#3a3a3a;margin-top:20px}.modern-light .body .content .section.book-events .main-page .section-content .load-more:hover{background-color:#cacfda}.modern-light .body .content .section.book-events .single-page .price{font-weight:700;font-size:25px}.modern-light .body .content .section.book-events .single-page .no-join{margin-top:30px;font-size:24px}.modern-light .body .content .section.book-events .single-page .margin-top-40{margin-top:40px}.modern-light .body .content .section.book-events .single-page .btn{color:#fff;font-size:35px;margin-top:20px;border:none}.modern-light .body .content .section.book-events .single-page .one-time-event .section-header{text-align:center}.modern-light .body .content .section.book-events .single-page .one-time-event .section-header a{display:block;text-align:left}.modern-light .body .content .section.book-events .single-page .one-time-event .section-content{border:none;padding-top:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;text-align:center}.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .gallery{width:100%}.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .gallery .connected-carousels .stage{margin-bottom:20px;position:relative}.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .gallery .connected-carousels .stage .next-stage,.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .gallery .connected-carousels .stage .prev-stage{display:block;position:absolute;top:0;width:105px;height:90%;color:#fff}.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .gallery .connected-carousels .stage .next-stage .fa,.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .gallery .connected-carousels .stage .prev-stage .fa{display:none;position:absolute;top:50%;width:30px;height:30px;text-align:center;background:#f0f0f0;color:#3a3a3a;text-decoration:none;border-radius:50%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid #3a3a3a}.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .gallery .connected-carousels .stage .next-stage.inactive,.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .gallery .connected-carousels .stage .prev-stage.inactive{display:none}.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .gallery .connected-carousels .stage .next-stage:hover .fa,.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .gallery .connected-carousels .stage .prev-stage:hover .fa{display:-ms-flexbox;display:flex}.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .gallery .connected-carousels .stage .prev-stage{left:0}.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .gallery .connected-carousels .stage .prev-stage .fa{left:20px}.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .gallery .connected-carousels .stage .next-stage{right:0}.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .gallery .connected-carousels .stage .next-stage .fa{right:20px}.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .gallery .connected-carousels .stage .media{width:790px}@media (max-width:1200px){.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .gallery .connected-carousels .stage .media{width:690px}}@media (max-width:1090px){.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .gallery .connected-carousels .stage .media{width:590px;width:490px}}@media (max-width:790px){.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .gallery .connected-carousels .stage .media{width:690px}}@media (max-width:597px){.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .gallery .connected-carousels .stage .media{width:540px}}@media (max-width:422px){.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .gallery .connected-carousels .stage .media{width:385px}}.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .gallery .connected-carousels .navigation{position:relative}.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .gallery .connected-carousels .navigation .carousel-navigation{background:#fff;border-radius:5px;margin:0 20px}.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .gallery .connected-carousels .navigation .carousel-navigation .media-item{cursor:pointer;position:relative}.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .gallery .connected-carousels .navigation .carousel-navigation .media-item img{display:block;border-radius:15px;opacity:.5}.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .gallery .connected-carousels .navigation .carousel-navigation .media-item.active img{opacity:1}.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .gallery .connected-carousels .navigation .carousel-navigation .media-item.video:before{content:"";position:absolute;width:50px;height:50px;z-index:10;left:40%;top:20px;background:transparent url(/images/youtube-thumb.png) 50% no-repeat;background-size:100%}.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .gallery .connected-carousels .navigation .next-navigation,.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .gallery .connected-carousels .navigation .prev-navigation{display:block;position:absolute;z-index:1;top:30px;font-size:18px;color:#3a3a3a}.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .gallery .connected-carousels .navigation .next-navigation.inactive,.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .gallery .connected-carousels .navigation .prev-navigation.inactive{display:none}.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .gallery .connected-carousels .navigation .prev-navigation{left:0}.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .gallery .connected-carousels .navigation .next-navigation{right:0}.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .gallery .connected-carousels .carousel{border-radius:25px;overflow:hidden;position:relative}.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .gallery .connected-carousels .carousel ul{width:10000em;position:relative;list-style:none;margin:0;padding:0}.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .gallery .connected-carousels .carousel ul li{float:left}.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .gallery .connected-carousels .carousel.carousel-navigation ul li{margin-left:15px}.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .gallery .connected-carousels .carousel.carousel-navigation ul li:first-child{margin:0}.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .package-description{margin:25px 0;font-size:18px;width:100%}@media (max-width:490px){.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .package-description{font-size:16px}}.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .ote-datetime{font-size:28px}.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .countdown{margin-top:15px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .countdown .countdown-timer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:80px}.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .countdown .countdown-timer .value{text-align:center;font-size:38px;font-weight:700}.modern-light .body .content .section.book-events .single-page .one-time-event .section-content .countdown .countdown-timer .cd-label{text-align:center;font-size:18px}.modern-light .body .content .section.book-events .single-page .recurring-event{text-align:center}.modern-light .body .content .section.book-events .single-page .recurring-event .section-header h1{font-size:60px}.modern-light .body .content .section.book-events .single-page .recurring-event .section-header a{display:block;text-align:left}.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .gallery{width:100%;margin-bottom:20px}.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .gallery .connected-carousels .stage{margin-bottom:20px;position:relative}.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .gallery .connected-carousels .stage .next-stage,.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .gallery .connected-carousels .stage .prev-stage{display:block;position:absolute;top:0;width:105px;height:90%;color:#fff}.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .gallery .connected-carousels .stage .next-stage .fa,.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .gallery .connected-carousels .stage .prev-stage .fa{display:none;position:absolute;top:50%;width:30px;height:30px;text-align:center;background:#f0f0f0;color:#3a3a3a;text-decoration:none;border-radius:50%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid #3a3a3a}.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .gallery .connected-carousels .stage .next-stage.inactive,.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .gallery .connected-carousels .stage .prev-stage.inactive{display:none}.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .gallery .connected-carousels .stage .next-stage:hover .fa,.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .gallery .connected-carousels .stage .prev-stage:hover .fa{display:-ms-flexbox;display:flex}.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .gallery .connected-carousels .stage .prev-stage{left:0}.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .gallery .connected-carousels .stage .prev-stage .fa{left:20px}.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .gallery .connected-carousels .stage .next-stage{right:0}.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .gallery .connected-carousels .stage .next-stage .fa{right:20px}.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .gallery .connected-carousels .stage .media{width:790px}@media (max-width:1200px){.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .gallery .connected-carousels .stage .media{width:690px}}@media (max-width:1090px){.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .gallery .connected-carousels .stage .media{width:590px;width:490px}}@media (max-width:790px){.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .gallery .connected-carousels .stage .media{width:690px}}@media (max-width:597px){.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .gallery .connected-carousels .stage .media{width:540px}}@media (max-width:422px){.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .gallery .connected-carousels .stage .media{width:385px}}.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .gallery .connected-carousels .navigation{position:relative}.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .gallery .connected-carousels .navigation .carousel-navigation{background:#fff;border-radius:5px;margin:0 20px}.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .gallery .connected-carousels .navigation .carousel-navigation .media-item{cursor:pointer;position:relative}.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .gallery .connected-carousels .navigation .carousel-navigation .media-item img{display:block;border-radius:15px;opacity:.5}.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .gallery .connected-carousels .navigation .carousel-navigation .media-item.active img{opacity:1}.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .gallery .connected-carousels .navigation .carousel-navigation .media-item.video:before{content:"";position:absolute;width:50px;height:50px;z-index:10;left:40%;top:20px;background:transparent url(/images/youtube-thumb.png) 50% no-repeat;background-size:100%}.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .gallery .connected-carousels .navigation .next-navigation,.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .gallery .connected-carousels .navigation .prev-navigation{display:block;position:absolute;z-index:1;top:30px;font-size:18px;color:#3a3a3a}.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .gallery .connected-carousels .navigation .next-navigation.inactive,.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .gallery .connected-carousels .navigation .prev-navigation.inactive{display:none}.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .gallery .connected-carousels .navigation .prev-navigation{left:0}.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .gallery .connected-carousels .navigation .next-navigation{right:0}.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .gallery .connected-carousels .carousel{border-radius:25px;overflow:hidden;position:relative}.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .gallery .connected-carousels .carousel ul{width:10000em;position:relative;list-style:none;margin:0;padding:0}.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .gallery .connected-carousels .carousel ul li{float:left}.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .gallery .connected-carousels .carousel.carousel-navigation ul li{margin-left:15px}.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .gallery .connected-carousels .carousel.carousel-navigation ul li:first-child{margin:0}.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .sessions-count{margin-top:10px}.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .sessions{margin-top:25px}.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .sessions .session{border-radius:15px;box-shadow:0 0 26px 0 rgba(15,17,45,.15);background-color:#fff;padding:20px;margin-bottom:15px}.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .sessions .session .session-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .sessions .session .session-info .session-block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:43%}.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .sessions .session .session-description{text-align:left;margin-top:20px;margin-bottom:0}.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .sessions .session.passed{color:#c7c7c7}.modern-light .body .content .section.book-events .single-page .recurring-event .section-content .sessions .upcoming-sessions{margin:50px 0 20px}.modern-light .body .content .section.book-events .modal .modal-dialog .modal-content{border:none;border-radius:20px;padding:0}.modern-light .body .content .section.book-events .modal .modal-dialog .modal-content .modal-header{text-align:center;border:none}.modern-light .body .content .section.book-events .modal .modal-dialog .modal-content .modal-body{padding:0}.modern-light .body .content .section.book-events .modal .modal-dialog .modal-content .modal-body .modal-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.modern-light .body .content .section.book-events .modal .modal-dialog .modal-content .modal-body .modal-form input,.modern-light .body .content .section.book-events .modal .modal-dialog .modal-content .modal-body .modal-form select,.modern-light .body .content .section.book-events .modal .modal-dialog .modal-content .modal-body .modal-form textarea{font-weight:400;border:none;border-radius:5px;background-color:#fff;box-shadow:0 0 26px 0 rgba(15,17,45,.15);resize:none}.modern-light .body .content .section.book-events .modal .modal-dialog .modal-content .modal-body .modal-form>.form-group{width:100%;padding:0 40px;margin-top:15px}@media (max-width:560px){.modern-light .body .content .section.book-events .modal .modal-dialog .modal-content .modal-body .modal-form>.form-group{padding:0 20px}}.modern-light .body .content .section.book-events .modal .modal-dialog .modal-content .modal-body .modal-form>.form-group label{width:100%;font-weight:400}.modern-light .body .content .section.book-events .modal .modal-dialog .modal-content .modal-body .modal-form>.form-group label .form-control{margin-top:5px}.modern-light .body .content .section.book-events .modal .modal-dialog .modal-content .modal-body .modal-form .promo-box .promo-applied .coupon-name{color:#ccccce}.modern-light .body .content .section.book-events .modal .modal-dialog .modal-content .modal-body .modal-form .promo-box .promo-applied .coupon-name .cross-icon{cursor:pointer;color:#d00}.modern-light .body .content .section.book-events .modal .modal-dialog .modal-content .modal-body .modal-form .promo-box .promo-form .promo-wrapper{display:-ms-flexbox;display:flex}.modern-light .body .content .section.book-events .modal .modal-dialog .modal-content .modal-body .modal-form .promo-box .promo-form .promo-wrapper .form-control{-ms-flex-preferred-size:75%;flex-basis:75%;margin-right:25px}.modern-light .body .content .section.book-events .modal .modal-dialog .modal-content .modal-body .modal-form .promo-box .promo-form .promo-wrapper .promo-btn{-ms-flex-preferred-size:25%;flex-basis:25%;border-radius:5px;color:#fff;text-transform:uppercase}.modern-light .body .content .section.book-events .modal .modal-dialog .modal-content .modal-body .modal-form .secure-payments{background:#e8eaef url(/images/secure-payments-both-front-no-text.png) no-repeat scroll 50%;height:120px;width:100%;margin-top:25px;text-align:center;padding-top:15px;font-size:18px}.modern-light .body .content .section.book-events .modal .modal-dialog .modal-content .modal-body .modal-form .secure-payments.stripe{height:140px;background-image:url(/images/secure-payments-stripe-front.png);background-position:50% 70%}@media (max-width:560px){.modern-light .body .content .section.book-events .modal .modal-dialog .modal-content .modal-body .modal-form .secure-payments.stripe{background-image:url(/images/secure-payments-stripe-front-480.png)}}@media (max-width:380px){.modern-light .body .content .section.book-events .modal .modal-dialog .modal-content .modal-body .modal-form .secure-payments.stripe{height:170px;background-image:url(/images/secure-payments-stripe-front-320.png)}}.modern-light .body .content .section.book-events .modal .modal-dialog .modal-content .modal-body .modal-form .secure-payments.paypal{height:140px;background-image:url(/images/secure-payments-paypal-front.png);background-position:50% 70%}@media (max-width:560px){.modern-light .body .content .section.book-events .modal .modal-dialog .modal-content .modal-body .modal-form .secure-payments.paypal{background-image:url(/images/secure-payments-paypal-front-480.png)}}@media (max-width:380px){.modern-light .body .content .section.book-events .modal .modal-dialog .modal-content .modal-body .modal-form .secure-payments.paypal{height:170px;background-image:url(/images/secure-payments-paypal-front-320.png)}}@media (max-width:460px){.modern-light .body .content .section.book-events .modal .modal-dialog .modal-content .modal-body .modal-form .secure-payments{height:170px;background-image:url(/images/secure-payments-both-front-480-no-text.png)}}@media (max-width:380px){.modern-light .body .content .section.book-events .modal .modal-dialog .modal-content .modal-body .modal-form .secure-payments{height:170px;background-image:url(/images/secure-payments-both-front-320-no-text.png)}}.modern-light .body .content .section.book-events .modal .modal-dialog .modal-content .modal-body .modal-form .payment-options{width:100%;padding:15px 40px;background-color:#d3d6dc}.modern-light .body .content .section.book-events .modal .modal-dialog .modal-content .modal-body .modal-form .payment-options .payment-option{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.modern-light .body .content .section.book-events .modal .modal-dialog .modal-content .modal-body .modal-form .payment-options .payment-option input{margin:0 10px 0 0}.modern-light .body .content .section.book-events .modal .modal-dialog .modal-content .modal-body .modal-form .cc-stripe{width:100%;padding:20px 70px}@media (max-width:560px){.modern-light .body .content .section.book-events .modal .modal-dialog .modal-content .modal-body .modal-form .cc-stripe{padding:20px}}.modern-light .body .content .section.book-events .modal .modal-dialog .modal-content .modal-body .modal-form #sq-ccbox{width:100%;margin-top:15px}.modern-light .body .content .section.book-events .modal .modal-dialog .modal-content .modal-body .modal-form .custom-file .custom-file-upload{border:none;color:#fff}.modern-light .body .content .section.book-events .modal .modal-dialog .modal-content .modal-body .modal-form .custom-file .custom-file-name{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.modern-light .body .content .section.book-events .modal .modal-dialog .modal-content .modal-body .modal-form .custom-file .custom-file-name .custom-file-remove{border:none;background-color:red;color:#fff;margin-left:15px}.modern-light .body .content .section.book-events .modal .modal-dialog .modal-content .modal-body .modal-form .custom-file .custom-file-name .custom-file-remove:hover{background-color:#900}.modern-light .body .content .section.book-events .modal .modal-dialog .modal-content .modal-body .modal-form .buttons-wrapper{margin-bottom:30px}.modern-light .body .content .section.book-events .modal .modal-dialog .modal-content .modal-body .modal-form .buttons-wrapper .submit{text-transform:uppercase;font-weight:700;color:#fff;border-radius:10px;padding:5px 40px;font-size:18px;min-height:40px;min-width:120px}.modern-light .body .content .section:first-child{margin-top:0}.modern-light .body .content .section .calendar-wrapper{display:-ms-flexbox;display:flex;min-height:250px;width:100%}.modern-light .body .content .section .calendar-wrapper .calendar{width:335px;-ms-flex-negative:0;flex-shrink:0;margin:0}.modern-light .body .content .section .calendar-wrapper .calendar .clndr{box-shadow:0 0 26px 0 rgba(15,17,45,.15);border-radius:15px}.modern-light .body .content .section .calendar-wrapper .calendar .clndr .clndr-controls{border-top-left-radius:15px;border-top-right-radius:15px;background-color:#f99f22;padding:15px}.modern-light .body .content .section .calendar-wrapper .calendar .clndr .clndr-controls .month{text-transform:capitalize;font-size:20px}.modern-light .body .content .section .calendar-wrapper .calendar .clndr .clndr-controls .clndr-control-button .clndr-next-button,.modern-light .body .content .section .calendar-wrapper .calendar .clndr .clndr-controls .clndr-control-button .clndr-previous-button{font-size:16px;color:#fff;background:none;position:relative;top:4px}.modern-light .body .content .section .calendar-wrapper .calendar .clndr .clndr-table-wrapper{padding:10px 20px 25px;font-weight:700}.modern-light .body .content .section .calendar-wrapper .calendar .clndr .clndr-table-wrapper .clndr-table{overflow:hidden;border-bottom-right-radius:15px;border-bottom-left-radius:15px}.modern-light .body .content .section .calendar-wrapper .calendar .clndr .clndr-table-wrapper .clndr-table .header-days .header-day{background-color:#fff;color:#3a3a3a;border:none;font-size:14px}.modern-light .body .content .section .calendar-wrapper .calendar .clndr .clndr-table-wrapper .clndr-table tr .empty{border:none;background-color:#fff}.modern-light .body .content .section .calendar-wrapper .calendar .clndr .clndr-table-wrapper .clndr-table tr .day{border:1px solid #fff;background-color:#fff}.modern-light .body .content .section .calendar-wrapper .calendar .clndr .clndr-table-wrapper .clndr-table tr .day .day-contents{font-size:14px}.modern-light .body .content .section .calendar-wrapper .calendar .clndr .clndr-table-wrapper .clndr-table tr .day.selected{background-color:#22a1fc;color:#fff}.modern-light .body .content .section .calendar-wrapper .calendar .clndr .clndr-table-wrapper .clndr-table tr .day.inactive{background-color:#e8eaef;color:#9ea2a4}.modern-light .body .content .section .calendar-wrapper .calendar .clndr .clndr-table-wrapper .clndr-table tr .day:hover:not(.inactive){background-color:#22a1fc;color:#fff}@media (max-width:650px){.modern-light .body .content .section .calendar-wrapper .calendar{width:100%}}.modern-light .body .content .section .calendar-wrapper .time-slots{margin-left:30px}.modern-light .body .content .section .calendar-wrapper .time-slots .timezone-block{margin-top:15px;margin-bottom:15px}.modern-light .body .content .section .calendar-wrapper .time-slots .timezone-block .timezone-pickers .form-control{margin-bottom:5px}.modern-light .body .content .section .calendar-wrapper .time-slots .timezone-block .timezone{font-weight:700;color:#a4a7aa;display:-ms-flexbox;display:flex}.modern-light .body .content .section .calendar-wrapper .time-slots .timezone-block .timezone>span{margin-right:5px}.modern-light .body .content .section .calendar-wrapper .time-slots .timezone-block .timezone>div{cursor:pointer;color:#22a1fc}@media (max-width:938px){.modern-light .body .content .section .calendar-wrapper .time-slots .timezone-block .timezone{-ms-flex-pack:center;justify-content:center}}@media (max-width:790px){.modern-light .body .content .section .calendar-wrapper .time-slots .timezone-block{font-size:11px;font-size:16px}}.modern-light .body .content .section .calendar-wrapper .time-slots .slots{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:700;-ms-flex-pack:justify;justify-content:space-between}.modern-light .body .content .section .calendar-wrapper .time-slots .slots .slot{cursor:pointer;background-color:#fff;border-radius:5px;height:30px;margin-right:15px;margin-bottom:15px;box-shadow:0 0 13px 0 rgba(15,17,45,.1);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:13px;-ms-flex:0 0 70px;flex:0 0 70px}.modern-light .body .content .section .calendar-wrapper .time-slots .slots .slot:hover{background-color:#22a1fc;color:#fff}.modern-light .body .content .section .calendar-wrapper .time-slots .slots .slot.active{background-color:#f99f22}@media (max-width:400px){.modern-light .body .content .section .calendar-wrapper .time-slots .slots .slot{margin-right:10px}}@media (max-width:938px){.modern-light .body .content .section .calendar-wrapper .time-slots .slots{-ms-flex-pack:center;justify-content:center}}.modern-light .body .content .section .calendar-wrapper .time-slots .pager .page-control{border-radius:15px;padding:6px 15px;font-size:16px;min-width:110px}.modern-light .body .content .section .calendar-wrapper .time-slots .pager .page-control span{float:none}.modern-light .body .content .section .calendar-wrapper .time-slots .pager .page-control:hover:not(.disabled){background-color:#22a1fc;color:#fff}.modern-light .body .content .section .calendar-wrapper .time-slots .pager .page-control.next{margin-top:5px}.modern-light .body .content .section .calendar-wrapper .time-slots .pager .page-control.next span{margin-right:10px}.modern-light .body .content .section .calendar-wrapper .time-slots .pager .page-control.prev{margin-top:5px}.modern-light .body .content .section .calendar-wrapper .time-slots .pager .page-control.prev span{margin-left:10px}.modern-light .body .content .section .calendar-wrapper .time-slots .pager .page-control.disabled span{background-color:inherit}@media (max-width:1200px) and (min-width:650px){.modern-light .body .content .section .calendar-wrapper .time-slots .pager .page-control{border-radius:15px;padding:6px 8px;font-size:13px}.modern-light .body .content .section .calendar-wrapper .time-slots .pager .page-control.next span{margin-right:3px}.modern-light .body .content .section .calendar-wrapper .time-slots .pager .page-control.prev span{margin-left:3px}}@media (max-width:938px){.modern-light .body .content .section .calendar-wrapper .time-slots{margin-left:0}}@media (max-width:790px){.modern-light .body .content .section .calendar-wrapper .time-slots{margin-left:20px}}@media (max-width:938px){.modern-light .body .content .section .calendar-wrapper{-ms-flex-direction:column;flex-direction:column;padding:10px}}@media (max-width:790px){.modern-light .body .content .section .calendar-wrapper{-ms-flex-direction:row;flex-direction:row}}@media (max-width:650px){.modern-light .body .content .section .calendar-wrapper{-ms-flex-direction:column;flex-direction:column}}@media (max-width:490px){.modern-light .body .content .section .calendar-wrapper{padding:0}}@media (max-width:790px){.modern-light .body .content .section{box-shadow:none;margin:0;padding:20px}}@media (max-width:490px){.modern-light .body .content .section{padding:10px}}@media (max-width:1200px){.modern-light .body .content{width:750px}}@media (max-width:1090px){.modern-light .body .content{width:650px}}@media (max-width:938px){.modern-light .body .content{width:550px}}@media (max-width:790px){.modern-light .body .content{width:100%;margin:0 0 50px}}@media (max-width:790px){.modern-light .body{-ms-flex-direction:column;flex-direction:column;background-color:#fff;-ms-flex-align:center;align-items:center}}.modern-light button{outline:none!important}