@media (min-width:1025px){header.navigation .menu-bar .navbar li:hover .dropdown::after{transform:rotate(224deg)}}@media (min-width:768px) and (max-width:1024px){h1{font-size:40px!important;line-height:45px!important}h2{font-size:35px!important;line-height:40px!important}input{width:100%!important}.mobile-burger{display:none}header .navbar{display:flex;align-items:center;justify-content:center;padding-top:10px;padding-bottom:10px}.collapse:not(.show) {display:block!important}header{position:relative}header .nav-link{font-size:12px;line-height:30px;margin:0 5px;white-space:nowrap}.navbar-nav{flex-direction:row!important}.banner-area{background:#000}.banner-area .banner-bg .banner-pane h1{font-size:36px!important;line-height:46px!important}.banner-area .banner-bg .banner-pane{padding-right:0!important}.banner-area .banner-bg .banner-pane .ban-circle-graphic{text-align:right;position:relative;top:0;right:0}.banner-area .banner-bg .banner-image-area{padding:0}.banner-area .banner-bg .banner-desc{padding:0;margin-bottom:0}.banner-area .banner-graphic{left:-30px}.banner-area .banner-bg .banner-image-area{padding:0;margin-top:30px;text-align:center}.banner-area .banner-carousel .item{padding-top:60px;padding-bottom:60px;min-height:auto}.banner-area .banner-carousel .owl-nav{display:flex;align-items:center;justify-content:center}.navbar-brand{display:flex;align-items:center;justify-content:space-between}.navbar-brand img{width:80px!important;height:80px!important}.navbar-nav .dropdown-menu{position:absolute!important}.logo-details-area{display:block}.logo-details-area .details-shop .round-box .detail-text{text-align:center;font-size:12px;line-height:16px}.logo-details-area .details-shop .round-box{width:100%;padding:10px}.logo-details-area .details-shop{margin-bottom:10px}.main-content-section .category-shopsec .shopcat-section .owl-nav{position:relative;display:flex;margin-top:20px;align-items:center;justify-content:center;gap:5px}#searchQueryInput{font-size:12px!important;padding:0 45px 0 10px!important}#searchQuerySubmit{width:14px;height:14px;margin-left:-3.5rem}.banner-area .banner-carousel .banner-form{padding:40px;width:100%;height:100%}.main-content-section .category-shopsec .shopcat-section .owl-nav .owl-prev,.main-content-section .category-shopsec .shopcat-section .owl-nav .owl-next,.main-content-section .category-sec .shopcat-section .owl-nav .owl-prev,.main-content-section .category-sec .shopcat-section .owl-nav .owl-next{margin:0}.upcoming-class-sec{padding-bottom:40px}.main-content-section .learning-centre .learning-bx,.common-flex{display:block}.main-content-section .upcoming-div .upcoming-retreats .retreats-holder{display:block;text-align:center;float:left;width:48%;margin:0 1%}.main-content-section .upcoming-div .upcoming-retreats .retreats-holder .retreats-img img{width:50%}.hideanything{margin-top:20px;margin-bottom:20px;text-align:center}.mob-cart{display:flex!important;visibility:visible}.desk-cart{display:none!important;visibility:hidden}.ttc-details ul li .hover-target img{width:50%}.copyright .btm-socialarea{display:flex;align-items:center;justify-content:center;margin-top:20px}.footer-area .copyright{text-align:center;font-size:14px;line-height:20px}.footer-area .copyright img{float:none;margin-top:20px}.footer-area .footer1 .foot_align h3{padding-bottom:5px}.footer-area .footer1 .foot_link,.footer-area .footer1 .foot_link_two{padding-bottom:20px}.footer-area .footer1 .foot_link img{width:100%}}@media screen and (min-width:992px){.navbar{padding:0;line-height:3rem}.navbar .dropdown-menu{line-height:initial}.dropdown .dropdown-menu{display:none}.dropdown:hover>.dropdown-menu,.dropend:hover>.dropdown-menu{display:block}.dropdown:hover>.dropdown-menu{margin-top:-.5rem}.dropend:hover>.dropdown-menu{position:absolute;top:-.5rem;left:100%;margin-left:0}}@media (max-width:767px){h1{font-size:40px!important;line-height:45px!important}h2{font-size:32px!important;line-height:38px!important}p{font-size:14px!important;line-height:19px!important}input{font-size:15px!important;height:50px!important;padding:0 20px!important;width:100%!important}select{font-size:15px!important;height:50px!important;padding:0 20px!important}textarea{font-size:15px!important;padding:10px 20px!important;height:120px!important}.container{padding-left:15px!important;padding-right:15px!important}.rt-arrow-btn1,.rt-arrow-btn2{font-size:12px;height:38px}.main-content-section .shop-cate-sec .tab-content .cards .holder .holder-desc .rt-arrow-btn2{margin-bottom:10px}header{position:relative;top:0}header.container{padding-left:0!important;padding-right:0!important}header .navbar{padding-top:0;padding-bottom:10px;padding-left:15px;padding-right:15px;position:absolute;width:100%;left:0}.menuarea-sec{display:block}.search-area{width:auto}#searchQuerySubmit{width:16px;height:16px}.top-contact-area{padding-top:10px;padding-bottom:10px}.navbar-brand{display:flex;align-items:center;justify-content:space-between}.navbar-brand img{width:80px!important;height:80px!important}.menu-btn{display:none!important;visibility:hidden}header .nav-link{line-height:40px!important;margin:0 20px;display:flex;align-items:center;justify-content:space-between}.navbar-nav{top:62px;max-width:100%;height:100vh;left:-100%;width:100%;background:#fff;position:absolute;z-index:9997;overflow-y:auto;-webkit-transform:translate3d(0,0,205px);-moz-transform:translate3d(0,0,205px);transform:translate3d(0,0,205px);-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.navbar-nav li{border-bottom:1px solid #e6e6e7}.navbar-nav.active{left:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.navbar-toggler{padding:0}.navbar-toggler:focus{box-shadow:none!important}.hamburger-menu{position:relative;z-index:9998;width:50px;height:40px}.bar,.bar:after,.bar:before{width:25px;height:2px}.bar{position:relative;transform:translateY(20px);float:left;background:#000;transition:all 0ms 300ms}.bar.animate{background:rgba(255,255,255,0)}.bar:before{content:"";position:absolute;left:0;bottom:5px;background:#000;transition:bottom 300ms 300ms cubic-bezier(.23,1,.32,1) , transform 300ms cubic-bezier(.23,1,.32,1)}.bar:after{content:"";position:absolute;left:0;top:5px;background:#000;transition:top 300ms 300ms cubic-bezier(.23,1,.32,1) , transform 300ms cubic-bezier(.23,1,.32,1)}.bar.animate:after{top:0;transform:rotate(45deg);transition:top 300ms cubic-bezier(.23,1,.32,1) , transform 300ms 300ms cubic-bezier(.23,1,.32,1)}.bar.animate:before{bottom:0;transform:rotate(-45deg);transition:bottom 300ms cubic-bezier(.23,1,.32,1) , transform 300ms 300ms cubic-bezier(.23,1,.32,1)}.navbar-nav .dropdown-menu{width:350px;margin:0 auto 25px auto}.dropdown-submenu{padding:0}.dropdown-submenu .position-absolute{right:10px!important;top:10px!important;line-height:0!important;width:20px;height:20px;bottom:0;margin:0 auto;text-align:center}.desktop-display{display:none!important;visibility:hidden!important}.mob-display{display:block!important;visibility:visible!important}.desktop-visible{display:none!important;visibility:hidden!important}.top-contact-area .ca-top-contact{display:block}.top-contact-area .ca-top-contact .contact-details ul{text-align:center;display:block}.top-contact-area .ca-top-contact .top-socialarea{justify-content:center}.logo-details-area{display:block}.logo-details-area .details-shop .round-box .img-round{display:none;visibility:hidden}.logo-details-area .details-shop .round-box .detail-text{text-align:center;font-size:12px;line-height:16px}.logo-details-area .details-shop .round-box{width:100%;padding:10px}.logo-details-area .details-shop{margin-bottom:10px}.mob-cart{display:flex!important;visibility:visible}.desk-cart{display:none!important;visibility:hidden}.logo-details-area .cart-detail{position:relative}.logo-details-area .cart-detail .cart .cart-count{background:red;font-size:12px;color:#fff;border-radius:100%;width:15px;height:15px;text-align:center;display:flex;align-items:center;justify-content:center;position:absolute;right:-10px;top:-10px}.messabebox{padding:0 15px 15px 15px!important;font-size:14px;line-height:24px}.banner-area{position:relative;background:#000;background-size:auto!important;background-position:48% 0!important}.banner-area h1,.banner-area p{text-align:center}.banner-area .banner-carousel .item{padding-top:70px;padding-bottom:70px;min-height:auto}.banner-area .banner-carousel .owl-nav{display:flex;align-items:center;justify-content:center}.banner-area .banner-bg{flex-direction:column}.banner-area .banner-carousel .bann-area{padding-top:50px}.banner-area .banner-carousel .banner-form .heading h2{font-size:25px!important;line-height:30px!important}.banner-area .banner-carousel .banner-form .submit_banner{width:auto!important}.banner-area .banner-bg .banner-pane h1{font-size:45px;line-height:55px}.banner-area .banner-bg .banner-image-area{padding:0}.banner-area .banner-bg .banner-desc{padding:0;margin-bottom:30px}.banner-area .banner-graphic{right:0}.banner-area .banner-bg .banner-pane{padding-right:0!important}.banner-area .banner-bg .form-area{position:relative;width:100%}.banner-area .banner-bg .form-area .get-touch-form .contact-bar .contact-full{height:97px}.banner-area .banner-bg .form-area .get-touch-form .free-call-form{padding-top:15px}.banner-area .banner-bg .banner-pane h1{font-size:24px;line-height:29px;text-align:center;padding:0}.banner-area .banner-bg .banner-pane .banner-desc{font-size:23px;line-height:33px;text-align:center;padding-right:0;padding-bottom:0!important}.banner-area .banner-carousel .banner-form{background:#8c4c9a;float:none;padding:40px;width:100%;height:100%;margin-top:30px}.banner-area .banner-btn-area{flex-direction:column}.main-content-section .shop-cate-sec .tab-content .cards{grid-template-columns:2fr}.main-content-section .shop-cate-sec .tab-content .cards-bestseller-wrap{grid-template-columns:2fr}.main-content-section .shop-cate-sec .tab-content .cards .holder .holder-img img{height:300px;object-fit:cover}.add_to_cart_button{width:100%}.main-content-section .category-sec .shopcat-section .owl-nav{display:flex;align-items:center;justify-content:center;position:relative;top:0;margin-top:20px}.main-content-section .category-shopsec .shopcat-section .owl-nav{position:relative;display:flex;margin-top:20px;align-items:center;justify-content:center;gap:5px}.main-content-section .category-shopsec .shopcat-section .owl-nav .owl-prev,.main-content-section .category-shopsec .shopcat-section .owl-nav .owl-next,.main-content-section .category-sec .shopcat-section .owl-nav .owl-prev,.main-content-section .category-sec .shopcat-section .owl-nav .owl-next{margin:0}.upcoming-class-sec{padding-bottom:40px}.main-content-section .upcoming-div .upcoming-class-sec .upcoming-section .owl-nav,.main-content-section .learning-centre .learning-bx,.common-flex,.main-content-section .upcoming-div .upcoming-retreats .retreats-holder{display:block}.main-content-section .upcoming-div .upcoming-retreats .retreats-holder .retreats-img{margin:0 auto 20px auto;text-align:center}.main-content-section .upcoming-div .upcoming-retreats .retreats-holder .retreats-img img{width:auto;object-fit:cover;height:200px;text-align:center}.main-content-section .upcoming-div .upcoming-class-sec .upcoming-section .owl-nav{position:relative;top:0;text-align:center;margin-top:20px}.flip-bx{flex-direction:row-reverse}.hideanything{display:none;visibility:hidden}.main-content-section .learning-centre .learning-bx .video-area{margin-top:20px}.main-content-section .latest-news .news-section .owl-nav{display:flex;align-items:center;justify-content:center;position:relative;top:0;margin-top:20px}.main-content-section .shop-cate-sec .tab-content .cards .holder .holder-desc .button-area{display:block}.inner-banner-area .inner-desc-area{padding-top:40px;padding-bottom:30px}.main-content-section .visit-area .visiting-detail{padding:20px}.main-content-section .visit-area .visiting-detail .visit-block{flex-direction:column}.main-content-section .visualstore .visualmap iframe{height:300px}.product-area .content-area .products{padding-left:0;padding-top:40px}.product-area .woocommerce ul.products[class*="columns-"] li.product,.woocommerce-page ul.products[class*="columns-"] li.product{width:100%!important}.product-area .products .calib-desc h2{font-size:20px!important;line-height:26px!important}.product-area .products li .img-box img{height:150px!important}.product-area .products .calib-desc{padding:20px 0 0 0}.product-area .searchorerding .shop-sorting .woocommerce-ordering{width:100%;display:block}.product-area .searchorerding .shop-sorting .woocommerce-ordering select{width:100%}.product-area .searchorerding .resultcount p{padding:0 0 20px 0}.product-area .content-area .summary h1.product_title{font-size:30px!important;line-height:35px!important}.product-area .content-area .products.related .products{padding-top:0}.product-area .content-area .products.related ul{flex-direction:column}.product-area .content-area .products.related ul li{width:100%!important;margin:0 0 20px 0!important}.innerall .wc-block-components-sidebar-layout .wc-block-components-main,.innerall .wc-block-components-sidebar-layout .wc-block-components-sidebar{width:100%}.innerall .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-cart-item__product .wc-block-cart-item__wrap{display:block;margin-top:20px}.innerall .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image{padding-right:0}.innerall .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row{display:flex!important;flex-direction:column}.innerall .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-cart-item__product .wc-block-cart-item__wrap a.wc-block-components-product-name{text-align:center;max-width:100%}.innerall .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-cart-item__quantity{flex-direction:column;align-items:center;justify-content:center}.innerall .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{width:100%;display:block;text-align:center}.innerall .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-product-price{display:block;width:100%}.contact-area-pane .contactbox{flex-direction:column}.contact-area-pane .contactbox .contact_rht{margin-top:60px;padding:30px 15px;height:auto}.contact-area-pane .contactbox .contact_rht .mailicon{position:absolute;left:0;right:0;transform:rotate(0deg);text-align:center;margin:0 auto;top:-60px}.contact-area-pane .contactbox .contact_rht .wpcf7 form.init .wpcf7-response-output{display:none}.map-area .map iframe{height:220px}.main-content-section .howvideo-area .video-detail{grid-template-columns:2fr}.breadcrumb ul li{font-size:12px;text-transform:none}.main-content-section .hints-tips-area .hints-tips-holder{grid-template-columns:2fr}.main-content-section .hintspdf-area .hintspdf-detail .hintspdf-block{flex-direction:column}.blog-div .sidebar-right{margin-left:0}.blog-div .fullwidthaddcart{padding:15px}.blog-div .fullwidthaddcart .woocommerce ul{display:grid;gap:20px;grid-template-columns:2fr}.main-content-section .learning-sec .learningholder{grid-template-columns:2fr!important}.main-content-section .learning-sec .learningholder .learnholder-bx{display:flex}.main-content-section .learning-sec .learningholder .learnholder-bx .learnholder-desc{padding:20px 0 0 0;min-height:auto}.main-content-section .learning-sec .learningholder .learnholder-bx .learnholder-img img{width:100%}.main-content-section .learning-sec .learningholder .learnholder-bx .learnholder-desc .learnholder-txt{padding:0}.main-content-section .crochet-topic-sec .crochet-topic-detail .crochet-topic-block{width:100%;display:block}.main-content-section .crochet-topic-sec{padding-bottom:0}.main-content-section .crochet-topic-sec .crochet-topic-detail .crochet-topic-block ul{padding:0;margin:0;columns:1}.main-content-section .crochet-topic-sec .crochet-topic-detail .crochet-topic-block ul li{margin:0}.main-content-section .left-right-area .left-right-holder-pane{grid-template-columns:2fr!important}.main-content-section .left-right-area .left-right-holder-pane .left-right-holder .left-right-holder-img img{height:auto}.event-section .eventsection{padding:0}.main-content-section .visualstore .visualcontentarea{flex-direction:column}.inner-section-area .gallery-area .sectiongallery .loopgall{grid-template-columns:2fr}.inner-section-area .pdflinks ul{columns:1;padding:0}.inner-section-area .pdflinks ul li{margin:0}.inner-section-area .gallery-area .sectiongallery .linksec a{font-size:15px;line-height:24px}.inner-section-area .gallery-area .sectiongallery .loopgall .gall-bx img{height:auto}.event-section{padding-top:40px}.event-section .checkoutarea .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-block{display:none!important;visibility:hidden}.wc-block-checkout__act{margin-bottom:0!important}.callto-action .footernewsltter p{display:block}.product-found{padding:40px 0}.product-found .cards{grid-template-columns:2fr}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{padding-left:0!important}.blog-div .blog-desc img{width:100%;margin:0 0 20px 0}.callto-action .footernewsltter #mc_embed_signup form .mailchip-div{padding:0}.callto-action .footernewsltter #mc_embed_signup form .mailchip-div{flex-direction:column}.callto-action .footernewsltter #mc_embed_signup form .mc-field-group{padding:0;width:100%}.callto-action .footernewsltter #mc_embed_signup form .mc-field-group input{display:block;width:100%!important}.special-banner .special-carousel .sp-banner-txt{padding:80px 0}.footer-area{padding-top:50px}.footer-area .footer1 .foot_link_two ul{columns:1}.footer-area .copyright{text-align:center;font-size:14px;line-height:20px}.footer-area .copyright img{float:none;margin-top:20px}.copyright .btm-socialarea{display:flex;align-items:center;justify-content:center;margin-top:20px}.footer-area .footer1 .foot_link.footmar-btm{margin-bottom:50px}.footer-area .footer1 .foot_align h3{padding-bottom:5px}.footer-area .footer1 .foot_link,.footer-area .footer1 .foot_link_two{padding-bottom:0}.footer-area .footer1{gap:20px;padding-bottom:40px}.footer-area .foot-right{border-right:none;padding-right:0}.footer-area .footer1 .foot_sub-align{padding-top:0}.footer-area .footer1 a.rt-arrow-btn2{margin-bottom:20px}.footer-area .footer1 .foot_link img{width:40%;float:none}}