@media only screen and (min-width: 1600px){
	.brand-h48 {
		padding: 0 95px;
	}
	.custom-blog-h48 .ftc-blogs-slider .style_5 .inner-wrap:hover .post-text, 
	.custom-blog-h48 .ftc-blogs-slider .style_5 .inner-wrap .post-text {
		margin: -100px 135px 0;
	}
	.absolute-h46.elementor-widget-image img {
		top: -65px;
		right: 85px;
	}
	.form-h46 .elementor-icon-box-title {
		padding-right: 70px;
	}
	.footer-h46:before {
		width: calc(100% - 550px);
	}
	.contact-ft46 {
		padding: 0 275px;
	}
	.blog-h46 {
		padding: 0 275px;
	}
	.form-h46 {
		margin: 0 275px;
	}
	.blog-h43 .ftc-blogs-slider .style_5 .inner-wrap .post-text{
		margin: -75px 35px 0;
	}
	.img-banner-home44 .elementor-image{
		max-width: 870px;
	    margin: auto;
	    margin-right: 0;
	}
	.double-bn-h45 .bner-45a .elementor-text-editor {
		max-width: 60%;
	}
	.form-inner-h46 .elementor-heading-title {
		margin-left: 216px;
	}
	.left-bb-43 .elementor-widget:nth-child(3) .elementor-text-editor {
		max-width: 80%;
	}
	.pro-43b .product-h44:first-child {
	    margin-bottom: 30px !important; 
	}
	.footer-h48 .ftc-contact-form .form_2 input[type="submit"],
	.footer-h48 .ftc-contact-form .form_2 input[type="email"] {
		width: 100%;
	}
	.bner-45b {
		padding-right: 200px;
	}
	.left-bb-43 .elementor-widget .elementor-text-editor {
		max-width: 100%;
		margin: 0;
	}
	.ft-col-b43 > .elementor-column-wrap > .elementor-widget-wrap,
	.ft-col-b44 > .elementor-column-wrap > .elementor-widget-wrap {
		padding: 0 80px;
	}
	.ngusac-left {
		padding: 0 30px 0 250px;
	}
	.ngusac-right {
		padding: 0 250px 0 30px;
	}
	.pro-43b, .pro-43a{
		margin-right: 15px;
	}
	.product-h44 .ftc-product-grid.woocommerce.style_5 .products .product, 
	.product-h44 .ftc-product-grid.woocommerce.style_5 .products .product:hover{
	    max-width: 420px;
	}
	.double-bn-44 .elementor-column:first-child {
		margin-right: 35px;
	}
	.double-bn-44 .elementor-column:last-child {
		margin-left: 0;
	}
	.double-bn-44 .product-first{
		margin-bottom: 27px !important;
	}
	.inner-img-h44{
	    margin-left: 15px;
	}
	.form-inner-h46 .ftc-contact-form .wpcf7-form-control-wrap {
		width: 870px;
	}
	.double-bn-h45 .bner-45a {
		padding: 0 0 0 175px;
	}
	.bner-inner-h47 .elementor-widget-image-box .elementor-image-box-description {
		max-width: 80%;
		margin: 0 auto;
	}
	.footer-h47 .elementor-inner-section {
		margin: 0 250px 90px;
	}
	.text-form-47 .elementor-icon-box-title {
		padding-right: 65px;
	}
	.footer-h47 .elementor-inner-section .elementor-row {
		padding: 50px 75px;
	}
	.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 > 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 {
		top: 50%;
		pointer-events: none;
		position: absolute !important;
	}
	.testimonial-40 .ftc-element-testimonial.style_5,
	.ftc-element-testimonial.style_5 {
		width: 710px;
	}
	.testimonial-40:before{
		width: calc(100% - 40px);
    	height: calc(100% - 40px);
	}
	.testimonial-40 .ftc-element-testimonial.style_5 .testimonial-content{
		padding-top: 95px;
    	padding-bottom: 145px;
	}
	.ftc-element-testimonial.style_5 .testimonial-content .infomation{
		padding: 40px 70px 15px;
	}
	.testimonial-40 .ftc-element-testimonial.style_5 .testimonial-content:before{
		top: 160px;
	}
	.ftc-element-testimonial.style_5 .navigation-slider > div.style_2{
		bottom: 30%;
	}
	.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 > 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 > a > 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 > 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;
	}
	.banner-h43 .text_left-bb43 {
	    margin-left: 145px;
	}
	.left-bb-43 .elementor-widget-wrap{
		margin-left: 150px;
	}
}
@media only screen and (min-width: 1025px) and (max-width: 1400px){
	.col-logo-h45 .elementor-spacer-inner {
		height: 0 !important;
	}
	.brand-h48 .elementor-image-gallery .gallery-columns-9 .gallery-item {
		padding: 0 10px;
	}
	.gallery-47a > .elementor-element-populated > .elementor-widget-wrap > .elementor-widget-image {
		margin-bottom: 25px !important;
	}
	.header-ftc-element.header-layout-45 .header-content .elementor-element.section-header-h45 {
		padding: 15px 30px 15px 50px;
	}
	.inner-text-img-h44 .elementor-container .elementor-row .elementor-inner-column:nth-child(2):after {
		width: 60px;
	}
	.bner-45b .elementor-column-wrap .elementor-element.elementor-widget-image {
		text-align: left;
	}
	.form-inner-h46 .elementor-heading-title {
		margin-left: 90px;
	}
	.bner-img-left-h46 .bner-46b .elementor-widget-container,
	.bner-img-right-h46 .bner-46b .elementor-widget-container {
		padding: 15px 30px 20px 30px !important;
	}
	.banner-h46b .bner-46b .ftc-image-content {
		top: 30px !important;
		left: 30px !important;
	}
	.double-bn-44 .elementor-column.pro-43c {
		padding-left: 10px;
	}
	.double-bn-44 .elementor-column:first-child {
		padding-right: 25px;
		align-items: center;
	}
	.blog-h43 .ftc-blogs-slider .style_5 .inner-wrap .post-text {
		margin: -60px 25px 0;
		padding: 35px 25px;
	}
	.single_img-43 .ftc-image-content h2 {
		font-size: 26px;
	}
	.product-h44 .ftc-product-grid.woocommerce.style_5 .products .product, 
	.product-h44 .ftc-product-grid.woocommerce.style_5 .products .product:hover {
		width: calc(50% - 30px);
	}
	.pro-43b, .pro-43a {
		padding-right: 30px;
	}
	.section-pro-h44b .elementor-column,
	.section-pro-h44a .elementor-column {
		align-items: center;
	}
	/*============= home 49 ============================*/
	.btn-banner .elementor-widget-container, .btn-banner-shop .elementor-widget-container{
		margin-bottom: 0 !important;
	}

}
@media only screen and (max-width: 1400px){
	.absolute-img-41 {
		display: none;
	}
	.hidden-img {
		display: none;
	}
}

