body{background:#fff;margin:0;padding:0;font-family:Open Sans,sans-serif;font-weight:400;overflow-x:hidden}ul{margin:0;padding:0}img{max-width:100%;height:auto}a{text-decoration:none}h1,h2,h3,h4{font-style:normal}.event-list{text-align:left;grid-template-columns:repeat(auto-fill,minmax(355px,1fr));gap:25px;margin-top:70px;margin-bottom:60px;list-style:none;display:grid}.inner-grid{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 16px #00000014}.inner-grid figure{height:220px;margin-bottom:0}.inner-grid figure img{object-fit:cover;width:100%;height:100%}.inner-grid figcaption{min-height:212px;padding:16px}.inner-grid .blog-meta{color:#106;border-bottom:1px solid #e7e7e7;margin-bottom:16px;padding-bottom:16px;font-size:13px;display:flex}.inner-grid h3{color:#000;margin-bottom:0;font-size:16px;font-style:normal;font-weight:500;line-height:21px}.inner-grid p{-webkit-line-clamp:2;text-overflow:ellipsis;color:#757575;-webkit-box-orient:vertical;margin:12px 0;font-size:14px;font-style:normal;font-weight:400;line-height:19.6px;display:-webkit-box;position:relative;overflow:hidden}.inner-grid .cat-list{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.inner-grid .cat-list span{color:#106;cursor:pointer;background:#d8d0ff;border-radius:30px;padding:3px 9px;font-size:11px;display:inline-block}.pagination-stack{flex-direction:column;justify-content:center;align-items:center;margin-top:40px;display:flex}.pagination-stack a{color:#4e4e4e;cursor:pointer;border:1px solid #4e4e4e;border-image:initial;border-radius:30px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;width:200px;padding:18px 20px;font-size:14px;font-style:normal;font-weight:500;line-height:normal;display:flex}.event-stack{margin-bottom:34px}.single-image{height:360px}.single-image img{object-fit:cover;width:100%;height:100%}.single-content{border-bottom:1px solid #ccc;flex-direction:column;justify-content:center;height:100%;padding:0 63px;display:flex}.single-content h1{margin-bottom:30px;font-size:32px;font-style:normal;font-weight:400;line-height:38.4px}.cat-list-single{flex-wrap:wrap;gap:5px;margin-bottom:20px;display:flex}.cat-list-single span{color:#fff;background:#106;border-radius:30px;padding:9px 24px;font-size:15px;font-weight:500;line-height:1;display:inline-block}.blog-meta-single{color:#000;font-size:16px;font-weight:500}.blog-single-content-wrapper{max-width:1000px;margin:50px auto}.blog-single-content-wrapper p{font-size:14px}.blog-single-content-wrapper h2{color:#000;margin-bottom:15px;font-size:25px;font-weight:500}.blog-single-content-wrapper h3{color:#000;margin-bottom:15px;font-size:18px;font-weight:400}.related-post-single{border-top:1px solid #ccc;margin-bottom:22px;padding-top:55px}.related-post-single h2{color:#000;font-size:25px}.relared-event-stack{margin-top:37px}@media (max-width:992px){.single-content{padding:41px 47px}}@media (max-width:576px){.single-content h1{font-size:25px;line-height:33.4px}.blog-single-content-wrapper{margin:31px 0}.related-post-single{padding-top:31px}}
@media (max-width:1400px){.filter-area{flex:0 0 270px;max-width:270px}.product-list__shop{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.product-list li .pro-inner figure{height:245px}.product-list__shop li figcaption h3{font-size:18px}}@media (max-width:1200px){.menu li a{padding:0 10px;font-size:14px;line-height:20px}.ham{cursor:pointer;width:40px;margin-left:25px;display:block}.ham img{width:38px}.main-nav{display:none}.header-inner .bton{margin-left:auto}.menu-holder .bton{display:none}.banner-sub-heading{font-size:24px;line-height:34px}.banner-heading{margin-bottom:23px;font-size:68px;line-height:74px}.image-holder{height:534px}.circle-bottom img,.circle-top img{width:717px}section{padding:60px 0}.section-heading{font-size:35px;line-height:45px}.about-section .section-heading{margin-bottom:17px}.section-sub-heading{font-size:26px;line-height:38px}.content-holder-stack{padding:0}.section-donation .section-heading{margin-bottom:22px;font-size:38px;line-height:51px}.grid-list{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px}.four-grid-list{grid-template-columns:repeat(auto-fill,minmax(281px,1fr))}.four-grid-list li figcaption{padding:21px 25px}.four-grid-list li figcaption h3{margin-bottom:19px;font-size:21px;line-height:29px}.product-list{grid-template-columns:repeat(auto-fill,minmax(221px,1fr));gap:18px}.product-list li .pro-inner figure{height:240px}.product-list li figcaption h3{margin-bottom:20px;font-size:20px;line-height:22px}.product-list li figcaption{padding:23px}.event-list{grid-template-columns:repeat(auto-fill,minmax(226px,1fr));gap:12px}.event-list li figcaption{padding:23px}.event-list li figcaption h3{margin-bottom:24px;font-size:20px;line-height:29px}.left-text{flex:0 0 500px;max-width:500px}.left-text h2{font-size:30px}.news-place{padding-bottom:44px}}@media (max-width:992px){header{padding:16px 0}.banner-content{text-align:center;margin-bottom:35px}.banner-content p{max-width:573px;margin:auto}.banner-image{max-width:500px;margin:auto}.group-image img{width:129px}.group-image{top:-54px}section{padding:40px 0}.section-image-holder{max-width:437px;margin:auto}.guru-section,.image-content-section,.content-image-section,.content-list{text-align:center}.content-list li{flex-direction:column}.content-list li figure{margin:0 auto 12px}.content-list li figcaption{padding-left:0}.section-donation .section-heading{font-size:27px;line-height:36px}.section-heading{font-size:27px;line-height:34px}.section-sub-heading{font-size:21px;line-height:34px}.content-list li figcaption h4{font-size:24px;line-height:33px}.grid-list li figure{width:70px;height:70px;margin-left:auto;margin-right:auto}.grid-list li figure img{width:37px}.grid-list li figcaption h2{font-size:24px;line-height:27px}.grid-list{grid-template-columns:repeat(auto-fill,minmax(100%,1fr));gap:0;margin-top:21px}.grid-list li{border-right:none}.grid-list li .inner{text-align:center}.four-grid-list{grid-template-columns:repeat(auto-fill,minmax(308px,1fr))}.four-grid-list li figcaption{transform:translateY(129px)}.cat-list{column-gap:77px;margin-top:42px}.cat-list li h4{font-size:19px}.cat-list li figure{width:70px;margin:0 auto 23px}.product-list,.event-list{margin-top:38px}.news-place{flex-direction:column;padding-bottom:44px}.left-text{flex:0 0 100%;max-width:100%;margin-bottom:31px}.left-text h2{text-align:center;font-size:25px}.news-input-place{flex:0 0 100%;width:100%;max-width:100%}.filter-area{z-index:99;background:#fff;flex:0 0 270px;width:270px;max-width:270px;height:100%;padding:34px 27px;transition:all .8s ease-in-out;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%)}.filter-area.slide{transform:translate(0%)}.product-listing-area{padding-left:0}.filter-toggle{cursor:pointer;display:block}.pro-inner figure{height:240px}.login-stack{padding:50px 0}.cart-right-stack:after{display:none}.cart-form-stack{border:none}}@media (max-width:778px){.banner-heading{margin-bottom:16px;font-size:44px;line-height:56px}.banner-content p{font-size:16px;line-height:25px}.section-image-holder{max-width:390px}.image-holder-big,.image-holder-medium{height:527px}.cat-list{row-gap:27px}.product-list li figcaption h3{margin-bottom:15px;font-size:17px;line-height:20px}.event-list li .inner-grid{height:356px}.cart-item-list li .inner-wrap figure{flex:0 0 100px;max-width:100px;height:100px}.product-details-cart h3{margin-bottom:0;font-size:20px}.pro-meta{font-size:14px}.cart-form-wrap{margin-top:20px}.cart-value-wrap{position:static;top:0}.event-stack-listing .event-list{margin-bottom:0}.pagination-stack{margin-top:51px}.blog-single-header{padding-left:80px;padding-right:80px}}@media (max-width:576px){.menu-holder .bton{margin-top:25px;display:block}.header-inner .bton{display:none}.icon-place{margin-left:auto}.banner-image{max-width:400px}.single-image{left:-43px}.single-image img{width:100px}.play-btm{top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.banner,.guru-section,.section-donation,.four-grid-section,.product-section,footer{margin-left:16px;margin-right:16px}.event-list{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}.footer-top{padding-top:40px;padding-bottom:40px}.copyright-place{padding:19px 0;font-size:13px}.section-donation .section-heading{font-size:19px;line-height:30px}.bton{padding:15px 23px;font-size:14px}.guru-section .image-group img{width:150px}.flower-divider img{width:160px}.section-heading{font-size:20px;line-height:31px}.section-sub-heading{font-size:17px;line-height:28px}.grid-list li figcaption h2{font-size:20px;line-height:23px}.inner-banner{margin-left:16px;margin-right:16px}.related-product-stack{margin-top:50px;padding-top:50px}.single-image-big{height:346px}.details-conetnt{padding:19px 0 0}.navi-slide .swiper-button-next,.navi-slide .swiper-button-prev{width:35px;height:35px}.form-group{height:56px}.input-style{padding:16px 19px 0}.placeholder-text{padding:0 3px}.cart-form-stack,.cart-right-stack{padding-left:20px;padding-right:20px}.order-complete-stack{margin:40px 0;padding:50px 30px}.profile-right{padding:0}.blog-single-header{padding-left:20px;padding-right:20px}.single-blog-title{font-size:39px}.single-thumb-image{height:306px}.blog-single-content-wrapper{margin:33px 0}}@media (max-width:481px){.single-image{left:-14px}.logo img{width:80px}.about-section p{margin:0 auto 26px;font-size:16px;line-height:27px}.radious-bottom-right{border-bottom-right-radius:90px}.radious-bottom-left{border-bottom-left-radius:90px}.radious-top-right{border-top-right-radius:90px}.cart-item-list li .inner-wrap figure{flex:0 0 60px;max-width:60px;height:60px}.cart-price{font-size:15px}.cart-item-wrap{padding:14px}.product-details-cart h3{font-size:17px}.order-complete-stack{margin:34px 0;padding:37px 13px}.order-complete-stack figure{max-width:65px;margin:0 auto 18px}.order-complete-stack .section-heading{margin-bottom:15px;font-size:24px}.summery-stack{margin:30px auto 0;padding:17px}.summery-stack h4{margin-bottom:26px;font-size:21px}.summery-list .cart-item-list li .inner-wrap figure{flex:0 0 50px;max-width:50px;height:50px}.summery-list .product-details-cart h3{font-size:16px}.detail-summery .address{text-align:left;flex:0 0 100%;max-width:100%}.donation-stack{padding:20px}.image-caption{max-width:329px;font-size:33px}.donation-stack{margin-top:0}.blog-single-header{padding-left:0;padding-right:0}}@media (max-width:431px){.banner-heading{margin-bottom:16px;font-size:30px;line-height:39px}.image-holder{height:465px}.tracking-wrap ul li span{font-size:13px}.image-caption{max-width:264px;font-size:26px}}@media (max-width:361px){.logo img{width:67px}.icon-place a{flex:0 0 24px;width:24px;height:24px}.image-holder{height:392px}}
