<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media only screen and (min-width: 1600px){

	.ftc_products_slider.style_6 .products .product .meta_info {
		height: 35px;
		bottom: 15px;
	}
	.custom-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs:nth-child(3n + 3) .inner-wrap &gt; a {
		width: 52%;
	}
	.custom-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs:nth-child(3n + 3) .inner-wrap .post-text {
		width: 48%;
	}
	.respon_ft_32 .elementor-column:first-child {
		padding-right: 60px;
	}
	.respon_ft_32 .elementor-column:last-child {
		padding-left: 60px;
	}
	.last-banner-41 .heading-2 .elementor-widget-button {
		margin-top: 50px;
	}
	.bg-sale {
		margin-top: -15px;
		margin-left: -50px;
	}
	.last-banner-41 .heading-2 .elementor-column-wrap {
	    background-position: 70% 5% !important;
	}
	.single-pro-40 .ftc-product-grid.woocommerce.style_5 .products .product .item-description {
		height: calc(100% - 40px);
		width: calc(100% - 40px);
		left: 20px;
		top: 20px;
	}
	.header-layout47 .logo-wrapper {
		justify-content: left;
		padding-right: 70px;
	}
	.last-banner-41 {
		background-position: 0 100%;
	}
	.last-banner-41 .heading-2 {
		padding-left: 70px;
		padding-top: 80px;
	}
	.absolute-img-41 {
		position: absolute !important;
		top: 50%;
		pointer-events: none;
	}
	.testimonial-40 .ftc-element-testimonial.style_5,
	.ftc-element-testimonial.style_5 {
		width: 710px;
	}
	.testimonial-37 .ftc-element-testimonial.style_5 {
		width: 100%;
	}
	.contact-right-40 .elementor-image-box-content {
		padding: 0 70px;
	}
	.bb-contact .ftc-image-caption {
		font-size: 48px;
		line-height: 50px;
	}
	.detail-bg {
		margin-top: -195px;
	}
	.inner-fter-36 .elementor-column.elementor-inner-column:first-child {
		width: 34% !important;
	}
	.inner-fter-36 .elementor-column.elementor-inner-column:nth-child(2) {
		width: 16% !important;
	}	
	.inner-fter-36 .elementor-column.elementor-inner-column:nth-child(3) {
		width: 18% !important;
	}
	.inner-fter-36 .elementor-column.elementor-inner-column:nth-child(4) {
		width: 20% !important;
	}
	.ftc-product-grid.columns-6.style_3 .products .product {
		margin: 15px auto;
	}
	.product-27 .ftc-product-grid.style_1.columns-6 .products .ftc-product.product {
		margin-left: auto;
		margin-right: auto;
	}
	.custom-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs .inner-wrap .post-text .ftc-readmore {
		padding: 9px 25px;
	}
	.custom-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs:nth-child(3n + 3) .inner-wrap .post-text .ftc-readmore {
		padding: 10px 25px;
	}
	.deal-37 .elementor-widget-text-editor {
		padding-right: 85px;
	}
	.orange_cut .elementor-column:last-child {
		max-width: 550px;
	}
	.juice-30 .elementor-widget-wrap &gt; div {
		padding: 0 180px 0 120px;
	}
	.apple-left.elementor-column {
		padding-left: 275px;
	}
	.apple-right.elementor-column {
		padding-right: 250px;
	}
	.vcl-space-31 .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-description {
		padding-right: 65px;
	}
	.copyright-36 {
		background-position: 35% center !important;
	}
	.copyright-36 .elementor-widget-text-editor .elementor-widget-container {
		padding-left: 60px !important;
	}
	.icon-social-36 .elementor-social-icons-wrapper &gt; a &gt; i {
		font-size: 16px;
	}
	.testimonial-38 {
		background-position: 100% 100% !important;
	}
	.testimonial-37 {
		background-position: center !important;
	} 
	.ftc-product-grid.style_2.woocommerce.columns-4 {
		padding: 0 50px;
		margin: 0 auto;
	}
	.ftc-product-grid.style_2.woocommerce .products .product .item-image &gt; a {
		width: 100%;
	}
	.product-grid-37 .ftc-product-grid.columns-5 .products,
	.ftc-product-grid.style_3.columns-2 .products,
	.ftc-product-grid.woocommerce.columns-5 .products {
		justify-content: center;
	}
	.inner-blog .elementor-widget-ftc_single_image {
		left: -110px;
	}
	.product-grid-27 .ftc-product-grid.columns-6,
	.ftc-product-grid.style_3 {
		padding: 0 60px;
	}
	.ftc-product-grid.style_1.columns-6 .products .ftc-product.product,
	.ftc-product-grid.columns-6.style_3 .products .product {
		width: 16.667%;
		max-width: 270px;
	}
	.ftc-product-grid.columns-6.style_3 .products .product:hover {
		box-shadow: none;
	}
	.ftc-product-grid.woocommerce.columns-5 .products .product {
		width: calc(16.6667% - 30px);
		max-width: 100%;
		margin-right: auto;
		margin-left: auto;
	}
	.ftc-product-grid.style_3.columns-2 .products .product:hover,
	.ftc-product-grid.style_3.columns-2 .products .product {
		padding: 0;
		margin: 0 15px;
		max-width: 370px;
		border: none;
	}
	.icon-box-36 .elementor-image-box-description {
		padding: 0 50px;
	}
	.inner-blog {
		margin: 0 60px;
	}
	.text-36.elementor-column {
		padding-left: 190px;
	}
	.text-36.elementor-column .elementor-column-wrap .elementor-widget-wrap {
		max-width: 770px;
	}
	.product-grid-37 .ftc-product-grid.woocommerce.columns-5 .products .product {
		width: 100%;
		max-width: 360px;
		margin: 0;
		padding: 0 10px;
	}
	.ftc-product-categories.style_1 .ftc-categories .item-desciption .title {
		margin-top: 0;
	}
	.ftc-countdown-element.style_2 {
		width: 100%;
		max-width: 570px;
		margin-left: -20px;
	}
	.button_bb_32.elementor-widget-ftc_single_image .ftc-image-content {
		left: 20% !important;
		top: 50% !important;
		transform: translateY(-50%);
	}
	@-moz-document url-prefix() {
		
		.ftc-product-categories.style_1 .ftc-categories .item-desciption {
			max-height: 80px;
		}
		.ftc-product-categories.style_1 .ftc-categories .item-desciption .title {
			margin-top: 0;
		}
		.ftc-product-categories.style_1 .ftc-categories .images-category:before {
			top: 10px;
			left: -15px;
		}
	}

	.custom-style1 .ftc_products_slider.style_1 .woocommerce.ftc-products .products .product {
		width: 570px;
		max-width: 100%;
	}
	.custom-style1 .ftc_products_slider.style_1 .woocommerce.ftc-products .post.swiper-slide {
		padding: 0 15px;
	}

}

@media only screen and (max-width: 1400px){

	.absolute-img-41 {
		display: none;
	}
	.hidden-img {
		display: none;
	}



}

@media only screen and (min-width: 1199px){

	.deal-37 .elementor-widget-wrap &gt; div {
		padding: 0 30px 0 70px;
	}
	.footer-40 .icon-social-40 {
		margin-left: 20px;
	}
	.icon-box-36 .elementor-image-box-content .elementor-image-box-description {
		padding: 0 30px;
	}
	.inner-blog .elementor-row .elementor-column:last-child {
		padding-right: 30px;
	}
	.countdown-h3 .ftc-countdown-element.style_2 .items .ftc-number {
		display: flex;
		justify-content: center;
	}
	.ftc-product-tabs.style_3 .woocommerce .products .product {
		width: calc(100% - 30px);
	}
	.ftc-product-tabs.style_3 {
		width: calc(100% + 30px);
		margin-left: -15px;
	}
	.button-35 .elementor-button-wrapper .elementor-button {
		max-width: 270px;
		width: 100%;
		height: 57px;
		padding: 0;
		line-height: 57px;
	}
	.ftc-product-categories.swiper-container.style_1 {
		padding: 0 40px;
	}
	.right_box.elementor-column {
		width: calc(25% + 15px)!important;
	}
	.product_h1 .ftc_products_slider.style_1 {
		padding-bottom: 0;
		width: calc(100% + 20px);
		margin-left: -10px;
	}
}