@media only screen and (min-width: 1199px){
	.custom-blog-h46 .ftc-blogs-slider .style_5 .inner-wrap .post-text p {
		margin: 0 0 20px 0;
	}
	.ftc-blogs-slider .style_5 .inner-wrap .post-text p {
		margin: 0 auto 20px;
		/*padding-left: 50px !important;
		padding-right: 50px !important;*/
	}
	.deal-37 .elementor-widget-wrap > 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){
	.custom-timeline-h47 .ftc_custom_timeline .ftc_timeline_items .ftc_position_content_right:nth-child(6) .image_item, 
	.custom-timeline-h47 .ftc_custom_timeline .ftc_timeline_items .ftc_position_content_right:nth-child(2) .image_item {
		left: -70%;
	}
	.custom-timeline-h47 .ftc_custom_timeline .ftc_timeline_items .ftc_position_content_left:last-child .image_item, 
	.custom-timeline-h47 .ftc_custom_timeline .ftc_timeline_items .ftc_position_content_left:nth-child(4) .image_item {
	    right: -70%;
	}
	.custom-timeline-h47 .ftc_custom_timeline .ftc_timeline_items .ftc_position_content_right:nth-child(6)::before {
		left: -52px;
	}
	.custom-timeline-h47 .ftc_custom_timeline .ftc_timeline_items .ftc_position_content_left:nth-child(4)::before,
	.custom-timeline-h47 .ftc_custom_timeline .ftc_timeline_items .ftc_position_content_left:last-child::before {
		right: -53px;
	}
	.absolute-img-h43 .elementor-image {
		top: -190px;
		left: -120px;
	}
	.single_img-43 .ftc-image-content h2 {
		font-size: 24px;
	}
	.brand-h48 .elementor-image-gallery .gallery-columns-9 .gallery-item {
		padding: 0 10px;
	}
	.col-logo-h45 {
		padding-left: 0;
	}
	.new-arrival-h43 {
		padding: 0 15px;
	}
	.ftc_products_slider.style_8 .woocommerce .products .product {
		width: calc(100% - 20px);
	}
	.ftc_products_slider.style_8 .woocommerce .products .product .star-rating {
		width: 72px;
		font-size: 12px;
	}
	.blog-section-h43 {
		padding: 0 15px;
	}
	.inner-text-img-h44 .elementor-container .elementor-row .elementor-inner-column:nth-child(2):after {
		width: 60px;
	}
	.form-inner-h46 {
		padding: 95px 75px 95px 75px;
	}
	.double-bn-h45 .bner-45a {
		padding: 0 0 0 25px;
	}
	.double-bn-h45 .bner-45b {
		padding-right: 25px;
	}
	.tag-h45 .elementor-widget-container {
		max-width: 250px;
	}
	.footer-h45 > .elementor-container .col-logo-h45:after {
		top: -90px;
		height: calc(100% + 90px);
	}
	.absolute-img-45 .elementor-container .elementor-column {
		width: 50%;
	}
	.absolute-img-45 .elementor-image img {
		left: 50%;
	}
	.footer-h45:before {
		left: 25px;
	}
	.footer-h45:after {
		right: 25px;
	}
	.footer-h45 > .elementor-container {
		padding: 0 30px;
	}
	.footer-h44 .elementor-container .elementor-column.ft-col-b44 .elementor-inner-section {
		margin-bottom: 30px;
	}
	.footer-h44 .elementor-container .elementor-column.ft-col-b44 .elementor-inner-section .elementor-column {
		width: 50%;
		text-align: left;
	}
	.footer-h44 .elementor-container .elementor-column.ft-col-b44 {
		width: 60%;
	}
	.footer-h44 .elementor-container .elementor-column.ft-col-c44 {
		width: 40%;
	}
	.footer-h44 .elementor-container .elementor-column:first-child {
		width: 100%;
		text-align: center;
		margin: 0;
	}
	.ft-col-a44 .ftc-contact-form .input-text {
		justify-content: center;
		max-width: 675px;
		margin: 0 auto 30px;
	}
	.ft-col-a44 .ftc-contact-form .wpcf7 p {
		max-width: 675px;
		float: none;
	}
	.text-img-h44 .elementor-column:last-child .elementor-section {
		margin-top: 30px;
	}
	.text-img-h44 .elementor-column:last-child .elementor-column {
		width: 50%;
	}
	.text-img-h44 .elementor-container .elementor-column {
		width: 100%;
	}
	.section-pro-h44b .elementor-column:last-child {
		padding: 0 10px;
	}
	.double-bn-44 .elementor-column {
		padding: 0 10px;
	}
	.section-pro-h44b .woocommerce.columns-4,
	.pro-43a .woocommerce.columns-4 {
		margin: 0 auto;
	}
	.section-pro-h44a .elementor-column:last-child {
		padding: 0 12px;
	}
	.pro-43b, .pro-43a {
		padding-right: 0;
		margin-right: 0;
	}
	.pro-43b .product-h44:first-child {
	    margin-bottom: 20px !important;
	}
	.double-bn-44 .elementor-column:first-child{
		margin: 0;
	}
	.double-bn-44 .product-first {
	    margin-bottom: 15px !important;
	}
	.inner-img-h44 {
	    margin-left: 0;
	}
	.product-h44 .ftc-product-grid.woocommerce.style_5 .products .product, 
	.product-h44 .ftc-product-grid.woocommerce.style_5 .products .product:hover {
		width: calc(50% - 18px);
	}
	.ft-col-a43 {
		margin-right: 0;
	}
	.footer-h43 .elementor-container .elementor-row .elementor-column:nth-child(2) .inner-copy-h43 .elementor-column,
	.footer-h43 .elementor-container .elementor-row .elementor-column:nth-child(2) .inner-fter-h43 .elementor-column {
		width: 50%;
	}
	.ft-col-a43 .ftc-contact-form .wpcf7 p {
		max-width: 670px;
		float: none;
	}
	.ft-col-a43 .ftc-contact-form .input-text {
		justify-content: center;
		max-width: 675px;
		margin: 0 auto 30px;
	}
	.footer-h43 .elementor-container .elementor-row .elementor-column:first-child {
		width: 100%;
	}
	.footer-h43 .elementor-container .ft-col-a43 {
		padding-bottom: 0;
		margin-bottom: 80px;
	}
	.footer-h43 .elementor-container .elementor-row .elementor-column:nth-child(2) {
		width: 60%;
	}
	.footer-h43 .elementor-container .elementor-row .elementor-column:last-child {
		width: 40%;
	}
	.blog-h43 .ftc-blogs-slider .style_5 .inner-wrap .post-text p {
		-webkit-line-clamp: 3;
	}
	.blog-h43 .ftc-blogs-slider .style_5 .inner-wrap .post-text {
		margin: -60px 15px 0;
		padding: 15px;
	}
	.blog-h43 .ftc-blogs-slider .style_5 .inner-wrap .post-text h4 {
		font-size: 16px;
	}
	.blog-h43 .ftc-blogs-slider .style_5 .inner-wrap .post-text .published {
		font-size: 13px;
	}
	.blog-h43 .ftc-blogs-slider .style_5 .inner-wrap .post-text .meta .vcard.author {
		font-size: 13px;
		margin-left: 10px;
	}
	.single_img-43 .elementor-container .elementor-column {
		margin: 0;
		padding: 0 15px;
	}
	.text_right-bb43 {
		padding-right: 25px;
	}
	.text_left-bb43 .elementor-widget-wrap {
		/*padding: 0 25px;*/
	}
	.ftc_products_slider.style_8 .woocommerce .products .product .add-to-cart {
		width: 30px;
		height: 30px;
	}
	.ftc_products_slider.style_8 .woocommerce .products .product .add-to-cart a {
		line-height: 30px;
	}
	.inner-text-h43 .elementor-text-editor {
		text-overflow: ellipsis;
		overflow: hidden;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		display: -webkit-box;
	}
	.custom-blog-h46 .ftc-blogs-slider .style_5 .inner-wrap .post-text {
		margin: -70px 20px 0;
		padding: 15px;
	}
	.contact-ft46 {
		padding: 0;
		max-width: 940px;
		margin: 0 auto;
	}
	.form-h46 {
		margin: 0 40px;
	}
	.form-h46 .elementor-container {
		padding: 50px 15px;
	}
	.form-h46 .elementor-icon-box-title {
		width: auto;
		padding-right: 0;
		border-width: 0;
		margin-bottom: 10px;
	}
	.form-h46 .elementor-icon-box-description {
		right: auto;
		position: relative;
		padding-left: 30px;
	}
	.form-h46 .elementor-icon-box-content {
		/*display: block;*/
		max-width: 100%;
	}
	.form-h46 .elementor-icon-box-icon i{
		position: relative;
    	top: -4px;
	}
	.double-bner-46 .elementor-widget-ftc-price-list {
		max-width: 80%;
		margin: 0 auto 40px;
	}
	.img-left-absolute-home47, .img-right-absolute-home47{
		display: none;
	}
	.two-col-h47 .elementor-inner-section {
		margin-left: -25px;
	}
	.text-form-47 .elementor-icon-box-content {
		max-width: 500px;
	}
	.text-form-47 .elementor-icon-box-wrapper {
		justify-content: center;
	}
	.text-form-47 {
		margin-bottom: 30px;
	}
	.form-h47 .wpcf7 input[type^="submit"] {
		right: 5px;
	}
	.form-h47 .form_25 {
		margin: 0 auto;
	}
	.form-footer-home47 .ftc-contact-form{
		margin: auto;
		max-width: 470px;
		position: relative;
	}
	.footer-h47 .elementor-inner-section {
		margin: 0 25px 90px;
	}
	.testimonial-h48 .navigation-slider .nav-prev {
		left: 44%;
	}
	.testimonial-h48 .navigation-slider .nav-next {
		right: 44%;
	}
	.deal-37 .elementor-widget-wrap > 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% - 30px);
	}
	.big-pro-42 .navigation-slider .nav-prev.style_2 {
		left: auto;
		right: 50px;
	}
	.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: 15px;
	}
	.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;
		margin: 0 auto;
	}
	.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 > div a i, 
	.ftc_products_slider.style_6 .products .product .meta_info > 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 > 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 > h4 {
		padding: 0 0 12px 0;
	}
	.icon_list_26 > .elementor-container .elementor-widget-icon-box > .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 > a > img {
		min-height: auto;
	}
	.big-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs .inner-wrap .post-text > 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 > 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 > h4 {
		padding: 10px 15px 21px 15px;
	}
	.custom-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs .inner-wrap .post-text > 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 > h4 > a,
	.custom-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs .inner-wrap .post-text > h4 > 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 > 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 > h4 > 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 > 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 > 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% - 15px);
	}
	.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 20px !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;
	}
	.ftc-product-tabs.style_4 .woocommerce .products .product {
		width: 100%;
	}
	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);
	}
	.footer-h44 .elementor-container .elementor-column.ft-col-a44 {
		margin-bottom: 80px;
	}
	.testimonial-40:before{
		width: calc(100% - 40px);
    	height: calc(100% - 40px);
	}
	.testimonial-40 .ftc-element-testimonial.style_5 .testimonial-content{
		padding-top: 95px;
    	padding-bottom: 145px;
	}
	.ftc-element-testimonial.style_5 .testimonial-content .infomation{
		padding: 40px 70px 15px;
	}
	.testimonial-40 .ftc-element-testimonial.style_5 .testimonial-content:before{
		top: 160px;
	}
	.ftc-element-testimonial.style_5 .navigation-slider > div.style_2{
		bottom: 30%;
	}
	/*================== home 49 =====================*/
	.ftc-contact-form .form-sub-49 span{
		max-width: 245px;
	}
	.banner-content-home49 .des-banner-content{
		overflow: hidden;
	    text-overflow: ellipsis;
	    -webkit-line-clamp: 2;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	}
	.banner-content-home49{
		margin: auto;
	}
	.price-block-home49{
		padding: 60px;
	}
	.text-absolute-h49 img{
		right: 30px;
	}
	/*================== home 50 =====================*/
	.video-home50 .elementor-custom-embed-image-overlay:after{
		left: 15px;
		right: 15px;
		width: auto;
		transform: unset;
	}
	.title-form-home50 .elementor-widget-container{
    	margin: auto;
	    width: max-content;
    	margin-bottom: 30px;
	}
	.form-home50{
		margin: auto;
		max-width: 520px;
	}
}
@media only screen and (max-width: 1024px){
	/*.form-footer-home47{
		margin: auto;
		width: max-content;
	}*/
	.text_right-bb43 {
	    padding-right: 10px;
	}
	.banner-h43 .text_left-bb43{
		margin-left: auto;
		padding-left: 30px;
	}
	.absolute-img-41 {
		display: none;
	}
	.brand-40 .ftc-element-brand .item{
		padding: 20px 0;
	}
	.blog-h1 .ftc-blogs-slider .style_2 .inner-wrap .post-text p {
	    text-align: left;
	}
	.footer-contact33 ul.elementor-icon-list-items li.elementor-icon-list-item:first-child i.fa-home {
	    top: -45px;
	}
}
@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 > div a i, 
	.custom-pro-42 .ftc_products_slider.style_6 .products .product .meta_info > a i {
		font-size: 16px;
	}
	.countdown-h3 .ftc-countdown-element.style_2 .countdown-timer-init {
		margin-left: -25px;
	}
	.countdown-home27.countdown-h3 .ftc-countdown-element.style_2 .countdown-timer-init{
		margin-left: -10px;
	}
	.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-bottom: 30px;
	}
	.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;
	}
	.product-home36 .ftc-product-grid.style_2 .products .product .item-description .price{
		margin-bottom: 0;
	}
	.banner-img-home47{
		margin-bottom: 23px !important;
	}
}
@media only screen and (max-width: 991px) and (min-width: 790px){
	@-moz-document url-prefix() {
		.btn-slide14-1, .btn-slide14-2{
			transform: translate(0px, 10px) !important;
		}
		.btn-slide14-2{
			margin-left: 30px !important;
		}
    }
    .bg-content-home48{
    	width: 500px !important;
    	height: 160px !important;
    	transform: translate(0px, -10px) !important;
    }
}
@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: 800px) and (max-width: 991px){
	.bg-content-home48{
		/*width: 470px !Important;
		height: 160px !Important;*/
	}
}
@media only screen and (min-width: 767px) and (max-width: 991px){
	.pro-43c .ftc-product-grid.woocommerce .products .product .quickview i,
	.pro-43c .ftc-product-grid.woocommerce .products .product .add-to-cart a:before {
		line-height: inherit !important;
	}
	.pro-43c .ftc-product-grid .products .product .star-rating {
		margin: 0 auto 10px;
	}
	.pro-43c .ftc-product-grid .products .product .meta_info {
		margin-top: 10px;
	}
	.pro-43c .ftc-product-grid .products .product .item-description .product_title a {
		font-size: 18px;
	}
	.pro-43c .ftc-product-grid.woocommerce .products .product .quickview,
	.pro-43c .ftc-product-grid.woocommerce .products .product .add-to-cart {
		width: 30px;
		height: 30px;
		line-height: 30px;
	}
	.ft-col-b44 .elementor-widget:last-child .elementor-spacer-inner {
		height: 30px !important;
	}
	.product-h44 .ftc-product-grid.woocommerce.style_5 .products .product .item-description .meta_info {
		width: 65px;
		height: 30px;
	}
	.product-h44 .ftc-product-grid.woocommerce.style_5 .products .product .meta_info > div, 
	.product-h44 .ftc-product-grid.woocommerce.style_5 .products .product .meta_info > a {
		width: 30px;
		height: 30px;
		line-height: 30px;
	}
	.product-h44 .ftc-product-grid.woocommerce.style_5 .products .product .meta_info > div.add-to-cart a {
		height: 30px;
		line-height: 30px;
		width: 30px;
		margin: 0;
	}
	.product-h44 .ftc-product-grid.woocommerce.style_5 .products .product .meta_info > a i:before,
	.product-h44 .ftc-product-grid.woocommerce.style_5 .products .product .meta_info > div.add-to-cart a:before {
		line-height: 30px;
	}
	.product-h44 .ftc-product-grid.woocommerce.style_5 .products .product .item-description .price {
		margin: 5px auto 8px;
	}
	.product-h44 .ftc-product-grid.woocommerce.style_5 .products .product .star-rating {
		margin: 5px auto;
	}
	.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;
	}
	.col-banner-home50{
		width: 100% !important;
		margin-bottom: 50px;
	}
	.col-banner-home50 .elementor-column-wrap{
		margin: 0 !important;
	}
	.col-banner-home50:last-child{
		margin: 0;
	}
	.col-footer-home50.elementor-column.elementor-col-33{
		padding: 0;
	}
	.soical-home42 .elementor-widget-container{
		text-align: center !important;
	}
}
@media only screen and (max-width: 991px){
	@-moz-document url-prefix() { 
		.blog-h1 .ftc-blogs-slider .style_2 .inner-wrap {
			margin-bottom: 5px;
		}
	}
    .list-footer .elementor-icon-list-items li.elementor-icon-list-item i.fa-home {
	    top: 0;
	}
	.countdown-h1 .elementor-widget-wrap, .countdown-h1 .elementor-column-wrap {
	    margin: 20px 0 0 10px !important;
	}
	.footer-h44 .elementor-container .elementor-column.ft-col-a44 {
		padding-bottom: 0;
	}
	.text_content-2 * {
		/*font-size: 18px;*/
	}
	.text_content-2 > h1{
		font-size: 30px;
	}
	.text_content-2 > h2 {
	    font-size: 20px;
	}
	.footer-contact33 ul.elementor-icon-list-items li.elementor-icon-list-item:first-child i.fa-home {
	    top: -15px;
	    left: 25px;
	}
	.banner-h43 .text_left-bb43{
		padding: 0 20px;
	}
	.left-bb-43 .elementor-widget-wrap {
	    margin-left: 30px;
	}
	.social-ft-home43 .elementor-icon-list-item > a{
		justify-content: center;
	}
	.brand-h48 .brand-48b {
		display: none;
	}
	.brand-h48 .elementor-image-gallery .gallery-columns-9 .gallery-item {
		max-width: 25%;
		padding: 0 15px;
		margin-bottom: 30px !important;
	}
	.brand-h48 .elementor-image-gallery .gallery-columns-9 .gallery-item:last-child {
		display: none;
	}
	.absolute-img-h43 {
		display: none;
	}
	.respon_ft_32 .elementor-row .col_3_32.elementor-column {
		margin: 30px auto 0;
	}
	.inner-text-img-h44 .elementor-container .elementor-row .elementor-inner-column {
		padding-bottom: 0;
	}
	.inner-text-img-h44 .elementor-row {
		justify-content: center;
	}
	.footer-h45 > .elementor-container {
		padding: 0 30px 45px 30px;
	}
	.tag-h45 .elementor-widget-container .tagcloud a{
		float: inherit;
	}
	.inner-footer-h45 .elementor-image {
		text-align: center;
	}
	.double-bn-h45 .bner-45a,
	.double-bn-h45 .bner-45b {
		padding: 0;
	}
	.custom-blog-h48 .ftc-blogs-slider .style_5 .inner-wrap .post-text p {
		-webkit-line-clamp: unset;
	}
	.double-bner-46 .elementor-container .bner-h46a .elementor-widget-wrap {
		padding: 30px 0;
	}
	.elementor-section.text-img-h44 .elementor-element.elementor-widget {
		text-align: center;
	}
	.text-img-h44 .elementor-text-editor {
		max-width: 100%;
	}
	.footer-h44 .elementor-container .elementor-column.ft-col-b44 .elementor-inner-section.footer-copyright-h44 {
		margin-bottom: 45px;
	}
	.ft-col-c44 .elementor-widget-ftc-gallery-instagram {
		margin-bottom: 75px;
	}
	.inner-img-h44 .elementor-column:last-child {
		padding-left: 15px;
	}
	.inner-img-h44 .elementor-column:first-child {
		padding-right: 15px;
	}
	.custom-blog-h48 .inner-wrap .post-text .meta .posted_in {
		font-size: 14px;
		padding: 4px 25px;
		white-space: nowrap;
	}
	.custom-blog-h48 .ftc-blogs-slider .style_5 .inner-wrap:hover .post-text,
	.custom-blog-h48 .ftc-blogs-slider .style_5 .inner-wrap .post-text {
		margin: -70px 20px 0;
		padding: 40px 25px 25px 25px;
	}
	.footer-h45 > .elementor-container .col-logo-h45:after {
		display: none;
	}
	.footer-h45 .elementor-container .elementor-column .inner-footer-h45 .elementor-column .elementor-widget-icon-list ul li {
		justify-content: center;
	}
	.footer-h45 .elementor-container .elementor-column .inner-footer-h45 .elementor-column {
		width: 50%;
		margin: 0 auto;
		text-align: center;
	}
	.footer-h45 .elementor-container .elementor-column.col-logo-h45 {
		margin-bottom: 30px;
	}
	.footer-h45 .elementor-container .elementor-element.elementor-column .elementor-spacer-inner {
		height: 0;
	}
	.footer-h45 .elementor-container .elementor-column.col-logo-h45 .elementor-widget-image {
		text-align: center;
	}
	.footer-h45 .col-logo-h45 .elementor-text-editor {
		max-width: 100%;
		text-align: center;
	}
	.footer-h45 .elementor-container .elementor-element.elementor-column {
		width: 100%;
	}
	.absolute-img-45 .elementor-image img {
		left: 50%;
		transform: translateX(-50%);
	}
	.double-bn-h45 .bner-45a .ftc-dual-header {
		margin: 0 auto 15px;
	}
	.double-bn-h45 .bner-45a .elementor-text-editor {
		margin: 0 auto;
	}
	.double-bn-h45 .bner-45b .elementor-element.elementor-widget-image,
	.double-bn-h45 .bner-45a .elementor-element.elementor-widget-image {
		text-align: center;
	}
	.double-bn-h45 .elementor-container .elementor-column {
		width: 100%;
		text-align: center;
	}
	.double-bn-h45 .elementor-container .elementor-column:first-child {
		margin-bottom: 30px;
	}
	.double-bn-h45 .bner-45a {
		padding: 0 0 0 25px;
	}
	.footer-h44 .elementor-container .ft-col-b44 .elementor-inner-section .elementor-column ul li.elementor-icon-list-item {
		justify-content: center;
	}
	.footer-h44 .elementor-container .ft-col-c44 {
		text-align: center;
	}
	.ft-col-c44 .ftc-element-instgram {
		margin: 0 auto;
	}
	.footer-h44 .elementor-container .elementor-column.ft-col-c44,
	.footer-h44 .elementor-container .elementor-column.ft-col-b44 {
		width: 100%;
	}
	.footer-h44 .elementor-container .elementor-column.ft-col-b44 .elementor-inner-section .elementor-column {
		text-align: center;
	}
	.double-bn-44 .product-first {
	    margin-bottom: 10px !important;
	}
	.inner-fter-h43 .elementor-widget .elementor-icon-list-items li {
		justify-content: center;
	}
	.footer-h43 .elementor-container .elementor-row .elementor-column:nth-child(2) {
		width: 100%;
		text-align: center;
	}
	.footer-h43 .elementor-container .elementor-row .elementor-column:last-child {
		width: 100%;
		text-align: center;
	}
	.ft-col-c43 .ftc-element-instgram {
		margin: 0 auto 70px;
	}
	.banner-h43 .text_right-bb43 {
		padding: 0;
	}
	.ngusac-left .ftc-dual-header {
		text-align: center;
	}
	.elementor-section.ngu-sac-h43 .elementor-container .elementor-column {
		width: 100%;
		text-align: center;
	}
	.list-price-h43 .elementor-container .elementor-column {
		width: 100%;
		text-align: center;
		margin-bottom: 30px;
	}
	.list-price-h43 .elementor-container .elementor-column:last-child {
		margin-bottom: 0;
	}
	.list-price-h43 .elementor-text-editor {
		max-width: 80%;
		margin: 0 auto;
	}
	.ft-col-c43 .ftc-instagram ul.columns-2 li {
		padding: 5px;
	}
	.elementor-section.banner-h43 .elementor-container .elementor-column {
		width: 100%;
		text-align: center;
		margin-bottom: 30px;
	}
	.banner-h43 .text_right-bb43 .single_img-43 .elementor-container .elementor-column {
		width: 50%;
	}
	.elementor-section.banner-h43 .elementor-container .elementor-column:last-child {
		margin-bottom: 0;
	}
	.ngusac-left {
		padding: 0 30px 0 25px;
	}
	.ngusac-right {
		padding: 0 30px 0 25px;
	}
	.right-bb-43 .elementor-image-box-content {
		max-width: 80%;
	}
	.form-h46 .wpcf7 input[type^="submit"] {
		right: 75px;
	}
	.form-h46 .form_25 {
		max-width: 80%;
		margin: 0 auto;
		text-align: center;
	}
	.form-h46 .elementor-container .elementor-column .elementor-icon-box-wrapper .elementor-icon-box-icon {
		margin: 0;
	}
	.form-h46 .elementor-container .elementor-column .elementor-icon-box-wrapper {
		text-align: center;
		display: block;
		margin-bottom: 30px;
	}
	.form-h46 .elementor-container .elementor-column {
		width: 100% !important;
	}
	.form-h46 .elementor-icon-box-content{
		display: block;
	}
	.form-h46 .elementor-icon-box-icon i {
	    position: unset;
	}
	.form-h46 .elementor-icon-box-description{
		padding: 0;
	}
	.absolute-h46.elementor-widget-image img {
	    top: -100px;
	    right: 30px;
	}
	.contact-ft46 .elementor-column .elementor-widget .elementor-icon-list-items .elementor-icon-list-item {
		justify-content: center;
	}
	.contact-ft46 .elementor-element .elementor-widget.elementor-widget-image {
		text-align: center;
	}
	.contact-ft46 .elementor-text-editor {
		width: 80%;
		margin: 0 auto 60px;
	}
	.contact-ft46 .elementor-container .elementor-row .elementor-column {
		width: 50%;
		text-align: center;
	}
	.contact-ft46 {
		max-width: 720px;
		margin: 0 auto;
	}
	.banner-h46b .elementor-container .elementor-column {
		width: 100%;
	}
	.double-bner-46 .elementor-container .elementor-column {
		width: 100%;
	}
	.form-h47 .wpcf7 input[type^="submit"] {
		
	}
	.custom-timeline-h47 .ftc_custom_timeline .ftc_timeline_items .ftc_position_content_right:nth-child(6) .image_item, 
	.custom-timeline-h47 .ftc_custom_timeline .ftc_timeline_items .ftc_position_content_right:nth-child(2) .image_item {
		left: -85%;
	}
	.custom-timeline-h47 .ftc_custom_timeline .ftc_timeline_items .ftc_position_content_left:last-child .image_item, 
	.custom-timeline-h47 .ftc_custom_timeline .ftc_timeline_items .ftc_position_content_left:nth-child(4) .image_item {
		right: -85%;
	}
	.custom-timeline-h47 .ftc_custom_timeline .ftc_timeline_items .ftc_position_content_left:last-child:before, 
	.custom-timeline-h47 .ftc_custom_timeline .ftc_timeline_items .ftc_position_content_left:nth-child(4):before {
		right: -43px;
	}
	.custom-timeline-h47 .ftc_custom_timeline .ftc_timeline_items .ftc_position_content_right:nth-child(6):before {
		left: -41px;
	}
	.two-col-h47 .elementor-container .elementor-column .elementor-widget-image {
		text-align: center;
	}
	.two-col-h47 .elementor-container .elementor-column {
		width: 100%;
	}
	.two-col-h47 .elementor-container .elementor-column .inner-icon-47 .elementor-column {
		width: 33.3333%;
	}
	.two-col-h47 .elementor-column:last-child {
		padding-left: 0;
		text-align: center;
	}
	.two-col-h47 .elementor-inner-section {
		margin-left: auto;
	}
	.two-col-h47 .elementor-container .elementor-column:first-child {
		margin-bottom: 30px;
	}
	.footer-h48 .elementor-container .elementor-column {
		width: 100%;
		text-align: center;
	}
	.footer-h48 .colft-48a .elementor-image {
		text-align: center;
	}
	.footer-h48 .colft-48a .elementor-widget .elementor-icon-list-item {
		justify-content: center;
	}
	.footer-h48 .elementor-container .colft-48a {
		margin-bottom: 60px;
	}
	.testimonial-h48 .navigation-slider .nav-next {
		right: 42%;
	}
	.testimonial-h48 .navigation-slider .nav-prev {
		left: 42%;
	}
	.ftc-product-tabs.style_4 .woocommerce .products .product .item-image .group-button-product {
		bottom: auto;
		width: 90px;
	}
	.ftc-product-tabs.style_4 .woocommerce .products .product .group-button-product > div, 
	.ftc-product-tabs.style_4 .woocommerce .products .product .group-button-product > a {
		width: 45px;
	}
	.ftc-product-tabs.style_4 .woocommerce .products .product .group-button-product .yith-wcwl-add-to-wishlist {
		border-right: 0;
	}
	.bner-h48b .elementor-container .elementor-column,
	.bner-h48a .elementor-container .elementor-column {
		width: 50%;
		margin: 0 auto;
		padding-bottom: 0;
		margin-bottom: 30px;
	}
	.img-box-h48 .elementor-column-gap-extended .elementor-column {
		width: 50%;
		margin: 0 auto;
	}
	.img-box-h48 .elementor-column:nth-child(2):after, 
	.img-box-h48 .elementor-column:nth-child(2):before {
		display: none;
	}
	.custom-product-37 .navigation-slider > 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);
		margin-bottom: 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 > 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 > 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;
	}
	.pro-40{
		padding: 0 15px;
	}
	.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;
	}
	.ftc_products_slider.style_7 .item-description .meta_info{
		left: 10px;
	}
	.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 > 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 > 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 > 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 > 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 > 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 > 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 > 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 > 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 > 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 > a > 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 > 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;
		margin-bottom: 10px;
	}
	.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 > div {
		padding-left: 30px;
		padding-right: 30px;
	}
	.juice-30 .elementor-widget-wrap > div:last-child {
		padding-bottom: 50px;
	}
	.juice-30 .elementor-widget-wrap > 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 > 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 > a.compare,
	.ftc-product-grid.woocommerce .products .product .item-description .meta_info > a.compare {
		display: none;
	}
	.ftc-product-grid.style_1.woocommerce.columns-4 .products .product {
		width: calc(33.33% - 25px);
		margin-bottom: 30px;
	}
	.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;
	}
	.ftc-product-widget.elements.style_2 .products-widget.products.woocommerce {
	    justify-content: center;
	}
	.ftc-elements-blogs.style_2 .inner-wrap{
		flex-direction: column;
	}
	.ftc-elements-blogs.style_2 .inner-wrap .post-text{
		width: 100%;
	}
	/*================= home49 ==================*/
	.ftc-contact-form .form-sub-49 span{
	    max-width: 27%;
		padding-right: 15px;
	}
	.ftc-contact-form .form-sub-49 span:last-child {
    	width: 100%;
	    max-width: 19%;
	}
	.ftc-contact-form .form-sub-49 input.wpcf7-submit{
		padding: 0;
		width: 100%;
    	line-height: 50px;
    	padding-right: 20px;
	}
	.ftc-contact-form .form-sub-49 i {
	    right: 20px;
	}
	.price-block-home49 {
	    padding: 30px;
	}
	.contact-home49{
		padding: 0 15px;
	}
	/*========================================*/
	.cust-pro-42 .elementor-column:last-child>.elementor-column-wrap>.elementor-widget-wrap{
		justify-content: 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;
	}
	.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;
	}
	.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: 768px){
	.banner-img-home47{
		margin-bottom: 20px !important;
	}
}
@media only screen and (max-width: 767px){
	.text_bbh1{
		margin-bottom: 30px;
	}
	.blog-h1 .ftc-blogs-slider .style_2 .inner-wrap .post-text p {
	    text-align: justify;
	}
	.footer-h44 .elementor-container .elementor-column.ft-col-a44 {
		margin-bottom: 45px;
	}
	.left-bb-43 .elementor-widget-wrap {
		padding: 40px 25px 50px;
	}
	.footer-contact33 ul.elementor-icon-list-items li.elementor-icon-list-item:first-child i.fa-home {
	    left: 20px;
	}
	.footer-h35 .elementor-column .elementor-column-wrap {
		margin: 0 !important;
	}
	.brand-h48 .elementor-image-gallery .gallery.gallery-columns-9 .gallery-item {
		max-width: 25%;
	}
	.ftc-product-widget.elements.style_2 .products-widget .product {
		margin: 15px;
	}
	.ftc-product-widget.elements.style_2 .products-widget.products.woocommerce {
		justify-content: center;
	}
	.orange_right.elementor-column .elementor-image-box-content {
		margin-top: 25px;
	}
	.section-pro-h44a .elementor-column:last-child {
		padding: 0 10px;
	}
	.text-list-form-44 .elementor-text-editor {
		max-width: 80%;
		margin: 0 auto;
	}
	.left-bb-43 .elementor-widget-button {
		text-align: center;
	}
	.left-bb-43 .elementor-widget .elementor-text-editor {
		margin: 0 auto;
	}
	.box-img-h43 .elementor-container .elementor-column {
		width: 50%;
		margin: 0 auto;
	}
	.left-bb-43 .elementor-widget-wrap{
		margin-left: auto;
	}
	.left-bb-43 .elementor-widget .elementor-text-editor{
		max-width: unset;
	}
	.box-img-h43 .inner-text-h43 .elementor-container .elementor-column {
		width: 100%;
	}
	.text-form-47 .elementor-icon-box-content {
		margin: 0 auto;
		text-align: left;
	}
	.form-h47 .wpcf7 input[type^="submit"] {
		right: 8px;
	}
	.custom-timeline-h47 .ftc_custom_timeline .ftc_timeline_items .ftc_position_content_left:last-child:before, 
	.custom-timeline-h47 .ftc_custom_timeline .ftc_timeline_items .ftc_position_content_left:nth-child(4):before {
		right: -41px;
	}
	.custom-timeline-h47 .ftc_custom_timeline .ftc_timeline_items .ftc_position_content_right:nth-child(6):before {
		left: -39px;
	}
	.gallery-h47 .gallery-inner-47 .elementor-column {
		width: 50%;
		margin-bottom: 25px;
	}
	.bner-inner-h47 .elementor-container .elementor-column:last-child {
		margin-top: 30px;
	}
	.bner-inner-h47 .elementor-container .elementor-column {
		padding: 0 15px;
		width: 50%;
		margin: 0 auto;
	}
	.banner-img-home47 {
	    margin-bottom: 30px !important;
	}
	.footer-h48 .elementor-container .colft-48a .elementor-section .elementor-inner-column:last-child {
		margin-top: 30px;
	}
	.img-box-h48 .elementor-widget-image-box .elementor-image-box-content {
		margin: 20px auto 0;
	}
	.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 > p {
		font-size: 30px;
		line-height: 36px;
		text-align: left;
	}
	.banner-42 .ftc-element-image .ftc-image-content {
		width: 220px;
	}
	.banner-42 {
		margin-top: 30px;
	}
	.last-banner-39 .elementor-column:nth-child(2) .elementor-widget-wrap:before {
		left: 60px;
	}
	.first-colft-39 > .elementor-column-wrap > .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: 40px;
	}
	.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 > div a i,
	.ftc_products_slider.style_4 .ftc-products .product .item-description .meta_info .yith-wcwl-add-to-wishlist > a {
		width: auto;
	}
	.custom-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs:nth-child(3n + 3) .inner-wrap .post-text > 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: 50px 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: 30px 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 > 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-countdown-element.style_2 .items:not(:last-child) .ftc-number:after {
	    right: -30px;
	}
	.bb_text_30 .elementor-image-box-wrapper .elementor-image-box-content,
	.bb_number_30 .elementor-image-box-wrapper .elementor-image-box-content{
		margin-top: 20px;
	}
	.form-h46 .wpcf7 input[type^="submit"]{
		top: 50%;
    	transform: translateY(-50%);
	}
	.banner-icon-home48 .elementor-image-box-img{
		min-height: 42px;
		align-items: center;
	    display: flex !important;
	    justify-content: center;
	}
	/*============== hone 49 ================*/
	.ftc-contact-form .form-sub-49 span input{
		padding: 9px 15px;
	}
	.ftc-contact-form .form-sub-49 input.wpcf7-submit {
		font-size: 16px;
		line-height: 40px;
	}
	.ftc-contact-form .form-sub-49 i {
	    right: 20px;
	}
	.banner-mid-home49{
		max-width: 480px;
	}
	/*============== hoem 50 ===================*/
	.newsletter-home50 .elementor-container .elementor-row {
	    padding: 32px 30px 40px;
	}
	.title-form-home50{
		margin-bottom: 30px;
	}
	.title-form-home50 .elementor-icon-box-icon{
		margin-bottom: 10px !important;
	}
}

