@media (max-width:1400px){.service-sec .section-ser-title .tt-section-title p{margin:10px 0}.home .section-heading,.up-sells h3,.single-product .recent-product .product-section-title,.related.products h3{font-size:34px;line-height:38px;margin-bottom:32px}}@media (max-width:991px){.home .section-heading,.up-sells h3,.single-product .recent-product .product-section-title,.related.products h3{font-size:30px;line-height:36px;margin:0 auto 25px}.tt-section-sab{font-size:14px;line-height:18px;margin:0 0 6px}.banner .e-con-inner{flex-wrap:nowrap!important;overflow-y:hidden;overflow-x:auto;flex-wrap:nowrap}.banner .e-con-inner .elementor-element{flex:0 0 auto;padding-bottom:4px}.tt-section-title p{text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:15px;line-height:16px}.portfolio_02 .tt-section-title p{text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box}.product .price del .woocommerce-Price-amount.amount bdi{font-size:14px}.service-sec .section-ser-title .section-heading{margin:10px auto 5px auto}}@media (max-width:767px){.tt-section-title{width:100%;margin:0 0 15px}.tt-section-title p{font-size:14px;line-height:18px}}@media (max-width:575px){.section-img.tag-top img{width:50px}.section-img.tag-top{margin:0 0 8px 0}.tt-section-title{margin:0 0 10px}.home .section-heading,.up-sells h3,.single-product .recent-product .product-section-title,.related.products h3{font-size:25px;line-height:28px;margin:0 auto 20px}#rev_slider_1_1_wrapper .hephaistos.tparrows{display:none!important}.product_catagories .section-heading,.trending-product .section-heading{margin:0 0 10px}.tt-section-sab{font-size:13px}}@media (max-width:480px){.new-product-title .tt-section-title,.featured-product-title .tt-section-title{margin:0}}@media (max-width:320px){.home .section-heading,.up-sells h3,.single-product .recent-product .product-section-title,.related.products h3{font-size:22px;line-height:26px}}@media (max-width:1400px){.tt-banner .banner-text.tt-icon-left{left:40px;width:54%}}@media (max-width:1199px){.tt-banner .banner-text .banner-title{font-size:28px;line-height:32px}.tt-banner .banner-text .banner-sub-title{font-size:16px;line-height:18px}.tt-banner .banner-text a.banner-button{padding:11px 26px}}@media (max-width:991px){.tt-banner .banner-text .banner-sub-title{font-size:14px;line-height:16px}.tt-banner .banner-text .banner-title{font-size:22px;line-height:28px;margin:0 0 15px}.tt-banner .banner-text a.banner-button{padding:9px 18px}.tt-banner .banner-text.tt-icon-left{left:25px}}@media (max-width:767px){.tt-banner .banner-text.tt-icon-left{width:38%}}@media (max-width:575px){.tt-banner .banner-text.tt-icon-left{width:42%}}@media (max-width:480px){.tt-banner .banner-text.tt-icon-left{width:45%}}@media (max-width:400px){.tt-banner .banner-text .banner-title{font-size:17px;line-height:24px;margin:0 0 12px}.tt-banner .banner-text .banner-sub-title{font-size:12px;line-height:14px;margin:0 0 5px}.tt-banner .banner-text.tt-icon-left{left:20px;width:43%}.tt-banner .banner-text a.banner-button{padding:8px 14px;font-size:13px;line-height:15px}}@media (max-width:320px){.tt-banner .banner-text.tt-icon-left{width:57%}}@media (max-width:1400px){.tt-feature-box-icon{width:70px;height:74px}.tt-feature-box .tt-feature-box-icon img{width:50px}.tt-feature-box-containt h4{font-size:18px}}@media (max-width:991px){.tt-feature-box-containt h4{font-size:16px}}@media (max-width:767px){.tt-feature-box-containt h4{font-size:15px;line-height:18px}.tt-feature-box-icon{width:50px;height:53px}.tt-feature-box .tt-feature-box-icon img{width:36px}.tt-feature-box .tt-feature-box-containt p{font-size:13px;line-height:17px}.tt-feature-box.tt-icon-left .tt-feature-box-containt{padding:0 0 0 10px}}@media (max-width:991px){.portfolio-grid.Portfolio-style-1 a span,.portfolio-grid.Portfolio-style-2 a span{font-size:18px}.product-layout-morden .product .cart-wrap a{padding:8px 0;font-size:14px}.category-style1.center_class .cat_desc{padding:0}.product-category.category-style1.center_class .swiper-slide.swiper-slide-active{margin:80px 0 0}.product-category.category-style1.center_class .swiper-slide:not(.product-category.category-style1.center_class.category-grid .swiper-slide, .cat-06 .product-category.category-style1 .swiper-slide) {margin:0 0 80px}}@media (max-width:767px){.portfolio-grid.Portfolio-style-1 a span,.portfolio-grid.Portfolio-style-2 a span{font-size:16px}}@media (max-width:1199px){.testimonial-wrap .testimonial-info-wrapper .testimonial-details p{font-size:14px;line-height:24px}.testimonial-info-wrapper .testimonial-autor{width:30%}.testimonial-wrap .testimonial-info-wrapper .testimonial-details{width:70%;padding:10px 0 10px 25px}.testimonial-sec .section-heading{margin:35px 0 0}}@media (max-width:991px){.testimonial-wrap .testimonial-info-wrapper .testimonial-info .testimonial-author{font-size:16px;line-height:18px}.testimonial-wrap .testimonial-info-wrapper .testimonial-info{width:inherit}.testimonial-wrap .testimonial-img{width:100px;height:100px}}@media (max-width:767px){.testimonial-wrap .testimonial-info-wrapper{flex-direction:column}.testimonial-info-wrapper .testimonial-autor{width:100%;padding:0;flex-direction:column}.testimonial-wrap .testimonial-info-wrapper .testimonial-details{width:100%;padding:15px 0 0}.testimonial-wrap .testimonial-info-wrapper .testimonial-details p{text-align:center}.testimonial-wrap .testimonial-info-wrapper .testimonial-info{width:auto}.testimonial-wrap .testimonial-info-wrapper .testimonial-info{padding:10px 0 0}.testimonial-info-wrapper .testimonial-autor::after{display:none}}@media (max-width:575px){.testimonial-wrap .testimonial-info-wrapper .testimonial-details p{font-size:13px;line-height:22px}}@media (max-width:320px){.testimonial-wrap .testimonial-info-wrapper .testimonial-info .testimonial-author{font-size:15px;line-height:17px}.testimonial-wrap .testimonial-info-wrapper .testimonial-info .testimonial-designation{font-size:13px;line-height:15px}}@media (max-width:1400px){.tt-video .swiper-js-container .swiper-slide{font-size:110px;line-height:140px}.tt-video .youtube-popup{bottom:18%;width:80px;height:80px}.youtube-popup .play-button{width:66px;height:66px}.tt-video .youtube-popup svg{font-size:22px}}@media (max-width:1199px){.tt-video .swiper-js-container .swiper-slide{font-size:85px;line-height:110px}.tt-video .youtube-popup{bottom:20%;width:70px;height:70px}.youtube-popup .play-button{width:58px;height:58px}.tt-video .youtube-popup svg{font-size:20px}}@media (max-width:991px){.tt-video .youtube-popup{width:60px;height:60px}.youtube-popup .play-button{width:50px;height:50px}.tt-video .youtube-popup svg{font-size:18px}}@media (max-width:900px){.tt-video .swiper-js-container .swiper-slide{font-size:65px;line-height:90px}}@media (max-width:767px){.tt-video .youtube-popup{width:50px;height:50px;bottom:14%}.youtube-popup .play-button{width:40px;height:40px}.tt-video .youtube-popup svg{font-size:14px}}@media (max-width:700px){.tt-video .swiper-js-container .swiper-slide{font-size:45px;line-height:60px}}@media (max-width:480px){.tt-video .swiper-js-container .swiper-slide{font-size:28px;line-height:40px}.tt-video .youtube-popup{width:38px;height:38px;bottom:11%}.youtube-popup .play-button{width:30px;height:30px}.tt-video .youtube-popup svg{font-size:10px}}@media (max-width:1650px){.text-carousel .swiper-slide p{font-size:74px;line-height:100px}.text-carousel .swiper-slide p::after{left:-14%;height:45px;width:45px}}@media (max-width:1400px){.text-carousel .swiper-slide p{font-size:58px;line-height:72px}}@media (max-width:1199px){.text-carousel .swiper-slide p{font-size:56px;line-height:72px}}@media (max-width:991px){.text-carousel .swiper-slide p{font-size:48px;line-height:60px}.text-carousel .swiper-slide p::after{left:-12%;height:30px;width:30px;background-size:25px}}@media (max-width:767px){.text-carousel .swiper-slide p{font-size:44px;line-height:56px}}@media (max-width:480px){.text-carousel .swiper-slide p{font-size:32px;line-height:40px}}@media (max-width:1199px){.cms-01 .section-heading{font-size:33px;line-height:40px;margin:0 0 15px}.cms-01 .tt-section-title p{font-size:14px;line-height:24px;margin:0 0 25px}.cms-01 .title-button.btn.btn-primary{padding:14px 23px}}@media (max-width:991px){.cms-01 .tt-section-title{width:100%;float:left}.cms-01 .section-heading{font-size:28px;line-height:34px}.cms-01 .tt-section-sab{font-size:16px;line-height:18px}.cms-01 .tt-section-title p{font-size:13px;line-height:21px;margin:0 0 20px}.cms-01 .title-button.btn.btn-primary{padding:12px 20px;font-size:13px;line-height:16px}}@media (max-width:480px){.cms-01 .section-heading{font-size:22px;line-height:30px}.cms-01 .title-button.btn.btn-primary{padding:11px 17px;font-size:13px;line-height:16px}.cms-01 .tt-section-sab{font-size:15px;line-height:16px;margin-bottom:10px}}@media (max-width:320px){.cms-01 .section-heading{font-size:19px;line-height:24px;margin:0 0 10px}.cms-01 .tt-section-title p{margin:0 0 15px}.cms-01 .title-button.btn.btn-primary{padding:11px 14px;font-size:12px;line-height:14px}}@media (max-width:991px){.special-navigation{opacity:1}}@media (max-width:700px){.special-navigation{margin:10px 0 0}.special-timer .banner-timer{padding:0 20px}}@media (max-width:480px){.special-navigation .swiper-button{margin:0 5px}.special-navigation .swiper-button>svg{width:18px;height:18px}}@media (max-width:1199px){.image-hotspot .hotspot-content{width:150px}}@media (max-width:767px){.image-hotspot-wrapper{display:flex;justify-content:center}}@keyframes loading {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}@media (max-width:1400px){.search-results.active ul li a{padding:0 0 15px;margin:0 0 15px;min-height:130px}.search-results.active ul{overflow:auto;height:397px;scrollbar-width:thin}}@media (min-width:1200px){.search-results.active ul{overflow:auto;scrollbar-width:thin}}@media (max-width:1199px){.search-results.active ul{height:407px;overflow:auto}.search-results.active .product-image{width:20%;max-width:20%}}@media (max-width:991px){.search-results.active{padding:0 0 0}}@media (max-width:767px){.search-results.active ul{overflow:auto;height:255px}.product-data .product-price .regular-price{color:var(--secondary-color);font-size:15px}.product-data .product-price .sale-price{font-size:13px;line-height:16px}.search-results.active .product-data{padding:0 0 0 15px;width:70%}.search-results.active .product-image{width:30%;max-width:30%}.search-results.active ul li a{min-height:112px}.search-results.active ul{height:350px}}@media (max-width:575px){.search-results.active{margin:20px 0 0;padding:0}.search-results.active ul li a{padding:0 0 20px;margin:0 0 20px}.search-results.active ul{height:345px}}@media (max-width:1400px){.product-title .subtitle-wrap{width:auto;margin:auto}}@media (max-width:1199px){.product-data .product-price{top:10px}.product-data h3{font-size:20px;margin:0 0 15px}}@media (max-width:991px){.search-results.active ul li{padding:0 10px}.search-results .product-data .product-sku,.search-results .product-data .product-categories{display:none}}@media (max-width:767px){.search-results.active .product-image{width:20%;max-width:20%}.search-results.active ul li{width:50%}.product-search .product-search-form .product-search-form input,.product-search .search-wrapper input{font-size:18px}.product-data h3{margin:0 0 12px}.slider-block .swiper-top .tt-slider-box-containt{width:90%}}@media (max-width:575px){.search-results.active ul li{width:100%}.product-data h3{font-size:16px;margin:0 0 8px}.search-results.active .product-image{width:22%}.search-results .product-data .product-sku,.search-results .product-data .product-categories{font-size:13px;float:left;width:100%}.search-results.active ul li{padding:0}.search-results.active .product-data{padding-left:15px}.product-data .product-price,.product-data .product-stock{position:static}.product-data .product-stock{font-size:12px;margin:10px 0 0}.product-data .product-price{margin:0 0 5px;float:left;width:100%}}@media (max-width:480px){.search-results.active .product-image{width:auto;max-width:100%}.search-results.active .product-data{width:60%}.search-results.active ul{height:320px}}@media (max-width:360px){.search-results.active ul{height:335px}.search-icon .top-search .search-fix{padding:20px 0 0}.search-icon .top-search .search-form input{height:35px}}