@media only screen and (max-width: 1199px){

	.deal-37 .elementor-widget-wrap &gt; div {
		padding: 0 30px;
	}
	.icon-social-40 .elementor-social-icons-wrapper.elementor-grid .elementor-icon {
		width: 30px;
		height: 30px;
	}
	.title-ins {
		transform: translate(-50%, -50%);
	}
	.ftc-contact-form .form_2 input[type="email"] {
		width: 410px;
	}
	.divider-26 .elementor-column:first-child:after {
		top: 125px;
	}
	.divider-26-1 .elementor-column:last-child:after {
		top: 30%;
		transform: none;
	}
	.blog-40 .ftc-blogs-slider .style_6 .inner-wrap .post-text .meta .posted_in {
		top: -25px;
	}
	.blog-40 .ftc-blogs-slider .style_6 .inner-wrap .post-text {
		padding: 53px 15px;
		margin-bottom: 0;
	}
	.testimonial-40 .ftc-element-testimonial.style_5 .testimonial-content:before {
		height: 315px;
	}
	.bb-contact .ftc-image-caption {
		font-size: 40px;
		line-height: 42px;
	}
	.last-banner-41 .heading-2 {
		padding: 35px 10px 0 55px;
	}
	.ftc_products_slider.style_6 .products .product .meta_info .add-to-cart .loading:before {
		opacity: 0;
	}
	.custom-pro-42 .ftc_products_slider.style_6 .products .product .meta_info .add-to-cart .added_to_cart {
		text-decoration: none;
	}
	.custom-pro-42 .ftc_products_slider.style_6 .products .product .meta_info .add-to-cart .loading:after {
		left: 10px;
		right: auto;
		font-size: 16px;
	}
	.custom-pro-42 .ftc_products_slider.style_6 .products .product .meta_info .add-to-cart a {
		font-size: 0;
	}
	.big-pro-42 {
		margin: 0 -20px;
	}
	.first-colft-39 .elementor-section:first-child {
		margin-top: 40px;
	}
	.ftc-blogs-slider .style_6 .inner-wrap .post-text .meta .posted_in {
		top: -10px;
	}
	.ftc-elements-blogs.style_2 .inner-wrap .post-text:before {
		display: none;
	}
	.ftc-elements-blogs.style_2 .inner-wrap .post-text {
		padding: 0 0 0 50px;
	}
	.ftc-elements-blogs.style_2 .ftc-blogs:last-child .inner-wrap .post-text {
		flex: unset;
		padding: 0 50px 0 0;
	}
	.section-brand-41 .elementor-column:first-child {
		width: 45%;
	}
	.section-brand-41 .elementor-column.brand-41 {
		width: 55%;
	}
	.big-pro-42 .ftc_products_slider.style_7 .woocommerce .products .product {
		width: calc(100% - 50px);
	}
	.big-pro-42 .navigation-slider .nav-prev.style_2 {
		left: auto;
		right: 60px;
	}
	.flex-pro-42 .ftc_products_slider.style_7 .item-description .meta_info .compare {
		display: none;
	}
	.flex-pro-42 .ftc_products_slider.style_7 .products .product {
		width: calc(100% - 2px);
	}
	.big-pro-42 .navigation-slider .nav-next.style_2 {
		right: 25px;
	}
	.single-img-39 .ftc-image-content {
		right: 15px;
	}
	.pro-40 {
		margin: 0 -10px;
	}
	.ftc-product-grid.woocommerce.style_5 .products .product:hover, 
	.ftc-product-grid.woocommerce.style_5 .products .product {
		width: calc(50% - 25px);
	}
	.product-25 .navigation-slider .nav-next.style_1 {
		right: 40%;
	}
	.product-25 .navigation-slider .nav-prev.style_1 {
		left: 40%;
	}
	.navigation-slider .nav-next.style_1 {
		right: 35%;
	}
	.navigation-slider .nav-prev.style_1 {
		left: 35%;
	}
	.footer-41 {
		background-position-x: 47%;
	}
	.last-banner-41 .heading-1 {
		width: 300px !important;
		margin-left: 30px;
	}
	.form-41 .wpcf7 p input[type="email"] {
		width: 420px;
	}
	.last-banner-41 {
		background-size: contain;
	}
	.last-banner-41 .elementor-column:first-child {
		display: none;
	}
	.countdown-41.elementor-column {
		padding: 0 30px;
	}
	.ftc-product-grid.columns-2.style_4 .products .product {
		width: calc(50% - 30px);
	}
	.single-pro-40 .ftc-product-grid.woocommerce.style_5 .products .product {
		width: calc(100% - 20px);
	}
	.contact-right-40 .elementor-widget-wrap {
		padding: 30px 0;
	}
	.ftc_products_slider.style_5 {
		width: 100%;
		padding: 0 10px;
	}
	.bb-39 .elementor-column:first-child {
		width: 100% !important;
		text-align: center;
	}
	.bb-39 .elementor-column:last-child {
		width: 50% !important;
		text-align: center;
		margin: 30px auto;
	}
	.text-39 {
		width: 100% !important;
		text-align: center;
		margin: 0 auto;
	}
	.form-42 .ftc-element-image .wp-caption img {
		min-height: 204px;
	}
	.ftc_products_slider.style_6 .products .product .meta_info &gt; div a i, 
	.ftc_products_slider.style_6 .products .product .meta_info &gt; a i,
	.ftc_products_slider.style_6 .products .product .meta_info .add-to-cart a {
		font-size: 14px;
	}
	.banner-42 .ftc-element-image .ftc-image-content {
		width: 150px;
		right: 0;
		top: 50%;
		transform: translateY(-50%);
	}
	.banner-42 .ftc-element-image .ftc-image-caption &gt; p {
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 10px;
	}
	.banner-42 .ftc-element-image .button-banner .single-image-button {
		font-size: 16px;
	}
	.banner-42 .ftc-image-content .single-image-button:after {
		margin-top: 0;
	}
	.ftc-product-grid.columns-6.style_3 .products .product {
		margin: 15px auto;
	}
	.big-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs .inner-wrap .post-text &gt; h4 {
		padding: 0 0 12px 0;
	}
	.icon_list_26 &gt; .elementor-container .elementor-widget-icon-box &gt; .elementor-widget-container {
		display: flex;
		justify-content: center;
	}
	.icon_list_26 .elementor-column.elementor-col-25 {
		width: 50%;
		margin-bottom: 20px;
	}
	.icon_list_26 .last-col.elementor-column.elementor-col-25 {
		margin-bottom: 0;
	}
	.ftc_products_slider.style_4 .products .product .item-description .meta_info {
		width: calc(100% - 30px);
	}
	.orange_cut .elementor-column:last-child {
		padding: 0 30px;
	}
	.apple-right.elementor-column {
		padding-right: 45px;
		padding-left: 40px;
	}
	.apple-left.elementor-column {
		padding-left: 70px;
	}
	.ftc-product-grid.style_1.columns-6 .products .ftc-product.product {
		width: calc(25% - 30px);
	}
	.custom-product-37 .ftc_products_slider .products .product .ftc-thumbnails-gallery {
		left: calc(33% + 20px);
		width: calc(67% - 43px);
	}
	.inner-gallery .elementor-column.elementor-inner-column:first-child {
		width: 49%;
	}
	.custom-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs .inner-wrap .post-text {
		margin: 5px 0 0 0;
	}
	.custom-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs:nth-child(3n + 3) .inner-wrap &gt; a &gt; img {
		min-height: auto;
	}
	.big-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs .inner-wrap .post-text &gt; p {
		padding-bottom: 0;
	}
	.big-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs .inner-wrap .post-text {
		padding: 20px 15px 20px 0;
	}
	.custom-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs:nth-child(3n + 3) .inner-wrap &gt; a {
		width: 49%;
	}
	.custom-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs:nth-child(3n + 3) .inner-wrap .post-text {
		margin: 5px 0 0 30px;
		width: 51%;
	}
	.custom-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs .inner-wrap .post-text &gt; h4 {
		padding: 10px 15px 21px 15px;
	}
	.custom-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs .inner-wrap .post-text &gt; p {
		-webkit-line-clamp: 1;
		padding: 0;
		margin: 0 15px 17px 15px;
	}
	.custom-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs .inner-wrap .post-text .ftc-readmore {
		padding: 6px 25px;
	}
	.custom_social .ftc-blogs-slider {
		width: 100%;
	}
	.big-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs .inner-wrap .post-text &gt; h4 &gt; a,
	.custom-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs .inner-wrap .post-text &gt; h4 &gt; a {
		text-align: unset;
		-webkit-line-clamp: unset;
		overflow: visible;
	}
	.ftc-portfolio-element.style_1 .portfolio-inner .item:nth-child(4n + 1) {
		padding: 0 25px 25px 0;
	}
	.ftc-portfolio-element.style_1 .portfolio-inner .item:nth-child(4n + 4) {
		padding: 0 0 0 25px;
	}
	.product-grid-37 .feature-36 .ftc-product-grid.woocommerce.columns-5 .products .product {
		padding: 10px;
	}
	.product-grid-37 .ftc-product-grid.woocommerce.columns-5 .products .product {
		width: 25%;
		padding: 0 10px;
	}
	.product-grid-37 .ftc-product-grid.style_3 {
		padding: 0 10px;
	}
	.ftc-product-grid.columns-6.style_3 .products .product {
		width: calc(25% - 30px);
	}
	.custom-product-37 .ftc_products_slider .products .product .item-description .product_title {
		padding: 10px 0 10px 0;
	}
	.custom-product-37 .ftc_products_slider .products .product .ftc-thumbnails-gallery ul &gt; li {
		max-width: 120px;
	}
	.custom-product-37 .ftc_products_slider.style_1 .woocommerce.ftc-products .products .product {
		width: 100%;
	}
	.custom-product-37 .navigation-slider {
		bottom: 115px;
	}
	.custom-product-37 .navigation-slider .nav-prev {
		left: 38.4%;
	}
	.custom-product-37 .navigation-slider .nav-next {
		right: 7%;
	}
	.ftc-product-grid.style_3 {
		padding: 0 25px;
	}
	.ftc-elements-blogs.style_1 .ftc-blogs .inner-wrap .post-text {
		margin-left: 25px;
	}
	.ftc-elements-blogs.style_1 .ftc-blogs .inner-wrap .post-text .element-date-timeline {
		bottom: 28px;
		padding: 6px 12px;
	}
	.ftc-product-grid.style_3 .title-product-grid {
		margin-bottom: 0;
	}
	.feature-36 .ftc-product-grid.style_3 .title-product-grid {
		margin-bottom: 30px;
	}
	.ftc-product-tabs.style_3 .woocommerce .products .product {
		margin: 20px auto;
	}
	.ftc-element-testimonial.style_4 .testimonial-content .infomation {
		width: calc(100% - 60px);
	}
	.ftc_products_slider.style_1 .navigation-slider .nav-next {
		right: 43%;
	}
	.ftc_products_slider.style_1 .navigation-slider .nav-prev {
		left: 43%;
	}
	.ftc-elements-blogs.style_1 .ftc-blogs .inner-wrap .post-text &gt; h4 &gt; a {
		text-overflow: ellipsis;
		overflow: hidden;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		display: -webkit-box;
		padding: 0;
	}
	.ftc-elements-blogs.style_1 .ftc-blogs .inner-wrap .post-text &gt; p {
		text-overflow: ellipsis;
		overflow: hidden;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		display: -webkit-box;
		padding: 0;
		margin-bottom: 15px;
	}
	.ftc-elements-blogs.style_1 .ftc-blogs .inner-wrap .post-text &gt; h4 {
		padding: 0 0 10px 0;
	}
	.ftc_products_slider.style_4 .woocommerce .products .product {
		width: calc(100% - 20px);
	}
	.ftc-product-tabs.style_2 .tabs-content-wrapper {
		width: calc(100% - 170px);
		margin-left: 15px;
	}
	.product-section {
		margin: 0 -20px;
	}
	.product_h1 .ftc_products_slider.style_1 .woocommerce.ftc-products .products .product {
		width: calc(100% - 30px);
	}
	.ftc_products_slider.style_1 .woocommerce.ftc-products .products .product {
		width: calc(100% - 20px);
	}
	.ftc_products_slider.style_1 .woocommerce .products .product:hover {
		margin-bottom: -120px;
	}
	.ins-responsive .ins_h1 .ftc-instagram ul.columns-3 li {
		padding: 5px;
		width: 33.33%;
	}
	.ftc-element-testimonial.style_2 .testimonial-content:before,
	.ftc-element-testimonial.style_2 .testimonial-content:after {
		width: 23%;
	}
	.ftc-element-testimonial.style_2 {
		padding-bottom: 30px;
	}
	.ftc-element-testimonial.style_2 .swiper-pagination-bullets {
		bottom: -30px;
	}
	.ftc-element-testimonial.style_2 .navigation-slider {
		bottom: -20px;
	}
	.ftc-element-testimonial.style_2 .infomation {
		padding: 30px 80px 0;
	}
	.ftc-blogs-slider .style_2 .inner-wrap .post-text p {
		text-overflow: ellipsis;
		overflow: hidden;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		display: -webkit-box;
	}
	.elementor-widget-ftc-posts-slider .elementor-widget-container,
	.elementor-widget-ftc-testimonial .elementor-widget-container,
	.elementor-widget.elementor-widget-ftc-brand .elementor-widget-container,
	.elementor-widget-ftc-products-sliders .elementor-widget-container {
		max-width: 100%;
	}
	.product_h1 .ftc_products_slider.style_1 .swiper-pagination-bullets {
		margin-top: 20px;
	}
	.custom-style1 .elementor-widget-container {
		width: 100% !important;
	}
	.custom-style1 .ftc_products_slider.style_1 .woocommerce.ftc-products .products .product {
		margin: auto;
		width: 100%;
	}
	.countdown-h1 .elementor-widget-wrap,
	.countdown-h1 .elementor-column-wrap {
		margin: 50px 0 0 30px !important;
	}
	.custom-style1 .ftc_products_slider.style_1 {
		padding-bottom: 0;
		width: 100%;
		margin-left: auto;
		max-width: 470px;
	}
	.custom-style1 .ftc_products_slider.style_1 .woocommerce.ftc-products .products {
		padding: 0 15px;
	}
	.ftc-product-tabs.style_2 .woocommerce .products .product {
		width: 100%;
	}
	.testi-home .elementor-widget-container {
		max-width: 100%;
	}
	.ftc-product-grid.woocommerce.columns-5 .products .product:hover,
	.ftc-product-grid.woocommerce.columns-3 .products .product:hover,
	.ftc-product-grid.woocommerce .products .product:hover,
	.ftc-product-grid.woocommerce.columns-4 .products .product:hover {
		margin-top: 0;
	}
	.ftc-product-grid.columns-3 .products .ftc-product.product {
		width: calc(33.33% - 30px);
		margin: auto;
	}
	.ftc-product-grid.woocommerce.columns-5 .products .product,
	.ftc-product-grid.woocommerce.columns-4 .products .product {
		margin: auto;
	}
	.widget_product_32 .widget_pro_1.elementor-column {
		padding-right: 50px;
	}
	.widget_product_32 .widget_pro_1 .crazy_1 {
		max-width: 100%;
		right: -5%;
	}
	.widget_product_32 .widget_pro_1 .crazy_2 {
		left: -2%;
	}
	.widget_product_32 .widget_pro_1 .crazy_3 {
		right: -8%;
	}
	.custom_product_33 .ftc_products_slider.style_3 .woocommerce .product:hover .item-description .product_title {
		bottom: -15px;
	}
	.custom_product_33 .ftc_products_slider.style_3 .woocommerce .product .item-description .meta_info {
		top: 15px;
		margin-bottom: 0;
	}
	.custom_product_33 .ftc_products_slider.style_3 .woocommerce .product:hover .item-description .star-rating {
		bottom: -15px;
	}
	.ftc_products_slider.style_3 .woocommerce .product .item-description .meta_info .add-to-cart a span {
		font-size: 14px;
	}
	.ftc_products_slider.style_3 .woocommerce .product .item-description .meta_info .add-to-cart,
	.ftc_products_slider.style_3 .woocommerce .product .item-description .meta_info .add-to-cart a {
		width: 145px;
		height: 35px;
		line-height: 38px;
	}
	section.elementor-element.respon-parallax {
		background-attachment: fixed;
	}
	.ftc-blogs-slider .style_1 .inner-wrap .post-text p {
		text-overflow: ellipsis;
		overflow: hidden;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		display: -webkit-box;
		margin-top: 10px;
	}
	.ftc-blogs-slider .style_4 .inner-wrap .post-text p {
		text-overflow: ellipsis;
		overflow: hidden;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		display: -webkit-box;
	}
	.ftc-blogs-slider.style_v6 {
		width: calc(100% - 20px );
		margin: auto;
	}
	.ftc-product-tabs .woocommerce .products .product {
		width: calc(100% - 20px);
		margin: auto;
	}
	section.elementor-element.apple_baner {
		background-size: cover;
	}
	.orange {
		font-size: 28px;
		margin: 10px 0 10px 0;
	}
	.cherry {
		font-size: 26px;
		margin-bottom: 15px;
	}
	.orange_text {
		margin-bottom: 25px;
	}
	.ftc-blogs-slider.style_v5 {
		width: 100%;
	}
	.ftc_products_slider.style_2 .woocommerce.ftc-products .products .product {
		width: calc(100% - 30px);
	}
}

@media only screen and (min-width: 991px) and (max-width: 1199px){

	.icon-social-40 {
		margin-top: -10px;
	}
	.footer-40 .icon-social-40 {
		margin-top: 10px;
	}
	.last-banner-39 .elementor-column:nth-child(2) {
		width: 220px;
	}
	.custom-pro-42 .ftc_products_slider.style_6 .products .product .meta_info .add-to-cart a,
	.custom-pro-42 .ftc_products_slider.style_6 .products .product .meta_info .add-to-cart {
		width: 35px;
		height: 35px;
	}
	.custom-pro-42 .ftc_products_slider.style_6 .products .product .meta_info .add-to-cart .add_to_cart_button:before {
		display: flex;
		justify-content: center;
		width: 35px;
		height: 35px;
		font-size: 16px;
		font-weight: bold;
	}
	.ftc_products_slider.style_6 .products .product .meta_info .compare {
		margin: 0;
	}
	.custom-pro-42 .ftc_products_slider.style_6 .products .product .add-to-cart .ftc-tooltip {
		display: none;
	}
	.custom-pro-42 .ftc_products_slider.style_6 .products .product .meta_info {
		margin: 0;
		justify-content: unset;
	}
	.custom-pro-42 .ftc_products_slider.style_6 .products .product .meta_info &gt; div a i, 
	.custom-pro-42 .ftc_products_slider.style_6 .products .product .meta_info &gt; a i {
		font-size: 16px;
	}
	.countdown-h3 .ftc-countdown-element.style_2 .countdown-timer-init {
		margin-left: -25px;
	}
	.double-button .elementor-row {
		max-width: 375px;
	}
	.time-open.elementor-widget-text-editor {
		padding-right: 30px;
	}
	.ftc-product-grid.style_1.woocommerce.columns-4 .products .product {
		width: calc(25% - 30px);
		margin: 15px auto;
	}
	.nd, .rd {
		font-size: 40px;
	}
	.ftc-product-grid.woocommerce.columns-5 .products .product {
		width: calc(25% - 30px);
	}
	.custom_blog .elementor-widget-container {
		max-width: 940px;
		margin: auto;
	}
	
}
@media only screen and (min-width: 667px) and (max-width: 1199px){

	.copy-right-fter {
		padding: 25px 55px 25px 55px !important;
	}
	.dive_left.elementor-widget-divider {
		text-align: left;
	}
	.dive_right.elementor-widget-divider {
		text-align: right;
	}
	.ftc_products_slider.style_1 .woocommerce.ftc-products .products {
		margin-bottom: 30px;
	}
	.ins-responsive .ftc-instagram ul.columns-3 li {
		padding: 5px;
		width: 31.33%;
	}
	.ftc-element-testimonial.style_1 .navigation-slider .nav-next {
		right: 20px;
	}
	.ftc-element-testimonial.style_1 .navigation-slider .nav-prev {
		left: 20px;
	}
	.two {
		font-size: 30px;
		line-height: 34px;
		margin-bottom: 20px;
	}
	.three {
		margin-bottom: 25px;
	}
	.form_30 .ftc-contact-form .form_2 {
		display: block;
		text-align: center;
	}
	.form_30 .ftc-contact-form .form_2 input[type="submit"] {
		margin-top: 25px;
	}

}