@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 > 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 > 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 > 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: 20px;
	}
}
@media only screen and (min-width: 667px) and (max-width: 767px){

	.footer-h44 .elementor-inner-section.footer-copyright-h44 .elementor-widget-image {
		text-align: right;
	}
	.footer-h44 .elementor-inner-section.footer-copyright-h44 .elementor-text-editor {
		text-align: left;
	}
	.copy-right-fter .elementor-element.elementor-column:last-child {
		width: 40%;
	}
	.copy-right-fter .elementor-element.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 > 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 > 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 > div {
		padding-right: 30px;
	}
	.left .elementor-element-populated .elementor-widget-wrap > 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;
	}
	.custom-product-37 .navigation-slider .nav-next:before, .custom-product-37 .navigation-slider .nav-prev:before {
	    font-size: 20px;
	}
}

@media only screen and (max-width: 684px){
    .list-footer .elementor-icon-list-items li.elementor-icon-list-item i.fa-home {
	  top: -15px;
	  right: -30px;
	}
	.footer-contact33 ul.elementor-icon-list-items li.elementor-icon-list-item:first-child i.fa-home {
	    top: -15px;
	    right: 0;
	    left: 5px;
	}
	.ftc-contact-form .form-sub-49 input.wpcf7-submit{
		padding-right: 15px;
	}
	.ftc-contact-form .form-sub-49 i {
	    right: 15px;
	}
	.custom-product-37 .navigation-slider > div.style_1 {
	    bottom: 82px;
	}
	.form-h46 .wpcf7 input[type^="submit"] {
	    right: 65px;
	}
}
@media only screen and (max-width: 667px) {
	.footer-contact33 ul.elementor-icon-list-items li.elementor-icon-list-item:first-child i.fa-home{
		left: 0;
	}
	.testimonial-h48 .navigation-slider .nav-prev {
		left: 41%;
	}
	.testimonial-h48 .navigation-slider .nav-next {
		right: 41%;
	}
	.custom-timeline-h47 .ftc_custom_timeline .ftc_timeline_items .ftc_position_content_left:last-child:before, 
	.custom-timeline-h47 .ftc_custom_timeline .ftc_timeline_items .ftc_position_content_left:nth-child(4):before {
		right: -38px;
	}
	.custom-timeline-h47 .ftc_custom_timeline .ftc_timeline_items .ftc_position_content_right:nth-child(6):before {
		left: -35px;
	}
	.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 > div, 
	.ftc-product-grid.style_3 .products .product .item-image .group-button-product > .quickview {
		width: 40px;
	}
	.custom-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs:nth-child(3n + 3) .inner-wrap .post-text > p {
		margin: 7px 15px 19px 15px;
	}
	.custom-blog-37 .ftc-elements-blogs.style_1 .ftc-blogs .inner-wrap .post-text > 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 > 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;
	}
	.custom-product-37 .navigation-slider > div.style_1 {
	    bottom: 75px;
	}
	/*============== home 49 ==============*/
}
@media only screen and (max-width: 575px){
	.ftc-contact-form .form-sub-49 span {
	    width: 100%;
	    max-width: unset;
	    padding-right: 0;
	    margin-bottom: 15px;
	}
	.ftc-contact-form .form-sub-49 span:last-child {
	    max-width: 100%;
	    margin-bottom: 0;
	}
	.ftc-contact-form .form-sub-49 i {
	    right: 35%;
	    top: auto;
	    transform: unset;
	    bottom: 26px;
	}
}
@media only screen and (max-width: 480px){
	.ft-col-a44,
	.ft-col-a43 {
		order: 1;
	}
	.ft-col-c44,
	.ft-col-c43 {
		order: 2;
	}
	.ft-col-b44,
	.ft-col-b43 {
		order: 3;
	}
	.product-section{
		padding: 0 !important;
	}
    .list-footer .elementor-icon-list-items li.elementor-icon-list-item i.fa-home {
		top: 0;
		right: 0;
	}
	.footer-contact33 ul.elementor-icon-list-items li.elementor-icon-list-item:first-child i.fa-home {
	    top: 0px;
	    left: 0;
	}
	.left-bb-43 .elementor-widget-heading {
		margin-bottom: 10px !important;
	}
	.pro-43c .ftc-product-grid.woocommerce .products .product .quickview i,
	.pro-43c .ftc-product-grid.woocommerce .products .product .add-to-cart a:before {
		line-height: inherit !important;
	}
	.pro-43c .ftc-product-grid .products .product .star-rating {
		margin: 0 auto 10px;
	}
	.pro-43c .ftc-product-grid .products .product .meta_info {
		margin-top: 10px;
	}
	.pro-43c .ftc-product-grid .products .product .item-description .product_title a {
		font-size: 18px;
	}
	.pro-43c .ftc-product-grid.woocommerce .products .product .quickview,
	.pro-43c .ftc-product-grid.woocommerce .products .product .add-to-cart {
		width: 30px;
		height: 30px;
		line-height: 30px;
	}
	.ft-col-a43 .ftc-contact-form .input-text{
		flex-direction: column;
	}
	.ft-col-a43 .ftc-contact-form .input-text .wpcf7-form-control-wrap {
	    width: 100%;
	}
	.ft-col-a43 .ftc-contact-form .input-text .wpcf7-form-control-wrap:first-child{
		margin-right: 0;
		margin-bottom: 30px;
	}
	.blog-h43 .ftc-blogs-slider .style_5 .inner-wrap .post-text h4,
	.blog-h43 .ftc-blogs-slider .style_5 .inner-wrap .post-text p{
		text-align: center;
	}
	.inner-fter-h43 .ftc-footer a{
		justify-content: center;
	}
	.brand-h48 .elementor-image-gallery .gallery.gallery-columns-9 .gallery-item:nth-last-child(2),
	.brand-h48 .elementor-image-gallery .gallery.gallery-columns-9 .gallery-item:nth-last-child(3) {
		display: none;
	}
	.brand-h48 .elementor-image-gallery .gallery.gallery-columns-9 .gallery-item {
		max-width: 33.3333%;
	}
	.snpt-h6 .elementor-widget-text-editor {
		text-align: center;
	}
	.inner-text-img-h44 .elementor-container .elementor-row .elementor-inner-column:nth-child(2):before,
	.inner-text-img-h44 .elementor-container .elementor-row .elementor-inner-column:nth-child(2):after {
		display: none;
	}
	.nav-fter-h47 {
		padding: 0 15px;
	}
	.absolute-img-45 .elementor-container .elementor-column {
		width: 100%;
	}
	.absolute-img-45 .elementor-image img {
		top: -410px;
	}
	.double-bn-h45 .bner-45a {
		padding: 0;
	}
	.ft-col-c44 .ftc-element-instgram.ftc-instagram ul:not(.slider) li {
		width: 50%;
		padding-bottom: 5px;
	}
	.product-h44 .ftc-product-grid.woocommerce.style_5 .products .product .item-description .meta_info {
		width: 65px;
		height: 30px;
	}
	.product-h44 .ftc-product-grid.woocommerce.style_5 .products .product .meta_info > div, 
	.product-h44 .ftc-product-grid.woocommerce.style_5 .products .product .meta_info > a {
		width: 30px;
		height: 30px;
		line-height: 30px;
	}
	.product-h44 .ftc-product-grid.woocommerce.style_5 .products .product .meta_info > div.add-to-cart a {
		height: 30px;
		line-height: 30px;
		width: 30px;
		margin: 0;
	}
	.product-h44 .ftc-product-grid.woocommerce.style_5 .products .product .meta_info > a i:before,
	.product-h44 .ftc-product-grid.woocommerce.style_5 .products .product .meta_info > div.add-to-cart a:before {
		line-height: 30px;
	}
	.product-h44 .ftc-product-grid.woocommerce.style_5 .products .product .item-description .price {
		margin: 5px auto 8px;
	}
	.product-h44 .ftc-product-grid.woocommerce.style_5 .products .product .star-rating {
		margin: 5px auto;
	}
	.feature-h43 .elementor-text-editor {
		max-width: 80%;
		margin: 0 auto;
	}
	.footer-h45 .elementor-container .elementor-column .inner-footer-h45 .elementor-column {
		width: 100%;
	}
	.form-contact-h45 .form-inner-h46 .ftc-contact-form .wpcf7 p{
		flex-direction: column;
	}
	.form-contact-h45 .form-inner-h46 .ftc-contact-form .wpcf7-form-control-wrap{
		width: 100%;
	}
	.form-contact-h45 .form-inner-h46 .ftc-contact-form .wpcf7 input[type^="submit"]{
		margin-left: 0;
		margin-top: 15px;
	}
	.form-inner-h46 {
		padding: 30px 25px;
	}
	.footer-h44 .elementor-container .elementor-column.ft-col-b44 .elementor-inner-section .elementor-column:first-child {
		margin-bottom: 30px;
	}
	.footer-h44 .elementor-container .elementor-column.ft-col-b44 .elementor-inner-section .elementor-column {
		width: 100%;
	}
	.text-list-form-44 .elementor-text-editor,
	.text-img-h44 .elementor-text-editor {
		max-width: 100%;
	}
	.text-img-h44 .elementor-container .elementor-column .inner-text-img-h44 .elementor-column {
		width: 100%;
		padding: 0 0 10px 0;
	}
	.text-list-form-44 .elementor-column,
	.text-img-h44 .elementor-container .elementor-column {
		text-align: center;
	}
	.ngusac-left .ftc-dual-header .subtext {
		display: none;
		margin: 0;
	}
	.ngusac-left .ftc-dual-header .title {
		margin: 0 auto;
	}
	.footer-h43 .elementor-container .elementor-row .elementor-column:nth-child(2) .inner-copy-h43 .elementor-column, 
	.footer-h43 .elementor-container .elementor-row .elementor-column:nth-child(2) .inner-fter-h43 .elementor-column {
		width: 100%;
		margin-bottom: 30px;
	}
	.banner-h43 .text_right-bb43 .single_img-43 .elementor-container .elementor-column {
		width: 100%;
	}
	.box-img-h43 .elementor-container .elementor-column {
		width: 100%;
		margin: 0 auto;
	}
	.form-h46 .wpcf7 p {
		margin: 0 auto;
		text-align: center;
	}
	.form-h46 .wpcf7 input[type^="submit"] {
		position: relative;
		left: 0;
		right: 0;
		top: auto;
		float: none;
		margin-top: 15px;
		transform: unset;
	}
	.form-h46 {
		margin: 0 25px;
	}
	.space-h46a.elementor-widget.elementor-widget-spacer {
		margin: 0;
	}
	.space-h46a.elementor-element .elementor-spacer .elementor-spacer-inner {
		height: 0;
	}
	.space-h46b .elementor-element .elementor-spacer .elementor-spacer-inner {
		height: 40px;
	}
	.contact-ft46 .elementor-text-editor {
		margin: 0 auto 0;
	}
	.contact-ft46 .elementor-container .elementor-row .elementor-column {
		width: 100%;
		margin-bottom: 60px;
	}
	.bner-46a .ftc-image-content h3 {
		font-size: 16px;
	}
	.bner-img-left-h46 .ftc-image-caption h1, 
	.bner-img-right-h46 .ftc-image-caption h1 {
		font-size: 24px;
	}
	.bner-img-left-h46 .ftc-element-image .button-banner, 
	.bner-img-right-h46 .ftc-element-image .button-banner {
		margin-top: 10px;
	}
	.bner-46b .ftc-image-content h4, 
	.bner-46a .ftc-image-content h4 {
		font-size: 18px;
		margin-bottom: 0;
	}
	.bner-img-left-h46 .ftc-image-caption h1, 
	.bner-img-right-h46 .ftc-image-caption h1 {
		line-height: 34px;
		font-size: 24px;
	}
	.bner-img-left-h46 .ftc-element-image .button-banner .single-image-button, 
	.bner-img-right-h46 .ftc-element-image .button-banner .single-image-button {
		padding: 8px 30px;
		font-size: 16px;
	}
	.text-form-47 .elementor-icon-box-content {
		margin: 0 auto;
		text-align: center;
		max-width: 100%;
		display: block;
	}
	.text-form-47 .elementor-icon-box-description {
		position: relative;
		right: auto;
	}
	.text-form-47 .elementor-icon-box-title {
		width: 100%;
		padding-right: 0;
		border-width: 0;
		margin-bottom: 15px;
	}
	.form-h47 .wpcf7 input[type^="submit"] {
		float: none;
		position: relative;
		top: 0;
		right: 0;
	}
	.form-h47 .wpcf7 p {
		float: none;
		margin: 30px auto 0;
		text-align: center;
	}
	.bner-inner-h47 .elementor-container .elementor-column {
		width: 100%;
	}
	.custom-timeline-h47 .ftc_custom_timeline .ftc_timeline_line {
		bottom: -60%;
	}
	.custom-timeline-h47 .ftc_custom_timeline .ftc_timeline_items .ftc_position_content_left:last-child,
	.custom-timeline-h47 .ftc_custom_timeline .ftc_timeline_items .ftc_position_content_left:nth-child(4),
	.custom-timeline-h47 .ftc_custom_timeline .ftc_timeline_items .ftc_timeline_item {
		text-align: center;
	} 
	.custom-timeline-h47 .ftc_custom_timeline .ftc_timeline_items .ftc_position_content_left:last-child .image_item, 
	.custom-timeline-h47 .ftc_custom_timeline .ftc_timeline_items .ftc_position_content_left:nth-child(4) .image_item,
	.custom-timeline-h47 .ftc_custom_timeline .ftc_timeline_items .ftc_position_content_right:nth-child(6) .image_item, 
	.custom-timeline-h47 .ftc_custom_timeline .ftc_timeline_items .ftc_position_content_right:nth-child(2) .image_item {
		position: relative;
		top: 0;
		left: 0;
		right: 0;
	}
	.custom-timeline-h47 .ftc_custom_timeline .ftc_timeline_items .ftc_position_content_right:nth-child(6):before,
	.custom-timeline-h47 .ftc_custom_timeline .ftc_timeline_items .ftc_position_content_left:last-child:before, 
	.custom-timeline-h47 .ftc_custom_timeline .ftc_timeline_items .ftc_position_content_left:nth-child(4):before {
		right: 0;
		left: 49%;
	}
	.form-h47 .form_25 input[type="email"]{
		text-align: center;
	}
	.bner-h48b .elementor-container .elementor-column, 
	.bner-h48a .elementor-container .elementor-column {
		width: 100%;
	}
	.testimonial-h48 .navigation-slider .nav-next {
		right: 34%;
	}
	.testimonial-h48 .navigation-slider .nav-prev {
		left: 34%;
	}
	.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: max-content;
		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 > 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 > 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;
	}
	.pro-40{
		padding: 0;
	}
	.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: auto;
		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 > div a, 
	.ftc-product-grid.woocommerce.style_5 .products .product .meta_info > a, 
	.ftc-product-grid.woocommerce.style_5 .products .product .meta_info > div {
		width: 35px;
		height: 35px;
		line-height: 35px;
		margin: 0;
	}
	.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 > div > 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 > div, 
	.ftc_products_slider.style_5 .ftc-products .product .images .group-button-product > a, 
	.ftc_products_slider.style_5 .ftc-products .product .images .group-button-product > div > 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 > .yith-wcwl-add-to-wishlist > a {
		width: 28px;
		height: 28px;
	}
	.ftc-product-grid.style_3 .products .product .item-description .meta_info > .yith-wcwl-add-to-wishlist > 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 > 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 > div {
		visibility: visible;
		opacity: 1;
		pointer-events: visible;
	}
	.ftc-element-testimonial.style_5 .navigation-slider > 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 > 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 > ul {
		padding: 15px;
	}
	.custom-product-37 .ftc_products_slider .products .product .ftc-thumbnails-gallery ul > 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 > 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 > div, 
	.ftc-product-grid.style_3 .products .product .item-image .group-button-product > .quickview {
		width: 35px;
		height: 35px;
	}
	.ftc-product-grid.style_3.woocommerce .item-image .group-button-product div >a:first-child:before,
	.ftc-product-grid.style_3 .item-image .group-button-product > div a i, 
	.ftc-product-grid.style_3 .item-image .group-button-product > 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 > a {
		color: #999;
	}
	.ftc_products_slider.style_4 .products .product .item-description .meta_info .add-to-cart > 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 > a > span {
		font-size: 0;
	}
	.ftc_products_slider.style_4 .products .product .item-description .meta_info .add-to-cart > 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 > 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 > a {
		max-width: 100%;
		margin-right: 0;
	}
	.ftc-blogs-slider .style_2 .inner-wrap .post-text {
		text-align: center;
		margin: 25px auto 0;
	}
	.blog-h1 .ftc-blogs-slider .style_2 .inner-wrap .post-text{
		margin-top: 0;
	}
	.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 .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: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;
		justify-content: center;
		font-size: 16px !important
	}
	.respon_footer .elementor-column .elementor-widget-heading .elementor-heading-title i {
	    top: 2px;
	    font-size: 12px;
	    margin-left: 10px;
	    line-height: 18px;
		position: relative;
	    border-radius: 30px;
	    transition: all .25s ease;
	}
	.respon_footer .elementor-column .elementor-widget-heading .elementor-heading-title i.icon-arrow-down{
		top: 0;
	}
	.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 {
		
	}
	.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: center;
	}
	.respon_footer .elementor-column .elementor-widget-icon-list ul li, 
	.respon_footer .elementor-column .elementor-widget-icon-list ul li a {
		justify-content: center;
	}
	.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;
	}
	@-moz-document url-prefix() { 
		.ftc-countdown-element.style_2 .items:not(:last-child) .ftc-number::after {
		    right: -18px;
		}
		.ftc-countdown-element.style_2 .items:last-child .ftc-number::after{
		    right: -25px;;
		}
	}
	.contact-38 .elementor-inner-column:last-child{
		margin: 0;
	}
	.bg-sale .elementor-heading-title{
	    top: 10px;
	    right: 60px;
		position: relative;
	}
	#rev_slider_51_1_wrapper .home_25.tparrows.tp-leftarrow{
		transform: translate(10px, -15px) !important;
	}
	#rev_slider_51_1_wrapper .home_25.tparrows.tp-rightarrow{
		transform: translate(-40px, -15px) !important;
	}
	#rev_slider_54_1_wrapper .square_arrow.tparrows{
		display: none;
	}
	.video-home-44 .elementor-custom-embed-play i.eicon-play{
		font-size: 70px !important;
	}
	.contact-ft46 .elementor-text-editor {
	    width: 90%;
	}
	.absolute-h46.elementor-widget-image img{
		top: -50px;
    	right: 0px;
	}
	.product-h46 .navigation-slider > div{
		width: auto;
    	height: auto;
		background: transparent;
	}
	.custom-blog-h46 .ftc-blogs-slider .style_5 .inner-wrap .post-text{
		text-align: center;
		margin: -70px 20px 0;
	}
	.ftc-blogs-slider .style_5 .inner-wrap .post-text .meta{
		margin: auto;
		width: max-content;
	}
	.ftc-blogs-slider .style_5 .inner-wrap .post-text .button-group{
		justify-content: center;
	}
	.img-box-h48 .elementor-column-gap-extended .elementor-column{
		width: 100%;
	}
	.apple-left.elementor-column{
		padding-bottom: 0 !important;
	}
	/*home 46*/
	.bner-46a .ftc-image-content , .bner-46b .ftc-image-content {
		left: 5px !important;
	}
	/*==================== hone 49 =====================*/
	.ftc-contact-form .form-sub-49 span {
		width: 100%;
	    max-width: unset;
	    padding-right: 0;
	    margin-bottom: 15px;;
	}
	.ftc-contact-form .form-sub-49 input.wpcf7-submit {
	    width: 100%;
	}
	.ftc-contact-form .form-sub-49 span:last-child{
		max-width: 100%;
		margin-bottom: 0;
	}
	.banner-bot-content .col-banner{
		width: 100% !important;
		margin-top: 30px;
	}
	.ftc-contact-form .form-sub-49 i {
	    right: 35%;
	    top: auto;
	    transform: unset;
	    bottom: 26px;
	}
	.banner-bot-content .col-banner .elementor-widget-container{
		margin-top: 0 !important;
	}
	.footer-dropdown .col-dropdown .elementor-widget-icon-list,
	.footer-dropdown .col-dropdown .address-dropdown{
		display: none;
	}
	.footer-dropdown .elementor-column .elementor-widget-heading .elementor-heading-title i{
		font-size: 12px;
	    color: #000000;
	    margin-left: 10px;
	    transition: all 0.5s;
	}
	.footer-dropdown .elementor-column .elementor-widget-heading .elementor-heading-title.active i:before {
	    content: "\e607";
	    font-family: 'simple-line-icons';
	}
	.text-absolute-h49 img {
	    right: 10px;
	    top: -25px;
	}
	.contact-home49 .form_25 .wpcf7-form-control{
		padding: 15px;
	}
	/*=================== home 50 =======================*/
	.title-form-home50 .elementor-widget-container{
		margin: auto;
	}
	.newsletter-home50 .elementor-container .elementor-row{
		padding: 22px 30px 30px;
	}
	.title-form-home50 .elementor-icon-box-title, .title-form-home50 .elementor-icon-box-description{
		display: block;
		float: unset;
		padding: 0;
    	border: none;
	}
	.title-form-home50 .elementor-icon-box-title{
		margin-bottom: 15px;
	}
	.form-home50 .form_25 input[type="email"]{
		padding: 15px;
	}
	.form-home50 .wpcf7 input[type^="submit"]{
		right: 6px;
		padding: 13px 15px;
	}
	.footer-dropdown.footer-dropdown-home50 .elementor-column .elementor-widget-heading .elementor-heading-title i{
		color: #ffffff;
	}
}
@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;
	}
	.bg-sale .elementor-heading-title{
	    top: 5px;
    	right: 30px;
	}
	.form-inner-h46 {
	    padding: 30px 20px;
	}
	.footer-contact33 ul.elementor-icon-list-items li.elementor-icon-list-item:first-child i.fa-home {
	    top: -15px;
	    left: 18px;
	}
}