@media only screen and (min-width: 767px) and (max-width: 991px){

	.two-col-35 .elementor-row .elementor-column:last-child, 
	.heading-bb .elementor-column-wrap:last-child {
		margin: 0 !important;
	}
	.space-hidden .elementor-spacer-inner {
		height: 0 !important;
	}
	.copyright-36 .elementor-column {
		padding-bottom: 0 !important;
		width: 50% !important;
	}
	.left_box.elementor-column,
	.right_box.elementor-column {
		width: 30% !important;
	}
	.center_box.elementor-column {
		width: 40% !important;
	}
	.respon_freeship .elementor-widget-image-box .elementor-widget-container {
		margin-left: 15px;
	}
	.elementor-element.respon_slider_27 {
		padding: 0 15px !important;
	}
	.ftc_products_slider.style_4 .products .product .item-description .meta_info {
		padding: 0 20px;
	}
}

@media only screen and (max-width: 991px){

	@-moz-document url-prefix() { 

		.blog-h1 .ftc-blogs-slider .style_2 .inner-wrap {
			margin-bottom: 5px;
		}
	}
	.custom-product-37 .navigation-slider &gt; div.style_1 {
		bottom: 90px;
	}
	.widget_ftc_instagram_new {
		padding: 0 30px;
	}
	.respon_footer.footer-41 .elementor-container .elementor-column {
		width: 100% !important;
	}
	.respon_ft_32 .elementor-column .elementor-widget-icon-list ul li, 
	.respon_ft_32 .elementor-column .elementor-widget-icon-list ul li a {
		display: flex;
		justify-content: center;
		align-items: end;
	}
	.respon_ft_32 .elementor-widget-icon-list ul li .elementor-icon-list-text {
		text-align: center;
		width: auto;
	}
	.list-footer ul li .elementor-icon-list-text {
		max-width: 100%;
	}
	.ftc-product-grid.style_1.columns-6 .products .ftc-product.product {
		width: calc(33.33% - 30px);
	}
	.big_product .navigation-slider .nav-next.style_1 {
		right: 35%;
	}
	.big_product .navigation-slider .nav-prev.style_1 {
		left: 35%;
	}
	.product_h1 .navigation-slider .nav-next.style_1 {
		right: 40%;
	}
	.product_h1 .navigation-slider .nav-prev.style_1 {
		left: 40%;
	}
	.blog-40 .ftc-blogs-slider .style_6 .inner-wrap .post-text .meta .posted_in {
		top: -15px;
	}
	.pro-40 .single-img-40 .elementor-column-wrap {
		margin: 0 !important;
	}
	.pro-40 .single-img-40 {
		margin: 15px auto;
	}
	.title-ins {
		top: 50%;
	}
	.heading-2 .elementor-column-wrap {
		background-position: 75% top !important;
	}
	.newletter-42.elementor-widget-ftc-cf7-forms {
		width: 475px !important;
		margin: 20px auto 0;
	}
	.last-banner-39 .elementor-column:nth-child(2) .elementor-widget-wrap:before {
		content: "";
		position: absolute;
		width: 140px;
		height: 140px;
		background: #eff0ea;
		border-radius: 50%;
		top: 35px;
		left: 110px;
	}
	.bb-39-2 .elementor-column:first-child .elementor-column-wrap {
		margin-top: 0 !important;
	}
	.ftc-element-testimonial.style_5 .navigation-slider &gt; div.style_2 {
		bottom: 30%;
	}
	.pro-40 .ftc-product-grid.woocommerce.style_5 .products {
		justify-content: center;
	}
	.ftc-product-grid.woocommerce.style_5 .products .product:hover,
	.ftc-product-grid.woocommerce.style_5 .products .product {
		margin: 15px;
	}
	.footer-41 .icon-social-37 .elementor-widget-container {
		justify-content: center !important;
	}
	.footer-41 .elementor-divider &gt; span {
		margin: 0 auto;
	}
	.newletter-41 .form-41 form p {
		justify-content: center;
		margin-top: 30px;
	}
	.newletter-41 .elementor-column {
		width: 100% !important;
		text-align: center;
	}
	.ourpro-41 {
		padding: 100px 0 !important;
	}
	.testmonial-42 .ftc-element-testimonial.style_3 {
		padding: 0 15px;
	}
	.flex-pro-42 .ftc_products_slider.style_7 .item-description .meta_info {
		left: 15px;
	}
	.ftc_products_slider.style_6 .products .product .meta_info .add-to-cart {
		margin: 0 25px 0 0;
	}
	.ftc_products_slider.style_6 .products .product .meta_info {
		justify-content: unset;
		padding: 0 0 0 15px;
	}
	.ftc_products_slider.style_6 .products .product .add-to-cart .ftc-tooltip {
		font-size: 14px;
	}
	.banner-42 .ftc-element-image .ftc-image-content {
		width: 130px;
	}
	.footer-39 .icon-social-37 .elementor-widget-container {
		justify-content: flex-start !important;
	}
	.vcl-single-img-39 .elementor-column:last-child .single-img-39:first-child .ftc-image-content span {
		font-size: 28px !important;
	}
	.vcl-single-img-39 .elementor-column:last-child .single-img-39:first-child .ftc-image-content {
		top: 30px;
		right: 10px;
	}
	.vcl-single-img-39 .elementor-column:first-child .single-img-39 .ftc-image-content {
		bottom: auto !important;
		top: 30px !important;
		left: 10px;
	}
	.vcl-single-img-39 .elementor-column:last-child .single-img-39:last-child .ftc-image-content {
		left: 10px;
		bottom: 30px;
	}
	.single-img-39 .ftc-element-image .button-banner .single-image-button {
		margin-top: 0;
	}
	.vcl-space-39 .elementor-spacer-inner {
		height: 100px !important;
	}
	.section-countdown-39 {
		padding-top: 0 !important;
	} 
	.brand-section-40 .elementor-row .elementor-column:first-child {
		margin-bottom: 70px;
	}
	.testimonial-40 .ftc-element-testimonial.style_5 .testimonial-content:before {
		height: 320px;
	}
	.ftc-elements-blogs.style_2 .ftc-blogs:last-child .inner-wrap .post-text {
		padding: 0 0 30px 0;
	}
	.icon-social-37 .elementor-widget-container {
		justify-content: center !important;
	}
	.countdown-41 .elementor-spacer .elementor-spacer-inner {
		height: 120px !important;
	} 
	.contact-icon-41 .elementor-column {
		width: 50% !important;
		margin-bottom: 30px;
	}
	.ftc-product-grid.style_4.woocommerce.columns-4 .products .product {
		width: calc(33.3333% - 30px);
	}
	.product-grid-37 .ftc-product-grid.woocommerce.columns-5 .products .product {
		width: 33.3333%;
	}
	.single_img_28 .elementor-row .elementor-column {
		width: 50% !important;
		margin: 0 auto;
	}
	.navigation-slider .nav-next.style_1 {
		right: 40%;
	}
	.navigation-slider .nav-prev.style_1 {
		left: 40%;
	}
	.footer-42 {
		background-position: 100% center !important;
	}
	.footer-42 .elementor-column {
		width: 50% !important;
	}
	.flex-pro-42 .ftc_products_slider.style_7 .products .product {
		display: inline-block;
	}
	.flex-pro-42 .ftc_products_slider.style_7 .products .product .images {
		max-width: 100%;
	}
	.ftc_products_slider.style_7 .products .product .item-description {
		padding: 10px 15px;
	}
	.testmonial-42 {
		text-align: center;
	}
	.letter-42 .elementor-column {
		width: 100% !important;
		text-align: center;
	}
	.letter-42 .elementor-column:first-child {
		margin-bottom: 30px;
	}
	.letter-42 .form-41 form p {
		justify-content: center;
	}
	.form-42 .elementor-column {
		text-align: center;
		width: 100%;
		margin: 0 auto;
		min-height: 0;
	}
	.cust-pro-42 .elementor-container .elementor-column {
		width: 100%;
		text-align: center;
		margin: 0 auto;
	}
	.form-42 .elementor-column:last-child {
		padding: 30px;
	}
	.contact-icon-41 .elementor-widget-image-box .elementor-image-box-wrapper {
		display: block !important;
		text-align: center !important;
	}
	.contact-icon-41 .elementor-widget-image-box .elementor-image-box-img {
		margin: 0 auto 10px !important;
	}
	.contact-icon-41 .elementor-column:last-child {
		margin: 0 auto;
	}
	.form-41 .wpcf7 p input[type="email"] {
		width: 270px;
	}
	.ftc-elements-blogs.style_2 {
		margin: 0 auto;
	}
	.ftc-elements-blogs.style_2 .inner-wrap .post-text {
		padding: 20px 0;
	}
	.ftc-elements-blogs.style_2 .inner-wrap &gt; a {
		width: 100%;
	}
	.title-ins {
		left: 50%;
		transform: translate(-50%, -50%);
	}
	.copyright-41 .elementor-column .ftc-element-image,
	.copyright-41 .elementor-column {
		width: 100% !important;
		text-align: center;
	}
	.footer-41 .elementor-column {
		width: 100% !important;
	}
	.footer-41 {
		background-position-x: 37%;
	}
	.ins-41 .ftc-element-instgram {
		margin: 0 auto;
	}
	.vcl-smile-2.elementor-column,
	.col-heading-41.elementor-column {
		width: 100% !important;
	}
	.section-brand-41 .elementor-column:first-child {
		display: none;
	}
	.section-brand-41 .elementor-column {
		width: 100% !important;
	}
	.last-banner-41 .heading-1 {
		width: 50% !important;
	}
	.last-banner-41 .heading-2 {
		width: 45% !important;
	}
	.vcl-smile-2.elementor-column .ftc-element-image {
		text-align: center;
	}
	.bb-heading-41 .elementor-column:first-child .elementor-spacer-inner {
		height: 30px !important;
	}
	.vcl-smile-2.elementor-column {
		position: relative;
		top: auto;
		right: auto;
	}
	.contact-icon-41 .elementor-column {
		margin-bottom: 0;
	}
	.vcl-smile-1.elementor-column,
	.countdown-41.elementor-column {
		width: 100% !important;
		text-align: center;
	}
	.footer-40 .elementor-column:last-child {
		margin: 0 auto;
	}
	.single-pro-40 .ftc-product-grid.woocommerce.style_5 .products .product {
		width: 570px;
	}
	.pro-40 .elementor-row .elementor-column {
		width: 100%;
		text-align: center;
	}
	.ftc-product-grid.columns-2.style_4 .products {
		justify-content: center;
	}
	.ftc-product-grid.columns-2.style_4 .products .product,
	.ftc-product-grid.columns-2.style_4 .products .product:hover {
		width: 50%;
		margin: 15px;
	}
	.last-banner-39 {
		background-size: cover;
		background-position-x: 64% !important;
	}
	.last-banner-39 .elementor-column:nth-child(2) {
		width: 45%;
		padding: 30px 0 0 30px;
	}
	.last-banner-39 .elementor-container {
		padding: 0 15px;
	}
	.hidden-col {
		display: none;
	}
	.bb-39 .elementor-column:last-child {
		margin-top: 20px;
	}
	.bb-39-2 {
		margin-top: 72px;
	}
	.bb-39-2 .elementor-column {
		width: 50% !important;
	}
	.section-countdown-39 .elementor-row .elementor-column {
		width: 100%;
	}
	.countdown-39 .elementor-widget-wrap {
		margin: 0 auto;
	}
	.image-39 .elementor-widget-ftc_single_image {
		position: relative;
		top: -42px;
		text-align: center;
	}
	.girl-vegetable .elementor-column:first-child {
		width: 100%;
	}
	.girl-vegetable .elementor-column:first-child .elementor-column-wrap {
		margin: 0 !important;
	}
	.apple-left.elementor-column {
		padding-left: 0;
	}
	.apple-right.elementor-column {
		padding-right: 0;
		padding-left: 50px;
	}
	.ftc-element-instgram ul.columns-8 li {
		width: 25%;
	}
	.big-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs .inner-wrap .post-text {
		padding: 20px 15px;
		margin: 0px;
	}
	.contact-38 .elementor-column.elementor-inner-column {
		padding-bottom: 0;
	}
	.space-38 .elementor-spacer-inner {
		height: 30px !important;
	}
	.custom-product-37 .ftc_products_slider .products .product .ftc-thumbnails-gallery {
		left: calc(33% + 17px);
		width: calc(67% - 40px);
	}

	.portfolio-36 .elementor-column:first-child {
		text-align: center;
	}
	.heading-bb.elementor-column, 
	.heading-bb .elementor-column-wrap {
		text-align: center !important;
		margin: 0 0 30px 0 !important;
	}
	.ftc-blogs-slider .style_6 .inner-wrap {
		flex-direction: column;
	}
	.ftc-blogs-slider .style_6 .inner-wrap &gt; a {
		width: 100%;
	}
	.ftc-blogs-slider .style_6 .inner-wrap .post-text {
		width: 100%;
		margin: 0;
	}
	.custom-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs .inner-wrap .post-text &gt; p {
		-webkit-line-clamp: 3;
		margin: 0 15px 20px 15px;
	}
	.custom-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs .inner-wrap .post-text .ftc-readmore {
		padding: 10px 25px;
	}
	.custom-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs:nth-child(3n + 3) .inner-wrap &gt; a {
		width: 50%;
		max-width: 370px;
	}
	.custom-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs:nth-child(3n + 3) .inner-wrap .post-text {
		width: 50%;
	}
	.custom-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs:nth-child(3n + 3) .inner-wrap .post-text &gt; p {
		margin: 8px 15px 25px 15px;
	}
	.vegetable-img {
		margin-bottom: -120px !important;
	}
	.inner-footer .elementor-container .elementor-inner-column:first-child {
		margin-bottom: 10px;
	}
	.product-img-36 .elementor-row .elementor-column {
		width: 100%;
		margin-top: 30px;
	}
	.first-product {
		margin-bottom: 30px;
	}
	.hidden-left-36 .elementor-row .elementor-column:first-child {
		display: none;
	}
	.hidden-left-36 .elementor-row .elementor-column {
		width: 100%;
		text-align: center;
	}
	.ftc-element-testimonial.style_5 .navigation-slider &gt; div {
		width: 35px;
		height: 35px;
	}
	.ftc-element-testimonial.style_5 .navigation-slider .nav-next.style_2 {
		right: 15px;
	}
	.ftc-element-testimonial.style_5 .navigation-slider .nav-prev.style_2 {
		left: 15px;
	}
	.ftc-element-testimonial.style_5 .navigation-slider .nav-next:before,
	.ftc-element-testimonial.style_5 .navigation-slider .nav-prev:before {
		font-size: 23px;
	}
	.ftc-element-testimonial.style_5 .testimonial-content:after,
	.ftc-element-testimonial.style_5 .testimonial-content:before {
		width: calc(100% - 1px);
	}
	.ins-37 {
		margin: 0 auto;
	}
	.inner-blog-37 .elementor-column {
		width: 100% !important;
	}
	.big-blog-37 {
		text-align: center;
		max-width: 570px;
		margin: 0 auto;
	}
	.custom-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs {
		width: calc(50% - 30px);
		margin: 0 15px;
		max-width: 100%;
	}
	.inner-blog-37 .elementor-container {
		padding: 0 15px;
	}
	.big-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs .inner-wrap .post-text .ftc-readmore {
		text-align: left;
		margin: 0 auto;
	}
	.inner-blog-37 .elementor-column .elementor-column-wrap {
		margin: 0 !important;
	}
	.custom-product-37 .navigation-slider .nav-prev {
		left: 39.4%;
	}
	.custom-product-37 .navigation-slider .nav-next {
		right: 9%;
	}
	.custom-product-37 .elementor-widget-ftc-products-sliders .elementor-widget-container {
		padding: 0 15px;
	}
	.custom-product-37 .ftc_products_slider .products .product .item-description .product_title {
		padding: 0;
	}
	.custom-product-37 .ftc_products_slider .products .product .item-description .meta_info {
		height: 35px;
	}
	.custom-product-37 .navigation-slider {
		bottom: 90px;
	}
	.custom-product-37 .ftc_products_slider .products .product .ftc-thumbnails-gallery ul &gt; li {
		max-width: 80px;
	}
	.ftc-product-grid.columns-6.style_3 .products .product {
		width: calc(33.33% - 30px);
	}
	.custom-product-37 .ftc_products_slider .products .product .item-description .product_title &gt; a {
		font-size: 28px;
	}
	.custom-product-37 .ftc_products_slider .products .product .item-description .price .amount {
		font-size: 24px;
	}
	.copyright-36 {
		background-size: unset !important;
		background-position-x: 70% !important;
	}
	.copyright-36 .elementor-column:first-child {
		display: none;
	}
	.ftc-portfolio-element.style_1 .portfolio-inner .item {
		max-width: 100%;
	}
	.ftc-elements-blogs.style_1 .ftc-blogs .inner-wrap .post-text .element-date-timeline {
		bottom: 0;
		padding: 8px 15px;
	}
	.portfolio-36 .elementor-column,
	.inner-blog .elementor-column {
		width: 100% !important;
		margin: 0;
	}
	.portfolio-36 .elementor-column:last-child .elementor-column-wrap {
		margin: 0 !important;
	}
	.portfolio-36 .elementor-column:last-child {
		margin-top: 50px;
	}
	.inner-blog .elementor-column:last-child {
		margin-top: 100px;
	}
	.inner-blog .elementor-widget-ftc_single_image {
		position: relative;
		top: 30px;
		left: 0;
	}
	.ftc-elements-blogs.style_1 {
		margin: 0;
	}
	.feature-36 .ftc-product-grid.style_3.columns-5 .products .product {
		width: 33.33%;
	}
	.absolute-img {
		top: -155px;
	}
	.ftc-product-grid.style_3 {
		padding: 0 15px;
	}
	.gallery-35 .elementor-column {
		width: 100% !important;
		padding-bottom: 0 !important;
	}
	.gallery-35 {
		text-align: center;
	}
	.gallery-35 .elementor-column .inner-gallery .elementor-column {
		width: 50% !important;
	}
	.gallery-35 .elementor-column .inner-gallery .elementor-widget-ftc_single_image {
		width: 100%;
		margin-bottom: 10px;
	}
	.gallery-35 .elementor-column .inner-gallery .elementor-column:first-child {
		text-align: right;
	}
	.gallery-35 .elementor-column .inner-gallery .elementor-column:last-child {
		text-align: left;
	}
	.two-col-35 .elementor-row .elementor-column {
		width: 100%;
	}
	.two-col-35 .elementor-row .elementor-column:first-child {
		margin-bottom: 30px;
	}
	.heading-bb .elementor-widget-text-editor .elementor-text-editor &gt; p {
		text-overflow: ellipsis;
		overflow: hidden;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		display: -webkit-box;
	}
	.elementor-widget-ftc-products-sliders .elementor-widget-container {
		max-width: unset;
	}
	.cus-product-h34 .elementor-column-wrap,
	.product-h34 .elementor-column-wrap {
		width: 100%;
		margin-left: auto;
	}
	.testimonial-34 .elementor-widget-ftc-testimonial .elementor-widget-container,
	.product-h34 .elementor-widget-ftc-products-sliders .elementor-widget-container {
		max-width: 740px;
		margin: 0 auto;
	}
	.section-contact {
		margin-top: -45px !important;
	}
	.img-box-37 .elementor-widget-wrap .elementor-widget-image-box:not(:last-child) .elementor-image-box-wrapper:after, 
	.img-box-35 .elementor-widget-wrap .elementor-widget-image-box:not(:last-child) .elementor-image-box-wrapper:after {
		font-size: 18px;
	}
	.ftc_products_slider.style_4 .products .product .item-description .meta_info .add-to-cart {
		margin: 0 auto;
	}
	.ftc_products_slider.style_4 .products .product .item-description .meta_info .add-to-cart &gt; a &gt; span {
		font-size: 16px;
	}
	.ftc-product-tabs.style_2 .woocommerce .products .product {
		max-width: 100%;
	}
	.ftc-product-tabs.style_2 .tabs-content-wrapper {
		width: 550px;
	}
	.custom-style1 {
		padding: 0;
		margin: auto;
	}
	.spin-contact .elementor-row .elementor-column {
		padding-bottom: 0;
	}
	.ins-responsive .ins_h1 .ftc-instagram ul.columns-3 li {
		width: 27%;
	}
	.ftc-product-tabs.style_2 .woocommerce .products .product .item-description .meta_info .compare {
		display: none;
	}
	.blog-h1 .ftc-blogs-slider .style_2 .inner-wrap {
		display: inline-block;
	}
	.blog-h1 .ftc-blogs-slider .style_2 .inner-wrap &gt; a {
		max-width: 100%;
	}
	.blog-h1 .ftc-blogs-slider .style_2 .inner-wrap .post-text {
		padding: 20px 10px;
	}
	.contact-icon .elementor-icon-box-content .elementor-icon-box-description {
		padding: 0 30px;
	}
	.ftc-element-testimonial.style_2 .infomation {
		padding: 35px 25px 65px;
		height: auto;
		border-bottom: 1px solid #82b440;
	}
	.ftc-element-testimonial.style_2 .testimonial-info-ele {
		display: inline-block;
		text-align: center;
		margin: -35px auto 0;
	}
	.ftc-element-testimonial.style_2 .testimonial-content:before,
	.ftc-element-testimonial.style_2 .testimonial-content:after {
		display: none;
	}
	.testi-home .elementor-widget-ftc-testimonial {
		max-width: 721px;
		margin: 0 auto;
	}
	.ftc-element-testimonial.style_2 .infomation:before {
		top: 15px;
		left: 15px;
	}
	.ftc-element-testimonial.style_2 .testi-info {
		text-align: center;
		margin-left: 0;
	}
	.ftc-element-testimonial.style_2 .navigation-slider .nav-next {
		right: 42%;
	}
	.ftc-element-testimonial.style_2 .navigation-slider .nav-prev {
		left: 42%;
	}
	.ftc-element-testimonial.style_2 .testimonial-info-ele .avatar-image {
		margin: auto;
	}
	.custom-style1 .ftc_products_slider.style_1 .navigation-slider .nav-next {
		right: 35%;
	}
	.custom-style1 .ftc_products_slider.style_1 .navigation-slider .nav-prev {
		left: 35%;
	}
	.tab-product-h1 .elementor-container.elementor-column-gap-extended {
		padding: 0 15px;
	}
	.custom-style1 .ftc_products_slider.style_1 {
		max-width: 360px;
		margin-left: 10px;
	}
	.countdown-h1 .ftc-countdown-element.style_1 .items {
		margin-right: 15px;
	}
	.countdown-h1 .ftc-countdown-element.style_1 .items:last-child {
		margin-right: 0;
	}
	.ftc-product-tabs .woocommerce .products .product .item-image .group-button-product {
		bottom: 0;
	}
	.ftc-product-tabs .woocommerce .products .product .item-image .group-button-product .compare {
		display: none;
	}
	.ftc-element-testimonial.style_1 .navigation-slider .nav-prev:before, 
	.ftc-element-testimonial.style_1 .navigation-slider .nav-next:before {
		font-size: 24px;
	}
	.juice-30 .elementor-widget-wrap &gt; div {
		padding-left: 30px;
		padding-right: 30px;
	}
	.juice-30 .elementor-widget-wrap &gt; div:last-child {
		padding-bottom: 50px;
	}
	.juice-30 .elementor-widget-wrap &gt; div:first-child {
		padding-top: 50px;
	}
	.widget_product_32 .widget_pro_1 .crazy_3 {
		right: 12%;
	}
	.widget_product_32 .widget_pro_1 .crazy_2 {
		left: 16%;
	}
	.widget_product_32 .widget_pro_1 .crazy_1 {
		right: 10%;
	}
	.widget_product_32 .widget_pro_1.elementor-column {
		padding: 0;
		margin: 0 auto 30px auto;
		text-align: center;
	}
	.before-list ul li:before {
		left: 0;
	}
	.respon_footer .elementor-column .elementor-widget-icon-list ul li, 
	.respon_footer .elementor-column .elementor-widget-icon-list ul li a {
		display: flex;
		justify-content: center;
	}
	.respon_footer .elementor-container .elementor-column {
		width: 50% !important;
		margin: 15px auto;
		text-align: center;
	}
	.respon_footer .elementor-column .elementor-widget-icon-list:not(.list-footer) ul li {
		width: max-content;
		margin: 0 auto;
	}
	.respon_footer .elementor-widget-icon-list ul li .elementor-icon-list-text {
		width: auto;
		text-align: center;
	}
	.center.elementor-column.elementor-col-33 {
		padding-bottom: 0;
	}
	.ftc-blogs-slider .style_5 .inner-wrap .post-text p {
		text-overflow: ellipsis;
		overflow: hidden;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		display: -webkit-box;
	}
	.bb_number_30 .elementor-row .elementor-column {
		width: 50%;
		margin: 0 auto;
	}
	.woocommerce .product .item-description .meta_info .compare {
		display: none;
	}
	.widget_product_32 .elementor-row .elementor-column {
		width: 100%;
	}
	.ftc-blogs-slider .style_5 .inner-wrap .post-text {
		margin: -150px 20px 0;
		padding: 20px;
	}
	.custom_cate_img .elementor-row .elementor-column {
		width: 50%;
		margin-bottom: 30px;
	}
	.list_footer .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
		width: 185px;
	}
	.list_footer .elementor-icon-list-items .elementor-icon-list-item {
		padding: 5px 0;
	}
	.respon_ft_32 .elementor-row .col_1_32.elementor-column, 
	.respon_ft_32 .elementor-row .col_3_32.elementor-column {
		width: 50%;
	}
	.orange_cut .orange_right.elementor-column {
		width: 100%;
	}
	.orange_cut .orange_left.elementor-column {
		width: 100%;
		text-align: center;
	}
	.ftc_products_slider .group-button-product .compare {
		display: none;
	}
	.ftc_products_slider.style_2 .woocommerce.ftc-products .products .product {
		width: calc(100% - 20px);
	}
	.ftc_products_slider.style_1 .navigation-slider .nav-next {
		right: 40%;
	}
	.ftc_products_slider.style_1 .navigation-slider .nav-prev {
		left: 40%;
	}
	.ins-responsive .ftc-instagram ul.columns-3 li {
		padding: 5px;
		width: auto;
	}
	.custom_blog .elementor-widget-container {
		max-width: calc(100% - 30px);
		margin: auto;
	}
	.respon_img_31 .elementor-row .elementor-column {
		width: 100%;
		text-align: center;
		margin-bottom: 100px;
	}
	.last_bb_31 {
		margin-bottom: 0 !important;
	}
	.right_bb_31 .elementor-widget-wrap {
		padding: 30px 0;
	}
	.nd {
		font-size: 38px;
		line-height: 48px;
	}
	.rd {
		font-size: 38px;
		margin-top: 25px;
	}
	.bb_left {
		margin-left: 20px;
	}
	.ftc_products_slider .ftc-products .product .item-description .meta_info &gt; a.compare {
		display: none;
	}
	.apple-30 .elementor-container .elementor-column {
		width: 100%;
		text-align: center;
	}
	.ftc-element-testimonial.style_1 .testimonial-content .infomation {
		max-width: 540px;
	}
	.ftc-portfolio-element.ftc-portfolio-wrapper.columns-4 .portfolio-inner .item {
		max-width: 50%;
	}
	.form_30 .ftc-contact-form .form_2 input[type="email"] {
		margin-bottom: 0;
		width: 350px;
	}
	.respon_form_30 .ftc-element-image {
		text-align: center;
	}
	.respon_form_30 .ftc-element-image .wp-caption img {
		width: 270px;
	}
	.respon_space_28 .elementor-column .elementor-widget-spacer .elementor-spacer .elementor-spacer-inner {
		height: 0;
	}
	.respon_slide_28 .elementor-column:first-child {
		width: 0 !important;
	}
	.respon_slide_28 .elementor-column:last-child {
		width: 100% !important;
	}
	.ftc-product-grid.style_1.woocommerce.columns-5 .products .product {
		width: calc(33.33% - 25px);
	}
	.ftc-countdown-element.style_2 .items:not(:last-child) .ftc-number:after {
		right: -15px;
	}
	.ftc_products_slider.style_1 .ftc-products .product .item-description .meta_info &gt; a.compare,
	.ftc-product-grid.woocommerce .products .product .item-description .meta_info &gt; a.compare {
		display: none;
	}
	.ftc-product-grid.style_1.woocommerce.columns-4 .products .product {
		width: calc(33.33% - 25px);
		margin: 15px auto;
	}
	.ftc-contact-form .form_2 {
		display: block;
		margin: auto;
		text-align: center;
	}
	.ftc-contact-form .form_2 input[type="email"] {
		width: 400px;
		margin-bottom: 25px;
	}
	.ftc-contact-form .form_2 input[type="email"]::placeholder {
		text-align: center;
	}
}
@media only screen and (min-width: 667px) and (max-width: 991px){

	.ins_h1 .ftc-element-instgram.ftc-instagram ul {
		width: 100%;
		margin-left: auto;
		justify-content: center;
	}
	.product-section {
		margin: 0 -10px;
	}
	.respon_ft_32 .elementor-row .col_1_32.elementor-column,
	.respon_ft_32 .elementor-row .col_3_32.elementor-column {
		text-align: center;
		margin: auto;
	}
	.col_1_32 .form_3 {
		margin: auto;
	}
	section.elementor-section.footer-41 {
		padding: 60px 30px !important;
	}
	.ftc-blogs-slider .style_2 .inner-wrap .post-text p {
		text-overflow: ellipsis;
		overflow: hidden;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		display: -webkit-box;
	}
	.widget_product_32 .elementor-row .elementor-column .elementor-widget-heading,
	.widget_product_32 .elementor-row .elementor-column .elementor-widget-image {
		text-align: center;
	}
	.widget_product_33.elementor-widget-ftc-products-widget .elementor-widget-container {
		width: 555px;
		margin: auto;
	}
	.copy-right-fter .elementor-column .ftc-element-image {
		text-align: right !important;
	}
	.copy-34 .elementor-column {
		margin: 0 auto;
	}
}
@media only screen and (max-width: 767px){

	.footer-40 .inner-footer .elementor-container .elementor-inner-column:first-child {
		margin: 0;
	}
	.big_product .navigation-slider .nav-next.style_1 {
		right: 40%;
	}
	.big_product .navigation-slider .nav-prev.style_1 {
		left: 40%;
	}
	.title-ins .ftc-element-image img {
		width: 70%;
	}
	.newletter-41 .form-41 form p {
		margin-top: 0;
	}
	.banner-42 .ftc-element-image .ftc-image-caption &gt; p {
		font-size: 30px;
		line-height: 36px;
		text-align: left;
	}
	.banner-42 .ftc-element-image .ftc-image-content {
		width: 250px;
	}
	.banner-42 {
		margin-top: 30px;
	}
	.last-banner-39 .elementor-column:nth-child(2) .elementor-widget-wrap:before {
		left: 60px;
	}
	.first-colft-39 &gt; .elementor-column-wrap &gt; .elementor-widget-wrap {
		padding-top: 0;
	}
	.footer-39 .icon-social-37 .elementor-widget-container {
		justify-content: center !important;
	}
	.banner-42 .elementor-image.ftc-element-image {
		text-align: center;
	}
	.vcl-single-img-39 .elementor-column:last-child .single-img-39:last-child .ftc-image-content,
	.vcl-single-img-39 .elementor-column:first-child .single-img-39 .ftc-image-content {
		left: 30px;
	}
	.vcl-single-img-39 .elementor-column:last-child .single-img-39:first-child .ftc-image-content {
		right: 30px;
	}
	.single-img-39 .ftc-element-image .button-banner {
		text-align: left;
	}
	.ftc-product-grid.style_4 .products .product .item-image .group-button-product {
		height: 40px;
	}
	.ftc-product-grid.style_4 .products .product .item-image .group-button-product .quickview {
		line-height: 40px;
	}
	.ftc-product-grid.style_4 .products .ftc-product .item-description, 
	.ftc-product-grid.style_4 .products .ftc-product:hover .item-description {
		flex-direction: column;
	}
	.ftc-product-grid.style_4 .products .ftc-product .item-description .product_title {
		margin-bottom: 10px;
	}
	.testmonial-42 .ftc-element-testimonial.style_3 .testimonial-content {
		padding: 10px;
	}
	.banner-42 .ftc-element-image .ftc-image-content {
		right: 30px;
	}
	.ins-41 .ftc-element-instgram {
		width: 320px;
	}
	.form-41 form p {
		justify-content: center;
	}
	.contact-right-40 .elementor-column {
		width: 50%;
	}
	.absolute-ft-39 {
		position: relative !important;
		margin-top: 30px;
	}
	.last-banner-39 .elementor-column:nth-child(2) {
		width: 40%;
	}
	.form-39 {
		margin: 0 auto;
	}
	.text-39.elementor-column {
		width: 50%;
	}
	.last-banner-39 {
		background-position-x: 65%;
	}
	.single-img-39 .ftc-image-caption {
		text-align: left;
	}
	.bb-39-2 .elementor-column:not(.elementor-inner-column) {
		width: 100% !important;
		text-align: center;
	}
	.bb-39-2 .signature {
		margin-bottom: 30px;
	}
	.ftc_products_slider.style_4 .products .product .item-description .meta_info {
		width: 100%;
	}
	.apple-right .elementor-text-editor,
	.apple-left .elementor-heading-title {
		color: #333 !important;
	}
	.apple-right.elementor-column {
		padding-right: 30px;
		padding-left: 30px;
	}
	.ftc_products_slider.style_4 .products .product .item-description .meta_info .add-to-cart, 
	.ftc_products_slider.style_4 .ftc-products .product .item-description .meta_info .yith-wcwl-add-to-wishlist {
		margin: 0 10px;
		width: auto;
	}
	.ftc-product-grid.style_1.woocommerce.columns-6 .products .product {
		width: calc(33.33% - 30px);
	}	
	.copyright-36 .elementor-column:not(:last-child) {
		padding-bottom: 10px !important;
	}
	.ftc_products_slider.style_4 .ftc-products .product .item-description .meta_info &gt; div a i,
	.ftc_products_slider.style_4 .ftc-products .product .item-description .meta_info .yith-wcwl-add-to-wishlist &gt; a {
		width: auto;
	}
	.custom-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs:nth-child(3n + 3) .inner-wrap .post-text &gt; p {
		margin: 7px 15px 16px 15px;
	}
	.vegetable-img .elementor-row .elementor-column:first-child {
		width: 35%;
	}
	.icon-box-36 .elementor-icon-box-icon {
		display: flex;
		align-items: center;
	}
	.inner-footer-35 .elementor-inner-column:first-child {
		margin-bottom: 10px;
	}
	.inner-footer .elementor-inner-column {
		width: 100% !important;
	}
	.contact-38 .elementor-inner-column:last-child {
		width: 50%;
		margin: 20px auto 0;
	}
	.ftc-product-grid.style_1 .products .product .item-image .group-button-product .quickview {
		padding: 8px 0;
	}
	.custom-product-37 .navigation-slider .nav-prev {
		left: 38.4%;
	}
	.custom-product-37 .navigation-slider .nav-next {
		right: 8%;
	}
	.ftc-product-grid.style_3 .products .product .item-description .meta_info {
		right: 0;
	}
	.copyright-36 {
		padding: 14px 0 !important;
	}
	.section-first-36 .text-36 {
		text-align: center;
	}
	.section-first-36 .elementor-column:last-child {
		position: relative !important;
		top: 0;
	}
	.img-box-37 .elementor-widget-wrap .elementor-widget-image-box:not(:last-child) .elementor-image-box-wrapper:after,
	.img-box-35 .elementor-widget-wrap .elementor-widget-image-box:not(:last-child) .elementor-image-box-wrapper:after {
		display: none;
	}
	.ftc-element-testimonial.style_3 .testimonial-content .testi-content .infomation {
		text-overflow: ellipsis;
		overflow: hidden;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		display: -webkit-box;
	}
	.ftc-element-testimonial.style_3 .testimonial-content .testi-content .name {
		font-size: 18px;
	}
	.baner-35 .elementor-row .elementor-column {
		width: 50%;
		margin: 0 auto;
	}
	.heading-bb:not(:last-child) {
		margin-bottom: 30px;
	}
	.gallery-35 .elementor-column {
		width: 50%;
		text-align: center;
	}
	.img-box-37 .elementor-widget-wrap .elementor-widget-image-box, 
	.img-box-35 .elementor-widget-wrap .elementor-widget-image-box {
		width: 50%;
		margin: 0 auto;
		text-align: center;
	}
	.testimonial-34 .elementor-widget-ftc-testimonial .elementor-widget-container,
	.product-h34 .elementor-widget-ftc-products-sliders .elementor-widget-container {
		padding: 0 15px;
	}
	.custom-style1 .ftc_products_slider.style_1 .woocommerce.ftc-products .products .product {
		width: calc(100% - 25px);
	}
	.ftc-product-tabs.style_2 .tabs-content-wrapper {
		width: 519px;
	}
	.spin-contact .elementor-row .elementor-column {
		padding-bottom: 30px;
	}
	.countdown-h1 .ftc-countdown-element.style_1 .countdown-timer-init {
		justify-content: center;
	}
	.blog-h1 .ftc-blogs-slider .style_2 .inner-wrap .post-text .meta .author.vcard {
		margin-right: 15px;
	}
	.countdown-h1 .elementor-widget-wrap,
	.countdown-h1 .elementor-column-wrap {
		margin: 85px auto 0 !important;
	}
	.countdown-h1 .elementor-widget.elementor-widget-text-editor {
		padding: 0 30px;
	}
	.left_box .elementor-widget-image-box .elementor-image-box-wrapper,
	.right_box .elementor-widget-image-box .elementor-image-box-wrapper {
		display: flex;
		align-items: center;
		justify-content: space-around;
		margin: 0;
		padding: 0 35px;
	}
	.right_box .elementor-widget-image-box, 
	.left_box .elementor-widget-image-box {
		margin: auto;
	}
	.center_box .elementor-column-wrap.elementor-element-populated,
	.left_box .elementor-column-wrap.elementor-element-populated,
	.right_box .elementor-column-wrap.elementor-element-populated {
		margin: auto !important;
	}
	.right_box .elementor-image-box-wrapper .elementor-image-box-img, 
	.left_box .elementor-image-box-wrapper .elementor-image-box-img {
		margin: 0 !important;
	}
	.left_box .elementor-column-wrap .elementor-widget-wrap,
	.right_box .elementor-column-wrap .elementor-widget-wrap {
		display: inline-table !important;
	}
	.center_box {
		text-align: center;
	}
	.elementor-column:last-child .contact-icon .elementor-widget-container .elementor-icon-box-wrapper {
		border-bottom: 0;
	}
	.contact-icon .elementor-widget-container .elementor-icon-box-wrapper {
		border-bottom: 1px solid #ebebeb;
		margin: 0 105px;
		padding-bottom: 30px;
	}
	.testi-home .elementor-widget-ftc-testimonial {
		max-width: 689px;
		margin: 0 auto;
	}
	.product_h1 .ftc_products_slider.style_1 .products .product .product_title {
		margin-top: 0;
	}
	.title-tab.elementor-column {
		width: 70%;
	}
	.countdown-h1,
	.button_h1.elementor-widget.elementor-widget-button {
		text-align: center;
	}
	.custom-style1 .ftc_products_slider.style_1 .navigation-slider .nav-next {
		right: 40%;
	}
	.custom-style1 .ftc_products_slider.style_1 .navigation-slider .nav-prev {
		left: 40%;
	}
	.custom-style1 .ftc_products_slider.style_1 {
		max-width: 570px;
		margin-left: auto;
	}
	.custom-style1 .ftc_products_slider.style_1 .woocommerce.ftc-products .products {
		padding: 0;
	}
	.widget_product_32 .widget_pro_1 .crazy_2 {
		left: 12%;
	}
	.widget_product_32 .widget_pro_1 .crazy_3 {
		right: 11%;
	}
	.bb_text_30 .elementor-image-box-description {
		padding: 0 30px;
	}
	.ftc-product-tabs .woocommerce .products .product .item-description .product_title a,
	.ftc_products_slider.style_2 .woocommerce.ftc-products .products .product .item-description .product_title a,
	.ftc_products_slider.style_3 .woocommerce .product .item-description .product_title a {
		font-size: 14px;
	}
	.ftc-blogs-slider .style_2 .inner-wrap .post-text .meta .author.vcard:after {
		display: none;
	}
	.ftc-blogs-slider .blogs-slider .inner-wrap .post-text .meta .author.vcard {
		font-size: 13px;
	}
	.img_padding .ftc-element-image .wp-caption img {
		padding-right: 0;
	}
	.ftc-blogs-slider .style_5 .inner-wrap .post-text .ftc-readmore {
		padding: 5px;
	}
	.orange_right .elementor-widget-wrap .elementor-widget-image-box:last-child {
		margin-top: 30px;
	}
	.contact_icon .elementor-row .elementor-column,
	.orange_right .elementor-widget-wrap .elementor-widget-image-box {
		width: 50%;
		margin: auto;
	}
	.dive_left.elementor-widget-divider {
		text-align: center;
	}
	.dive_right.elementor-widget-divider {
		text-align: center;
	}
	.bb_left {
		float: none;
		color: rgb(0, 0, 0);

	}
	.text_price.elementor-widget-heading .elementor-heading-title,
	.text_apple.elementor-widget-text-editor .elementor-text-editor {
		color: #000 !important;
	}
	.form_30 .ftc-contact-form .form_2 input[type="submit"] {
		margin-top: 0;
	}
	.form_30 .ftc-contact-form .form_2 {
		display: flex;
		justify-content: center;
		margin-top: 25px;
	}
	.ftc-blogs-slider .style_2 .inner-wrap &gt; a {
		margin-right: 20px;
	}
	.single_img_28 .elementor-column.elementor-col-33 {
		width: 50%;
		margin: auto;
	}
	.custom-cdown-25 .ftc-countdown-element.style_1 .items {
		margin: auto;
	}
	.text_content_fter .elementor-text-editor {
		width: 280px;
	}
	.ftc_products_slider.style_1 .ftc-products .product .item-description .short-description {
		bottom: -45px;
	}
	.ftc_products_slider.style_1 .ftc-products .product .item-description .price {
		margin-bottom: 0;
	}
}

@media only screen and (min-width: 690px) and (max-width: 735px){ 

	.ftc-product-tabs.style_2 .tabs-content-wrapper {
		width: 517px;
	}
	.custom-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs .inner-wrap .post-text &gt; h4 {
		padding: 10px 15px 20px 15px;
	}

}
@media only screen and (min-width: 668px) and (max-width: 689px){ 

	.custom-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs .inner-wrap .post-text &gt; h4 {
		padding: 10px 15px 5px 15px;
	}
	.ftc-product-tabs.style_2 .tabs-content-wrapper {
		width: 467px;
	}
	.custom-product-37 .ftc_products_slider .products .product .ftc-thumbnails-gallery ul &gt; li {
		max-width: 58px;
	}
	.custom-product-37 .navigation-slider .nav-prev {
		left: 41.4%;
		bottom: -6px;
	}
	.custom-product-37 .navigation-slider .nav-next {
		right: 10.5%;
		bottom: -6px;
	}
	.custom-product-37 .navigation-slider .nav-next:before,
	.custom-product-37 .navigation-slider .nav-prev:before {
		font-size: 14px;
	}

}
@media only screen and (min-width: 667px) and (max-width: 767px){

	.copy-right-fter .elementor-column:last-child {
		width: 40%;
	}
	.copy-right-fter .elementor-column:first-child {
		width: 60%;
	}
	.copy-right-fter .elementor-text-editor {
		text-align: left !important;
	}
	.divider-26 .elementor-column:first-child:after,
	.divider-26-1 .elementor-column:last-child:after {
		display: none;
	}
	.heading-bb .elementor-column-wrap:last-child {
		margin-bottom: 15px !important;
	}
	.ftc_products_slider.style_1 .woocommerce.ftc-products .products .product {
		width: calc(100% - 25px);
	}
	.left .elementor-element-populated .elementor-widget-wrap &gt; div,
	.left .elementor-element-populated .elementor-widget-wrap .elementor-widget-text-editor .elementor-widget-container .elementor-text-editor {		
		text-align: left;
	}
	.right .elementor-element-populated .elementor-widget-wrap &gt; div,
	.right .elementor-element-populated .elementor-widget-wrap .elementor-widget-text-editor .elementor-widget-container .elementor-text-editor {
		text-align: right;		
	}
	.right .elementor-element-populated .elementor-widget-wrap &gt; div {
		padding-right: 30px;
	}
	.left .elementor-element-populated .elementor-widget-wrap &gt; div {
		padding-left: 30px;
	}
	.left .elementor-element-populated .elementor-widget-wrap .elementor-widget-text-editor .elementor-widget-container,
	.right .elementor-element-populated .elementor-widget-wrap .elementor-widget-text-editor .elementor-widget-container {
		padding: 0;
	}
	.right .elementor-element-populated .elementor-widget-wrap .elementor-widget-text-editor {
		max-width: 500px;
		margin-right: 0;
		margin-left: auto;
	}
	.left .elementor-element-populated .elementor-widget-wrap .elementor-widget-text-editor {
		max-width: 500px;
		margin-right: auto;
		margin-left: 0;
	}	
	.center .elementor-element-populated .elementor-widget-wrap .elementor-widget-text-editor {
		max-width: 500px;
		margin: auto;
	}

}

@media only screen and (max-width: 667px) {

	.bb-contact .ftc-image-caption {
		font-size: 32px;
		line-height: 34px;
	}
	.contact-right-40 .elementor-image-box-description {
		text-overflow: ellipsis;
		overflow: hidden;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		display: -webkit-box;
	}
	.ftc-product-grid.style_3 .products .product .item-image:hover .group-button-product {
		width: 120px;
	}
	.ftc-product-grid.style_3 .products .product .item-image .group-button-product &gt; div, 
	.ftc-product-grid.style_3 .products .product .item-image .group-button-product &gt; .quickview {
		width: 40px;
	}
	.custom-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs:nth-child(3n + 3) .inner-wrap .post-text &gt; p {
		margin: 7px 15px 19px 15px;
	}
	.custom-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs .inner-wrap .post-text &gt; p {
		-webkit-line-clamp: 2;
	}
	.ftc-element-testimonial.style_5 .testimonial-content:after, 
	.ftc-element-testimonial.style_5 .testimonial-content:before {
		width: 100%;
	}
	.custom-product-37 .ftc_products_slider .products .product .ftc-thumbnails-gallery ul &gt; li {
		max-width: 48px;
	} 
	.custom-product-37 .navigation-slider .nav-prev {
		left: 41.4%;
	}
	.custom-product-37 .navigation-slider .nav-next {
		right: 11%;
	}
	.custom-product-37 .navigation-slider {
		bottom: 75px;
	}
	.custom-product-37 .navigation-slider .nav-next:before,
	.custom-product-37 .navigation-slider .nav-prev:before {
		font-size: 18px;
	}

	.ftc-product-tabs.style_2 .tabs-content-wrapper {
		width: 450px;
	}
	.product_h1 .ftc_products_slider.style_1 .swiper-pagination-bullets {
		margin-top: 0;
	}
	.testi-home .elementor-widget-ftc-testimonial {
		max-width: 620px;
		margin: 0 auto;
	}
	.text_bbh1 {
		width: 100% !important;
		text-align: center;
		margin-bottom: 30px;
	}
	.button_bbh1 {
		width: 100% !important;
	}
	.button_bbh1 .elementor-widget-button {
		text-align: center;
	}
	.widget_product_32 .widget_pro_1 .crazy_2 {
		left: 8%;
	}
	.widget_product_32 .widget_pro_1 .crazy_3 {
		right: 6%;
	}
	.ftc_products_slider.style_3 .woocommerce .product .item-description .meta_info .add-to-cart, 
	.ftc_products_slider.style_3 .woocommerce .product .item-description .meta_info .add-to-cart a {
		width: 120px;
		height: 35px;
	}
}
@media only screen and (max-width: 480px){

	.copy-right-fter .elementor-column {
		width: 100% !important;
	}
	.blog-28 .ftc-blogs-slider .style_2 .inner-wrap .post-text {
		margin-top: 20px;
	}
	.big_product .navigation-slider .nav-next.style_1 {
		right: 35%;
	}
	.big_product .navigation-slider .nav-prev.style_1 {
		left: 35%;
	}
	.divider-26-1 .elementor-column:last-child:after {
		display: none;
	}
	.divider-26 .elementor-column:first-child:after {
		top: auto;
		bottom: -10px;
		left: 50%;
		transform: translateX(-50%);
	}
	.respon_footer .elementor-column .elementor-widget-icon-list:not(.list-footer) ul li {
		width: auto;
		margin: 0 auto;
	}
	.respon_footer .elementor-container .elementor-column {
		width: 100% !important;
	}
	.xlz-logo {
		right: 20px;
		top: 20px;
	}
	.title-ins .ftc-element-image img {
		width: 100%;
	}
	.title-ins {
		top: 52%;
	}
	.bb-heading-41 .elementor-column:first-child .elementor-spacer-inner {
		height: 45px !important;
	}
	.big-pro-42 .ftc_products_slider.style_7 .item-description .meta_info {
		bottom: 25px;
	}
	.newletter-42.elementor-widget-ftc-cf7-forms {
		width: auto !important;
		margin: 0;
	}
	.big-pro-42 {
		margin: auto;
	}
	.big-pro-42 .navigation-slider {
		display: none;
	}
	.banner-42 .ftc-element-image .ftc-image-content {
		width: 130px;
	}
	.banner-42 .ftc-element-image .ftc-image-caption &gt; p {
		font-size: 18px;
		line-height: 20px;
		text-align: left;
	}
	.last-banner-39 .elementor-column:nth-child(2) .elementor-widget-wrap:before {
		left: 140px;
	}
	.footer-40.respon_footer .active_col {
		padding-bottom: 0;
	}
	.ftc-element-testimonial.style_5 .navigation-slider &gt; div.style_2 {
		bottom: 14%;
	}
	.pro-40 .elementor-row .single-img-40 {
		margin: 10px auto;
	}
	.ftc-product-grid.woocommerce.style_5 .products .product:hover, 
	.ftc-product-grid.woocommerce.style_5 .products .product {
		width: calc(50% - 20px);
		margin: 10px auto;
	}
	.footer-41 {
		background-position-x: 40.1%;
	}
	.last-banner-41 .heading-2 {
		padding: 20px 25px 120px 25px !important;
	}
	.newletter-41 {
		padding: 20px 10px !important;
	}
	.newletter-41 .elementor-widget-heading .elementor-widget-container {
		margin: 0 0 20px 0 !important;
	}
	.ftc_products_slider.style_6 .products .product .meta_info {
		bottom: 10px;
		height: auto;
	}
	.big-pro-42 .ftc_products_slider.style_7 .woocommerce .products .product {
		width: calc(100% - 30px);
	}
	.flex-pro-42 .ftc_products_slider.style_7 .item-description .meta_info {
		left: 0;
		justify-content: center;
	}
	.ftc_products_slider.style_7 .products .product .images {
		max-width: 180px;
	}
	.ftc_products_slider.style_6 .products .product .meta_info .add-to-cart {
		margin: 0 15px 0 0;
	}
	.vcl-single-img-39 .elementor-column:first-child .elementor-column-wrap {
		background-size: contain !important;
	}
	.testimonial-40 .ftc-element-testimonial.style_5 .testimonial-content {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.ftc-product-grid.woocommerce.style_5 .products .product .item-description .meta_info {
		width: 120px;
		height: 35px;
	}
	.ftc-product-grid.woocommerce.style_5 .products .product .meta_info a i {
		line-height: inherit;
	}
	.ftc-product-grid.woocommerce.style_5 .products .product .meta_info &gt; div a, 
	.ftc-product-grid.woocommerce.style_5 .products .product .meta_info &gt; a {
		width: 35px;
		height: 35px;
		line-height: 35px;
	}
	.ftc-product-grid.woocommerce.style_5 .products .product .product_title a {
		font-size: 18px;
	}
	.ftc-product-grid.woocommerce.style_5 .products .product .item-description .price {
		font-size: 16px;
		margin-bottom: 10px;
	}
	.ftc-product-grid.woocommerce.style_5 .products .product .star-rating {
		width: 68px;
		font-size: 11px;
	}
	.bb-contact .ftc-image-caption {
		font-size: 24px;
		line-height: 24px;
		margin-bottom: 0;
	}
	.bb-contact .ftc-image-caption &gt; div &gt; span:first-child {
		font-size: 42px !important;
	}
	.bb-contact .button-banner {
		display: none;
	}
	.ftc-elements-blogs.style_2 .inner-wrap .post-text .meta {
		justify-content: center;
	}
	.ftc-elements-blogs.style_2 .ftc-blogs:last-child .inner-wrap .post-text {
		text-align: center;
	}
	.ftc-elements-blogs.style_2 .ftc-blogs:last-child .inner-wrap .post-text .meta {
		margin: 0 auto;
	}
	.ftc_products_slider.style_5 .ftc-products .product .images .group-button-product {
		width: 120px;
	}
	.ftc_products_slider.style_5 .ftc-products .product .images .group-button-product &gt; div, 
	.ftc_products_slider.style_5 .ftc-products .product .images .group-button-product &gt; a, 
	.ftc_products_slider.style_5 .ftc-products .product .images .group-button-product &gt; div &gt; a {
		width: 40px;
	}
	.ftc-product-grid.style_4.woocommerce.columns-4 .products .product {
		width: calc(50% - 20px);
	}
	.product-grid-37 .ftc-product-grid.woocommerce.columns-5 .products .product {
		width: 50%;
	}
	.ftc-product-grid.style_2 .products .product .item-image .group-button-product .quickview {
		font-size: 16px;
		line-height: 15px;
		padding: 10px 0;
	}
	.ftc-product-grid.style_2 .products .product .item-description .meta_info {
		top: 0;
	}
	.single_img_28 .elementor-row .elementor-column {
		width: 100% !important;
		margin: 0 auto;
	}
	.product-25 .navigation-slider .nav-next.style_1 {
		right: 25%;
	}
	.product-25 .navigation-slider .nav-prev.style_1 {
		left: 25%;
	}
	.navigation-slider .nav-next.style_1 {
		right: 35%;
	}
	.navigation-slider .nav-prev.style_1 {
		left: 35%;
	}
	.product_h1 .navigation-slider .nav-next.style_1 {
		right: 25%;
	}
	.product_h1 .navigation-slider .nav-prev.style_1 {
		left: 25%;
	}
	.footer-42 .elementor-column {
		width: 100% !important;
	}
	.navigation-slider .style_2 {
		top: -90px;
	}
	.form-41 .wpcf7 p input[type="email"] {
		margin-bottom: 30px;
	}
	.form-41 form p {
		display: inline-block;
		text-align: center;
		margin: 0 auto;
	}
	.last-banner-41 .heading-1 {
		width: 100% !important;
		margin: 0 15px;
	}
	.last-banner-41 .heading-2 {
		width: 100% !important;
		margin: 30px 0;
	}
	.ftc-elements-blogs.style_2 .inner-wrap .post-text .ftc-readmore {
		margin: 0 auto;
	}
	.ftc-elements-blogs.style_2 .inner-wrap .post-text {
		text-align: center;
	}
	.contact-icon-41 .elementor-column {
		width: 100% !important;
	}
	.countdown-41 .ftc-countdown-element {
		width: 300px;
	}
	.footer-40 .show_col {
		padding-bottom: 10px;
	}
	.testimonial-40 .ftc-element-testimonial.style_5 {
		width: 320px;
	}
	.testimonial-40 .ftc-element-testimonial.style_5 .testimonial-content:after, 
	.testimonial-40 .ftc-element-testimonial.style_5 .testimonial-content:before {
		display: none;
	}
	.ftc-product-grid.columns-2.style_4 .products .product:hover,
	.ftc-product-grid.columns-2.style_4 .products .product {
		width: calc(50% - 20px);
		margin: 15px auto;
	}
	.pro-40 .single-img-40 .elementor-column-wrap {
		margin: 0 10px !important;
	}
	.single-pro-40 .ftc-product-grid.woocommerce.style_5 .products .product {
		width: calc(100% - 20px);
	}
	.contact-right-40 .elementor-column {
		width: 100%;
	}
	.bb-39 .elementor-column:last-child {
		width: 100% !important;
	}
	.text-39.elementor-column {
		width: 100%;
		text-align: center;
	}
	.section-countdown-39 .elementor-row .elementor-column {
		margin: 0 15px;
	}
	.countdown-39 .elementor-widget-wrap {
		width: 320px;
	}
	.countdown-39 .ftc-countdown-element {
		width: 300px;
		margin: 0 auto;
	}
	.last-banner-39 .elementor-column:nth-child(2) {
		width: 100%;
		padding: 30px 0 0 0;
	}
	.section-countdown-39 .elementor-row .elementor-column:last-child {
		margin: 0 auto;
	}
	.inner-fter-36 .elementor-row .elementor-column.elementor-inner-column:last-child {
		margin-bottom: 30px;
	}
	.respon_footer .elementor-container .elementor-column.footer-logo {
		text-align: center;
	}
	.respon_footer .elementor-column.footer-logo .elementor-widget-heading .elementor-heading-title {
		justify-content: center;
	}
	.respon_footer .elementor-column.footer-logo .elementor-widget.elementor-widget-icon-list .elementor-icon-list-item, 
	.respon_footer .elementor-column.footer-logo .elementor-widget.elementor-widget-icon-list .elementor-icon-list-item a {
		position: relative;
		justify-content: center;
	}
	.respon_footer .elementor-column.footer-logo .elementor-widget-icon-list .elementor-icon-list-item .elementor-icon-list-text {
		text-align: center;
	}
	.ins-responsive .ftc-element-instgram.ftc-instagram {
		max-width: 270px;
	}
	.inner-footer .elementor-social-icons-wrapper {
		display: flex;
		justify-content: center;
	}
	.ftc-element-testimonial.style_4 .testimonial-content .infomation {
		font-size: 14px;
	}
	.fter-35 .sale-mail.elementor-column {
		padding-bottom: 0;
	}
	.apple-right.elementor-column {
		padding-right: 0;
		padding-left: 0;
	}
	.custom_blog .ftc-blogs-slider .style_3 .inner-wrap .post-text .button-group {
		margin: 0 auto;
	}
	.ftc-product-grid.style_1.woocommerce.columns-6 .products .product {
		width: calc(50% - 30px);
	}
	.ftc_products_slider.style_4 .products .product .item-description .meta_info .add-to-cart .added_to_cart {
		font-size: 0;
	}
	.ftc_products_slider.style_4 .products .product .item-description .meta_info .add-to-cart .added_to_cart:after {
		font-size: 16px;
	}
	.video-38:before, .video-38:after {
		height: 97%;
	}
	.contact-38 .elementor-column.elementor-inner-column {
		padding-bottom: 30px;
	}
	.ftc-element-instgram ul.columns-8 li {
		width: 50%;
	}
	.ftc-product-tabs.style_3 .woocommerce .products .product {
		width: calc(100% - 20px);
	}
	.copyright-36 {
		padding: 24px 0 !important;
	}
	.hidden-title .elementor-widget-heading {
		display: none !important;
	}
	.respon_footer .elementor-container .space-bottom.elementor-column {
		margin-bottom: 0;
	}
	.baner-35 .elementor-widget-container {
		padding: 0 !important;
	}
	.gallery-35 .elementor-column .inner-gallery .elementor-column:first-child {
		width: 49% !important;
	}
	.ftc_products_slider.style_4 .products .product .item-description .meta_info .add-to-cart .loading:after {
		left: 25%;
		right: auto;
		top: 20%;
	}
	.ftc_products_slider.style_4 .products .product .item-description .meta_info .add-to-cart .loading:before {
		opacity: 0;
	}
	.ftc_products_slider.style_4 .products .product .item-description .meta_info .add-to-cart .added_to_cart:before {
		display: none;
	}
	.testimonial-38 {
		padding: 230px 0px 110px 0px !important;
	}
	.cust-test-38 .ftc-element-testimonial.style_5 .testimonial-content .infomation {
		padding: 30px 15px;
	}
	.cust-test-38 .elementor-widget-container {
		width: 340px !important;
		margin: 0 auto;
	}
	.ftc-product-grid.style_3 .products .product .item-description .meta_info &gt; .yith-wcwl-add-to-wishlist &gt; a {
		width: 28px;
		height: 28px;
	}
	.ftc-product-grid.style_3 .products .product .item-description .meta_info &gt; .yith-wcwl-add-to-wishlist &gt; a i {
		line-height: 28px;
	}
	.baner-35 .elementor-row .elementor-column {
		width: 100%;
	}
	.ftc-product-tabs.style_3 .woocommerce .products .product .item-description .product_title &gt; a {
		font-size: 15px;
	}
	.two-col-35 .elementor-row .elementor-column {
		text-align: center;
	}
	.two-col-35 .elementor-row .elementor-column .elementor-column-wrap {
		text-align: center !important;
	}
	.two-col-35 .elementor-row .elementor-column .elementor-column-wrap {
		margin: 0 !important;
	}
	.two-col-35 .elementor-row .elementor-column {
		padding: 0 15px;
	}
	.inner-footer .elementor-inner-column {
		margin-bottom: 0 !important;
	}
	.copy-right-fter .elementor-column:last-child .elementor-widget-heading {
		text-align: center;
		margin-top: 10px;
	}
	.contact-38 .elementor-inner-column {
		width: 100% !important;
	}
	.ftc-product-grid.style_1.woocommerce.columns-4 {
		padding: 0 10px;
	}
	.ftc-product-grid.style_1.woocommerce.columns-4 .products .product {
		width: calc(50% - 20px);
	}
	.ftc-product-grid.style_1 .products .ftc-product:hover .item-description,
	.ftc-product-grid.style_1 .products .ftc-product .item-description {
		flex-direction: column;
		padding: 10px;
	}
	.ftc-product-grid.style_1 .products .ftc-product .item-description .product_title {
		margin: 0;
	}
	.ftc-product-grid.style_1 .products .product .item-description .meta_info {
		padding: 0;
	}
	.ftc-element-testimonial.style_5:hover .navigation-slider &gt; div {
		visibility: visible;
		opacity: 1;
		pointer-events: visible;
	}
	.ftc-element-testimonial.style_5 .navigation-slider &gt; div {
		transition: all .25s ease;
		opacity: 0;
		visibility: hidden;
		backface-visibility: hidden;
		-webkit-backface-visibility: hidden;
	}
	.ftc-element-testimonial.style_5 .navigation-slider .nav-prev {
		-webkit-transform: translateX(-30px);
		transform: translateX(-30px);
		left: 0;
	}
	.ftc-element-testimonial.style_5 .navigation-slider .nav-next {
		transform: translateX(30px);
		-webkit-transform: translateX(30px);
		right: 0;
	}
	.ftc-element-testimonial.style_5 .navigation-slider &gt; div.style_2:hover {
		background: #ff0000;
	}
	.ftc-element-testimonial.style_5:hover .navigation-slider .nav-prev, 
	.ftc-element-testimonial.style_5:hover .navigation-slider .nav-next {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		background: #82b440;
		color: #fff;
		border-color: #84b440;
	}
	.ftc-element-testimonial.style_5 .testimonial-content:after, 
	.ftc-element-testimonial.style_5 .testimonial-content:before {
		width: calc(100% - 1px);
	}
	.custom-product-37 .ftc_products_slider .products .product .images {
		max-width: 100%;
	}
	.custom-product-37 .ftc_products_slider .products .product .ftc-thumbnails-gallery {
		position: relative;
		bottom: 0;
		left: 0;
		width: 100%;
	}
	.custom-product-37 .ftc_products_slider .products .product:hover .item-description,
	.custom-product-37 .ftc_products_slider .products .product .item-description {
		width: 100%;
		text-align: center;
		padding: 20px 0;
	}
	.ftc_products_slider.style_1 .ftc-products .product .item-description .price {
		padding: 0;
		float: none;
		width: 100%;
		margin: 5px 0;
	}
	.custom-product-37 .ftc_products_slider .products .product .item-description .star-rating {
		float: none;
	}
	.custom-product-37 .navigation-slider {
		display: none;
	}
	.custom-product-37 .ftc_products_slider .products .product .item-description .meta_info {
		margin-top: 20px;
		height: auto;
		position: relative;
		width: 100%;
		left: 0;
		right: 0;
		bottom: 0;
	}
	.custom-product-37 .ftc_products_slider .products .product .ftc-thumbnails-gallery &gt; ul {
		padding: 15px;
	}
	.custom-product-37 .ftc_products_slider .products .product .ftc-thumbnails-gallery ul &gt; li {
		max-width: 70px;
	}
	.custom-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs {
		width: calc(100% - 30px);
		margin: 0 15px;
	}
	.custom-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs .inner-wrap .post-text {
		text-align: left;
	}
	.custom-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs:nth-child(3n + 3) .inner-wrap &gt; a {
		width: 100%;
	}
	.custom-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs:nth-child(3n + 3) .inner-wrap .post-text {
		width: 100%;
		padding: 0;
		margin: 20px 0 0 0;
	}
	.ins-37 .ftc-element-instgram.ftc-instagram ul:not(.slider) li {
		width: 33.33%;
		padding: 5px;
	}
	.ftc-product-grid.style_3 {
		padding: 0 10px;
	}
	.ftc-product-grid.columns-6.style_3 .products .product {
		width: calc(50% - 20px);
	}
	.ftc-product-grid.style_3 .products .product .item-image:hover .group-button-product {
		width: 105px;
	}
	.ftc-product-grid.style_3 .products .product .item-image .group-button-product &gt; div, 
	.ftc-product-grid.style_3 .products .product .item-image .group-button-product &gt; .quickview {
		width: 35px;
		height: 35px;
	}
	.ftc-product-grid.style_3.woocommerce .item-image .group-button-product div &gt;a:first-child:before,
	.ftc-product-grid.style_3 .item-image .group-button-product &gt; div a i, 
	.ftc-product-grid.style_3 .item-image .group-button-product &gt; a i {
		line-height: 35px;
	}
	.ftc-element-testimonial.style_5 .testimonial-content .infomation {
		padding: 40px 30px 15px;
	}
	.copyright-36 .elementor-column {
		width: 100% !important;
	}
	.custom-form-36 {
		padding-bottom: 0 !important;
		margin-bottom: 0 !important;
	}
	.ftc-portfolio-element.style_1 .portfolio-inner .item {
		width: 100% !important;
		padding: 0 0 30px 0 !important;
	}
	.ftc-portfolio-element.style_1 .portfolio-inner .item:last-child {
		padding: 0 !important;
	}
	.inner-fter-36 .elementor-column {
		width: 100% !important;
	}
	.ftc-product-grid.style_4,
	.ftc-product-grid.style_4 .products .product:hover,
	.ftc-product-grid.style_4 .products .product {
		padding: 0 10px;
	}
	.ftc-elements-blogs.style_1 .ftc-blogs .inner-wrap {
		flex-direction: column;
	}
	.ftc-elements-blogs.style_1 .ftc-blogs .inner-wrap .post-text .ftc-readmore {
		width: max-content;
		margin: 0 auto;
	}
	.ftc-elements-blogs.style_1 .ftc-blogs .inner-wrap .post-text .element-date-timeline {
		top: 0;
		bottom: auto;
	}
	.ftc-elements-blogs.style_1 .ftc-blogs .inner-wrap .post-text {
		margin-left: 0;
		margin-top: 20px;
		text-align: center;
	}
	.ftc-elements-blogs.style_1 .ftc-blogs .inner-wrap .post-text .meta {
		margin: 0 auto;
	}
	.inner-blog {
		margin: 0 15px;
	}
	.feature-36 .ftc-product-grid.style_3.columns-5 .products .product {
		width: 50%;
	}
	.signature .elementor-column {
		width: 100% !important;
	}
	.contact-36 .elementor-column {
		width: 100% !important;
		margin-bottom: 20px;
	}
	.contact-36 .elementor-column:last-child {
		margin-bottom: 0;
	}
	.ftc_products_slider.style_4 .products .product .item-description .meta_info {
		padding: 0 40px;
	}
	.custom_social .ftc-blogs-slider {
		width: auto;
		padding: 0;
	}
	.img-box-37 .elementor-widget-wrap .elementor-widget-image-box:not(:last-child) .elementor-image-box-wrapper:after, 
	.img-box-35 .elementor-widget-wrap .elementor-widget-image-box:not(:last-child) .elementor-image-box-wrapper:after {
		display: none;
	}
	.ftc_products_slider.style_4 .products .product .item-description .meta_info .add-to-cart &gt; a {
		color: #999;
	}
	.ftc_products_slider.style_4 .products .product .item-description .meta_info .add-to-cart &gt; a:before {
		display: flex;
		justify-content: center;
		width: 100%;
		height: 100%;
		font-weight: bold;
		font-size: 16px;
	}
	.ftc_products_slider.style_4 .products .product .item-description .meta_info .add-to-cart &gt; a &gt; span {
		font-size: 0;
	}
	.ftc_products_slider.style_4 .products .product .item-description .meta_info .add-to-cart &gt; a, 
	.ftc_products_slider.style_4 .products .product .item-description .meta_info .add-to-cart, 
	.ftc_products_slider.style_4 .ftc-products .product .item-description .meta_info .yith-wcwl-add-to-wishlist, 
	.ftc_products_slider.style_4 .ftc-products .product .item-description .meta_info .yith-wcwl-add-to-wishlist &gt; a {
		width: 35px;
		height: 35px;
	}
	.testi-home .elementor-widget-ftc-testimonial {
		max-width: 364px;
		margin: 0 auto;
	}
	.product_h1 .ftc_products_slider.style_1 {
		padding: 0 7px;
	}
	.countdown-h1 .ftc-countdown-element.style_1 .items {
		width: auto;
	}
	.countdown-h1 .ftc-countdown-element.style_1 .items .ftc-number {
		width: 60px;
		height: 60px;
		font-size: 20px;
		line-height: 60px;
	}
	.ftc-product-tabs.style_2 .woocommerce .products .product {
		margin: 20px auto;
		width: 100%;
	}
	.title-tab.elementor-column {
		text-align: center;
		width: 100%;
	}
	.title-tab .elementor-column-wrap {
		margin: 30px auto !important;
	}
	.button_h1 .elementor-widget-container {
		margin: 20px 0 0 0 !important;
	}
	.big_product {
		padding: 0 0 90px 0 !important;
	}
	.tab-product-h1 {
		padding: 0 0 55px 0 !important;
	}
	.testi-home {
		padding: 85px 0 75px 0 !important;
	}
	.countdown-h1 .elementor-widget-wrap,
	.countdown-h1 .elementor-column-wrap {
		margin: 85px auto 0 !important;
	}
	.fter-h1 .left-item.elementor-column {
		margin-bottom: 10px;
	}
	.contact-icon .elementor-widget-container .elementor-icon-box-wrapper {
		margin: 0 30px;
	}
	.ftc-product-tabs.style_2 .tabs-wrapper .tab-title:not(.tab-mobile-title) {
		padding: 15px 30%;
	}
	.blog-h1 .ftc-blogs-slider .style_2 .inner-wrap h4 {
		text-align: center;
	}
	.blog-h1 .ftc-blogs-slider .style_2 .inner-wrap .post-text p {
		text-align: center;
		padding-right: 0;
	}
	.ftc-element-testimonial.style_2 {
		padding-bottom: 30px;
	}
	.ftc-element-testimonial.style_2 .swiper-pagination-bullets {
		bottom: -20px;
	}
	.ftc-element-testimonial.style_2 .navigation-slider {
		bottom: -10px;
	}
	.ftc-element-testimonial.style_2 .navigation-slider .nav-next {
		right: 28%;
	}
	.ftc-element-testimonial.style_2 .navigation-slider .nav-prev {
		left: 28%;
	}
	.heading-tab {
		margin: -35px auto 0;
	}
	.ftc-product-tabs.style_2 .owl-item {
		padding: 0 7px;
	}
	.ftc-product-tabs.style_2 .ftc-product.products {
		padding: 0 7px;
	}
	.tab-product-h1 .elementor-container.elementor-column-gap-extended {
		padding: 0;
	}
	.ftc-product-tabs.style_2 .tabs-content-wrapper {
		margin: 0;
		width: 100%;
	}
	.ftc-product-tabs.style_2 .tabs-wrapper {
		flex-direction: column;
		width: 100%;
		margin: 0 15px;
	}
	.ftc-element-testimonial.style_2 .testimonial-content {
		left: 50%;
		transform: translateX(-50%);
	}
	.product_h1 .ftc_products_slider.style_1 .products .product .item-description .price .amount {
		font-size: 14px;
	}
	.custom-style1 .ftc_products_slider.style_1 .woocommerce.ftc-products .products .product {
		width: auto;
	}
	.custom-style1 .elementor-widget-container {
		width: 355px !important;
		margin: 0 auto;
	}
	.custom-style1 .ftc_products_slider.style_1 .woocommerce.ftc-products .products {
		margin-left: auto;
		padding: 0 15px;
	}
	.custom-style1 .ftc_products_slider.style_1 .navigation-slider .nav-next {
		right: 35%;
	}
	.custom-style1 .ftc_products_slider.style_1 .navigation-slider .nav-prev {
		left: 35%;
	}
	.custom-style1 .ftc_products_slider.style_1 .woocommerce.products .swiper-slide {
		width: 100%;
	}
	.ftc-product-tabs .woocommerce .products .product .item-description {
		padding-top: 0;
	}
	.ftc-element-testimonial.style_1 .title-testi-slider * {
		font-size: 30px;
	}
	.button_bb_32 .ftc-element-image .button-banner .single-image-button {
		padding: 5px 25px;
	}
	.widget_product_32 .widget_pro_1 .crazy_1 {
		right: 0;
	}
	.widget_product_32 .widget_pro_1 .crazy_3 {
		right: -8%;
		top: 4%;
	}
	.widget_product_32 .widget_pro_1 .crazy_2 {
		left: -7%;
	}
	.widget_product_32 .widget_pro_1.elementor-column {
		padding: 0 20px;
	}
	.ftc-product-tabs .woocommerce .products .product .item-description .meta_info .add-to-cart a {
		width: 120px;
	}
	.copy-right-fter {
		padding: 30px 15px 35px 15px !important;
	}
	.ftc-blogs-slider .style_2 .inner-wrap .post-text .meta span {
		margin-right: 0;
	}
	section.elementor-element.off-space {
		padding: 0 15px !important;
		margin-top: 20px;
		margin-bottom: 30px;
	}
	.respon_footer .elementor-widget-ftc_single_image .elementor-widget-container {
		margin-top: 0 !important;
	}
	.ftc_products_slider.style_1 .ftc-products .product .item-description .short-description {
		font-size: 13px;
		padding: 0 10px;
	}
	.product_h1 .ftc_products_slider.style_1 .woocommerce.ftc-products .products .product {
		width: 100%;
	}
	.product-section {
		margin: 0 -15px;
	}
	.product_h1 .ftc_products_slider.style_1 .woocommerce.products .swiper-slide {
		padding: 0 7px;
	}
	.product_h1 .ftc_products_slider.style_1 .swiper-pagination-bullets {
		margin-top: 20px;
	}
	.ftc_products_slider.style_1 .woocommerce.ftc-products .products .product {
		width: calc(100% - 15px);
	}
	.ftc-product-tabs.style_2 .owl-nav {
		bottom: -10px;
	}
	.ftc-product-tabs.style_2 .products .owl-dots {
		bottom: 10px;
	}
	.button-count.elementor-widget-button .elementor-button-wrapper .elementor-button {
		width: 140px;
	}
	.bg-text-black .elementor-column-wrap.elementor-element-populated .elementor-widget-wrap,
	.bg-text-white .elementor-column-wrap.elementor-element-populated .elementor-widget-wrap {
		padding: 15px;
	}
	.bg-text-white.elementor-column {
		background-color: #ffffffa1;
	}
	.bg-text-black.elementor-column {
		background-color: rgba(0, 0, 0, 0.25);
	}
	.ftc-product-tabs .woocommerce .products .product .item-description .short-description,
	.ftc_products_slider.style_3 .woocommerce .product .item-description .short-description {
		font-size: 13px;
	}
	.ftc_products_slider.style_3 .woocommerce .products .product {
		width: calc(100% - 20px );
	}
	.orange_right .elementor-widget-wrap .elementor-widget-image-box:last-child {
		margin-top: 0;
	}
	.ftc-product-tabs .woocommerce .products .product {
		width: calc(100% - 10px);
	}
	.logo-insta .ftc-element-instgram.ftc-instagram ul:not(.slider) li {
		padding-bottom: 0;
	}
	.ftc-product-categories.style_1 .ftc-categories .item-desciption .title {
		font-size: 14px;
		margin-top: 10px;
	}
	.ftc-product-categories.style_1 .ftc-categories .item-desciption .button-shop {
		width: 85px;
		height: 30px;
		line-height: 30px;
		margin-top: 10px;
	}
	.text_33.elementor-widget-text-editor {
		text-overflow: ellipsis;
		overflow: hidden;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		display: -webkit-box;
	}
	.respon_img_31 .elementor-row .elementor-widget-ftc_single_image .ftc-element-image .ftc-image-content {
		top: 125px;
	}
	.custom_cate_img .elementor-row .elementor-column {
		width: 100%;
	}
	.ftc_products_slider.style_3 .woocommerce .product .item-description .meta_info .add-to-cart a span {
		font-size: 14px;
	}
	.respon_ft_32 .elementor-row .col_1_32.elementor-column, 
	.respon_ft_32 .elementor-row .col_2_32.elementor-column, 
	.respon_ft_32 .elementor-row .col_3_32.elementor-column {
		width: 100%;
		margin: auto;
		text-align: center;
		margin-bottom: 30px;
	}
	.form_3 {
		margin: auto;
	}
	.contact_icon .elementor-row .elementor-column, 
	.orange_right .elementor-widget-wrap .elementor-widget-image-box {
		width: 100%;
		margin-bottom: 20px;
	}
	.title_32 {
		font-size: 24px;
	}
	.text_32 {
		margin-bottom: 10px;
	}
	.orange_text {
		display: none;
	}
	.orange {
		font-size: 18px;
		margin-bottom: 5px;
		margin-top: 0;
	}
	.cherry {
		font-size: 16px;
	}
	.ftc_products_slider.style_2 .woocommerce.ftc-products .products .product .item-description .meta_info {
		bottom: 10px;
	}
	.ftc-blogs-slider .style_2 .inner-wrap {
		display: block;
	}
	.ftc-blogs-slider .style_2 .inner-wrap &gt; a {
		max-width: 100%;
		margin-right: 0;
	}
	.ftc-blogs-slider .style_2 .inner-wrap .post-text {
		text-align: center;
	}
	.ftc-blogs-slider .style_2 .inner-wrap .post-text .meta .author.vcard {
		margin: 0 0 0 10px;
		float: none;
	}
	.ftc-blogs-slider .style_2 .inner-wrap .post-text p:before {
		left: 50%;
		transform: translateX(-50%);
	}
	.elementor-element.snpt-h6 .widget-hotspot {
		width: 35px;
		height: 35px;
	}
	.elementor-element.snpt-h6 .widget-hotspot:after {
		font-size: 14px;
		line-height: 35px;
	}
	.elementor-element.snpt-h6 .snptico-share-alt {
		width: 35px;
		height: 35px;
	}
	.elementor-element.snpt-h6 .snptico-share-alt:before {
		line-height: 35px;
	}
	.custom_blog .ftc-blogs-slider .style_3 .ftc-readmore {
		margin: auto;
	}
	.ftc-element-testimonial.style_1 .testimonial-content .infomation {
		padding: 0 10px;
	}
	.ftc-blogs-slider .style_3 .post-text .meta {
		margin: auto;
	}
	.ftc-blogs-slider .style_3 .post-text {
		text-align: center;
	}
	.ftc_products_slider.style_2 .woocommerce.ftc-products .products .product {
		margin: auto;
	}
	.ftc-element-testimonial.style_1  .navigation-slider {
		display: none;
	}
	.form_30 .ftc-contact-form .form_2 {
		display: block;
	}
	.form_30 .ftc-contact-form .form_2 input[type="submit"]{
		margin-top: 30px;
	}
	.ftc-portfolio-element.ftc-portfolio-wrapper.columns-4 .portfolio-inner .item {
		max-width: 100%;
	}
	.button_single .button-banner {
		text-align: center;
	}
	.form_30 .ftc-contact-form .form_2 input[type="email"] {
		width: 250px;
	}
	.bb_number_30 .elementor-row .elementor-column {
		width: 100%;
	}
	.single_img_28 .elementor-column.elementor-col-33 {
		width: 100%;
	}
	.ftc-contact-form .form_2 input[type="email"] {
		width: 290px;
	}
	.ftc-product-grid.columns-3 .products .ftc-product.product,
	.ftc-product-grid.woocommerce.columns-5 .products .product {
		width: calc(50% - 20px);
	}
	.ftc_products_slider.style_1 .woocommerce.products .swiper-slide,
	.ftc_products_slider.style_2 .woocommerce.products .swiper-slide,
	.ftc_products_slider.style_3 .woocommerce.products .swiper-slide {
		width: 50%;
	}
	.ftc_products_slider.style_1 .navigation-slider .nav-prev {
		left: 30%;
	}
	.ftc_products_slider.style_1 .navigation-slider .nav-next {
		right: 30%;
	}
	.text_content_fter .elementor-text-editor {
		width: auto;
		text-align: center;
		margin-bottom: 30px;
	}
	.ftc-product-grid.woocommerce.columns-4 .products .product {
		width: calc(50% - 20px);
	}
	.respon_footer .elementor-container .elementor-column:not(.footer-logo) {
		text-align: left;
	}
	.respon_footer .elementor-container .elementor-column:last-child {
		margin-bottom: 0;
	}
	.respon_footer .elementor-container .elementor-column {
		width: 100%;
	}
	.respon_footer .elementor-column:not(.show_col) .elementor-widget-heading {
		margin-bottom: 0 !important;
	}
	.respon_footer .elementor-column .elementor-widget-heading:hover {
		cursor: pointer;
	}
	.respon_footer .elementor-column .elementor-widget-heading {
		position: relative;
	}
	.respon_footer .elementor-column .elementor-widget-heading .elementor-heading-title {
		display: flex;
		align-items: center;
		text-align: center;
		font-size: 16px !important
	}
	.respon_footer .elementor-column .elementor-widget-heading .elementor-heading-title i {
		position: absolute;
		right: 0;
		width: 24px;
		height: 24px;
		font-size: 10px;
		line-height: 24px;
		border-radius: 30px;
		transition: all .25s ease;
	}
	.respon_footer .elementor-column .elementor-widget-heading .elementor-heading-title.active i {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	.respon_footer .elementor-column .elementor-widget-heading .elementor-heading-title.active i {
		background: #fff;
		color: #333;
	}
	.ins-responsive .ftc-element-instgram.ftc-instagram ul:not(.slider) li {
		width: 33.33%;
		text-align: center;
		padding: 5px;
	}
	.respon_footer .elementor-widget-icon-list ul li a .elementor-icon-list-text {
		text-align: left;
	}
	.respon_footer .elementor-column .elementor-widget-icon-list ul li, 
	.respon_footer .elementor-column .elementor-widget-icon-list ul li a {
		justify-content: unset;
	}
	.respon_footer .active_col .elementor-widget-ftc_single_image,
	.respon_footer .active_col .elementor-widget-text-editor,
	.respon_footer .active_col .elementor-widget-ftc-gallery-instagram,
	.respon_footer .active_col .elementor-widget-icon-list,
	.respon_footer .active_col .elementor-widget-ftc-cf7-forms {
		display: none;
	}
	.respon_footer .active_col .elementor-widget-text-editor,
	.respon_footer .elementor-widget-ftc-gallery-instagram,
	.respon_footer .elementor-widget-icon-list {
		margin-top: 20px;
	}
	
}


@media only screen and (max-width: 380px){

	@-moz-document url-prefix() { 
		.testi-home .elementor-widget-ftc-testimonial {
			max-width: 100%  !important;
			padding: 0 15px;
		}

	}
	.ftc_products_slider.style_6 .products .product .meta_info .add-to-cart {
		margin: 0;
	}
	.ftc_products_slider.style_6 .products .product .add-to-cart .ftc-tooltip {
		font-size: 14px;
	}
	.testi-home .elementor-widget-ftc-testimonial {
		max-width: 327px;
		margin: 0 auto;
	}
	.ftc-element-testimonial.style_5 .testimonial-content:after, 
	.ftc-element-testimonial.style_5 .testimonial-content:before {
		width: 100%;
	}
	.ftc-product-tabs.style_3 .woocommerce .products .product .item-image .group-button-product {
		height: calc(100% - 10px);
	}
	.ftc-product-tabs.style_3 .woocommerce .products .product .item-description .product_title {
		height: auto;
		text-overflow: ellipsis;
		overflow: hidden;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		display: -webkit-box;
	}
}</pre></body></html>