@media screen and (min-width: 1600px) { 
	
	.ftc-element-testimonial.style_5 .navigation-slider .nav-next {
		right: 230px;
	}
	.ftc-element-testimonial.style_5 .navigation-slider .nav-prev {
		left: 230px;
	}
	.inner-double-footer-61 .elementor-widget-social-icons {
		margin-left: 35px;
	}
	.section-slider-61 {
		margin-top: -570px;
	}
	.first-product-65 {
		padding: 0 30px;
	}
	.custom-heading-65 .elementor-widget-heading {
		padding-left: 200px;
	}
	.ftc_products_slider.style_27 .products .product {
		max-width: 100%;
		padding: 0 25px;
		margin: 0 auto;
	}
	.inner-2-col-65 .ftc_products_slider.style_27 .products .product {
		padding: 0;
	}
	
}
@media screen and (min-width: 1025px) and (max-width: 1600px) { 

	.section-slider-61 {
		margin-top: -320px;
	}
	.inner-double-footer-61 {
		padding: 0 25px;
	}
	.inner-double-62 > .elementor-column-gap-default > .elementor-row {
		margin-right: 75px;
	}
	.custom-blog-62 .elementor-container.elementor-column-gap-default {
		max-width: 1170px;
		margin: 0 auto;
	}
	.ftc_products_slider.style_27 .products .product {
		max-width: 270px;
		padding: 0 15px;
	}
	.custom-heading-65 .elementor-widget-heading {
		padding-left: 15px;
	}
	.inner-2-col-65 .ftc_products_slider.style_27 .products .product {
		padding: 0;
	}
	.footer-65,
	.inner-2-col-65 {
		padding: 0 15px;
	}
}

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

	.inner-double-62 > .elementor-column-gap-default > .elementor-row .elementor-inner-column:first-child {
		padding-left: 20px;
	}
	.section-slider-58 {
		width: 100% !important;
		padding: 0 !important;
	}
	.custom-blog-61b.custom-blog-61a .ftc-blogs-slider .style_1 .inner-wrap .post-text {
		margin: 0 20px 0 0;
	}
	.ftc_products_slider.style_23 .woocommerce .products .product .add-to-cart a,
	.ftc_products_slider.style_23 .woocommerce .products .product .quickview {
		min-width: 100px;
	}
	.ftc-product-grid.style_8 .products .product .add-to-cart .loading:after {
		top: 12px;
		right: 15px;
		left: auto;
	}
	.custom-blog-62 .elementor-container.elementor-column-gap-default {
		margin: 0 auto;
	}
	.custom-blog-61b.custom-blog-61a .elementor-column:last-child .ftc-blogs-slider .style_1 .inner-wrap .post-text p ,
	.custom-blog-61a .ftc-blogs-slider .style_1 .inner-wrap .post-text p {
		max-width: 100%;
		text-align: left;
	}
	.custom-blog-61b.custom-blog-61a .ftc-blogs-slider .style_1 .inner-wrap .post-text p {
		text-align: right;
	}
	.section-pro-64 .ftc_products_slider.style_28 .products .product .price:before {
		left: 15px;
		width: calc(100% - 30px);
	}
	.section-pro-64 .elementor-column:first-child {
		padding-right: 10px;
	}
	.section-pro-64 .ftc_products_slider.style_28 .products .product {
		max-width: 100%;
	}
	.inner-img-64 .elementor-column-gap-default .elementor-inner-column {
		padding: 10px;
	}
	.arrival-62:before {
		height: calc(80% - 57px);
	}
	.content-big-img-61 h4 {
		margin: 50px auto 20px;
	}
	.inner-double-footer-61 {
		padding: 0 15px;
	}
	.inner-contact-61 .elementor-column-gap-default .elementor-inner-column {
		width: calc(33.3333% - 30px);
		margin: 0 auto;
	}
	.inner-contact-61 .elementor-column-gap-default .elementor-row {
		max-width: 940px;
	}
	.custom-blog-61a .ftc-blogs-slider .style_1 .inner-wrap a {
		max-width: 340px;
	}
	.section-1550-61 .elementor-column-gap-default {
		padding: 0 15px;
	}
	.custom-blog-62 .elementor-container.elementor-column-gap-default {
		width: 940px;
	}
	.inner-double-62 {
		padding: 0 15px;
	}
	.ftc_products_slider.style_29 .woocommerce .products .product {
		max-width: 100%;
	}
	.inner-double-62 > .elementor-column-gap-default > .elementor-row .elementor-inner-column:first-child,
	.inner-double-62 > .elementor-column-gap-default > .elementor-row .elementor-inner-column:last-child {
		max-width: 100%;
	}
	.section-bb-62 .elementor-column-gap-default .elementor-column:last-child {
		padding-left: 30px;
	}
	.inner-double-62 > .elementor-column-gap-default > .elementor-row {
		margin-right: 35px;
	}
	.ftc-product-grid.style_9.woocommerce .product .item-description .meta_info .add-to-cart span, 
	.ftc_products_slider.style_28 .woocommerce .product .item-description .meta_info .add-to-cart span {
		font-size: 15px;
	}
	.footer-65 .inner-contact-65 .elementor-inner-column {
		padding: 0 15px;
	}
	.rotate-heading-65 .elementor-text-editor > div h2:first-child {
		margin-right: 30px;
	}
	.inner-2-col-65 {
		padding: 0 15px;
	}
	.ftc_products_slider.style_27 .products .product {
		max-width: 100%;
		padding: 0 15px;
	}
	.inner-2-col-65 .ftc_products_slider.style_27 .products .product {
		max-width: 100%;
		padding: 0;
	}
	.section-gallery-59 .elementor-column.elementor-col-100 {
		padding: 0 15px;
	}
	.ftc_products_slider.style_24 .products {
		padding-bottom: 5px;
	}
	.nav-account-h57 .elementor-widget-wrap {
		transform: translateX(255px) translateY(-230px) rotate( -90deg);
	}
	.social-h57 .elementor-widget-wrap {
		transform: translateX(-235px) translateY(195px) rotate( -90deg);
	}
	.form-h56 .ftc-contact-form .wpcf7 input[type^="submit"] {
		right: 20%;
	}
	.banner-3col-h55 .elementor-column:last-child .ftc-image-caption div h2 {
		margin-top: 15px;
	}
	.inner-contact-60 .elementor-column:nth-child(2) {
		padding: 0 20px;
	}
	.box-content {
		width: 270px;
		height: 270px;
	}
	.ftc_products_slider.style_26 .products .product {
		max-width: 100%;
	}
	.testimonial-60 .elementor-column.elementor-col-100,
	.recent-60 .elementor-column.elementor-col-100,
	.arrival-60 .elementor-column-gap-default .elementor-column.elementor-col-100 {
		max-width: 100%;
	}
	.footer-60 .elementor-column.elementor-col-100,
	.testimonial-60 .elementor-inner-section,
	.recent-60 .elementor-inner-section,
	.arrival-60 .elementor-inner-section {
		padding: 0 15px;
	}
	.product-2-59-section .elementor-inner-section,
	.testimonial-59 .elementor-column.elementor-col-100,
	.section-img-box-59 .elementor-column.elementor-col-100,
	.section-product-59 .elementor-inner-section,
	.section-banner-59 .elementor-column-gap-default .elementor-column.elementor-col-100, 
	.section-double-59 .elementor-column-gap-default .elementor-row {
		max-width: 100%;
		padding: 0 15px;
	}
	.section-double-59 .col-order-1 {
		order: 1;
	}
	.section-double-59 .col-order-2 {
		order: 2;
	} 
	.section-double-59 .elementor-column:last-child .ftc-element-image {
		text-align: right;
		margin-right: 30px;
	}
	.col-order-2 .elementor-text-editor {
		max-width: 60%;
		margin: 0 auto;
	}
	.section-banner-59 .elementor-inner-section .elementor-text-editor {
		margin: 0 auto;
	}
	.section-banner-59 .elementor-inner-section .elementor-button {
		margin: 0 15px;
	}
	.section-banner-59 .elementor-inner-section .elementor-button-wrapper:before {
		width: 30px;
		left: 25%;
	}
	.section-banner-59 .elementor-inner-section .elementor-button-wrapper:after {
		content: "";
		width: 30px;
		height: 1px;
		background: #333;
		position: absolute;
		top: 50%;
		right: 25%;
	}
	.inner-button-59 {
		max-width: 445px;
		margin: 0 auto;
	}
	.ftc_products_slider.style_24 .products .product {
		max-width: 100%;
	}
	.footer-58 .elementor-column.elementor-col-100 .elementor-element-populated {
		max-width: 940px;
		margin: 0 auto;
	}
	.copyright-57 .elementor-column.elementor-col-100, 
	.brand-57 .elementor-column.elementor-col-100, 
	.section-banner-h57 .elementor-column.elementor-col-100, 
	.fix-section .elementor-column.elementor-col-100, 
	.arrival-57 .elementor-column.elementor-col-100, 
	.section-product-57 .elementor-column.elementor-col-100, 
	.section-choose-57 .elementor-column.elementor-col-100 {
		max-width: 100%;
	}
	.footer-57 .inner-footer-57 {
		max-width: 100%;
		padding: 0 15px;
	}
	.arrival-57 .elementor-column.elementor-col-100 {
		padding: 0 15px;
	}
	.menu-bottom-55 .elementor-widget-icon-list ul li:before {
		right: -15px;
	}
	.ftc-product-grid.columns-4.style_8 .products .product {
		max-width: 100%;
	}
	.intagram-h55 .ftc-element-image .content-image ul {
		max-width: 120px;
		margin: 0 auto;
	}
	.intagram-h55 .ftc-element-image .content-image ul li {
		max-width: 120px;
		margin: 0 auto;
	}
	.text-rotate {
		bottom: -155px;
		right: 10px;
	}
	.text-ab-1.elementor-widget {
		left: 15px;
		bottom: -320px;
	}
	.banner-absolute-55 .col-ab-3 {
		top: 55px;
		left: -55px;
	}
	.text-ab-2.elementor-widget {
		top: -95px;
	}
	.ftc_products_slider.style_23 .woocommerce .products .product {
		max-width: 100%;
	}
	.text-domain-56 div {
		font-size: 13px;
		line-height: 24px;
	}
	.single-img-27 .ftc-image-caption p:last-child {
		font-size: 30px;
		line-height: 30px;
		margin-bottom: 30px;
	}
	.ftc_products_slider.style_1 .woocommerce .product .item-description .meta_info{
		margin-bottom: 20px;
	}
	.ftc_products_slider.style_1 .ftc-products .product .images {
		max-height: 420px;
	}
	.product-tab-2col-28 .elementor-element.elementor-top-column:first-child .elementor-widget-ftc-products-sliders .elementor-widget-container {
		width: 100% !important;
	}
	.ftc_products_slider.style_1 .products.woocommerce .post.swiper-slide {
		max-width: 470px;
	}
	.elementor-element.respon-loadmore-26 .load-more-product.style_2 {
		margin-bottom: 80px;
	}
	.product-deal-29 .navigation-slider > div{
		top: 28%;
	}
	.ftc_products_deal_slider.style_1 .counter-wrapper > div{
		width: 65px;
		height: 65px;
	}
	.ftc_products_deal_slider.style_1 .counter-wrapper > div .number-wrapper .number{
		font-size: 24px;
		line-height: 28px;
	}
	.ftc_products_deal_slider.style_1 .counter-wrapper > div .countdown-meta{
		font-size: 11px;
	}
	.icon-box-29 .elementor-column .elementor-widget-icon-box .elementor-widget-container {
		width: max-content;
		margin: 0 auto;
	}
	.product-tab-28 .ftc-product-tabs .style_3 .item-description .short-description{
		bottom: -40px;
	}
	.product-tab-28 .ftc-product-tabs .style_3 .item-description .meta_info{
		bottom: -80px;
	}
	.text-footer28 {
		margin-bottom: 10px;
	}
	.text-about-us-28, .text-about-us-28-1{
		margin-bottom: 0;
	}
	.content-icon-box{
		padding: 0 30px;
	}
	.text-gl-2-home24.elementor-element.elementor-widget-text-editor {
		margin-left: 20px;
	}
	.form-footer-28{
		display: block;
	}
	.product-tab-28 .ftc-product-tabs .tabs-content-wrapper.style_3 .owl-item {
		left: -10px;
	}
	.product-tab-2col-28 .elementor-element.elementor-top-column:first-child {
		max-width: 470px;
		margin: 0 auto;
	}
}
@media screen and (max-width: 1024px) {
	.elementor-element.product-deal-29 .elementor-widget-ftc-products-deal-sliders > .elementor-widget-container {
		max-width: 100%;
		width: 100%;
		margin: 0 auto;
	}
	.product-tab-28 .ftc-product-tabs .style_3 .woocommerce-page .products .product, .product-tab-28 .ftc-product-tabs .style_3 .woocommerce .products .product{
		max-height: 396px;
	}
}
@media screen and (min-width: 992px){
	.respon-jw .elementor-widget-container{
		border-right: none !important;
	}
	.product-jw-28 .ftc-product-grid.style_3.woocommerce .product .item-description{
		width: calc(100% + 2px);
		left: -1px;
	}
}
@media screen and (max-width: 991px) {

	.inner-double-62 > .elementor-column-gap-default > .elementor-row .elementor-inner-column:first-child {
		padding-left: 0;
	}
	.elementor-element.custom-blog-61a:not(.custom-blog-61b) .elementor-column-gap-default .elementor-column:last-child {
		order: 1;
		margin-bottom: 30px;
	}
	.elementor-element.custom-blog-61a:not(.custom-blog-61b) .elementor-column-gap-default .elementor-column:first-child {
		order: 2;
	}
	.cust-blog-58 .ftc-blogs-slider .style_6 .post-text .ftc-readmore {
		padding: 0;
		text-decoration: underline;
	}
	.cust-blog-58 .ftc-blogs-slider .style_6 .post-text .ftc-readmore:before {
		display: none;
	}
	.cust-blog-58 .ftc-blogs-slider .style_6 .post-text .meta {
		justify-content: center;
	}
	.cust-blog-58 .ftc-blogs-slider .style_6 .post-text {
		text-align: center;
	}
	.about-us-55.elementor-element .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item a {
		justify-content: center;
	}
	.inner-menu-ft-65.elementor-element .elementor-widget-icon-list ul li .elementor-icon-list-text {
		padding: 0;
	}
	.footer-65 .inner-contact-65 .elementor-column-gap-default .elementor-column:last-child {
		max-width: 100%;
		margin: 50px auto 0;
	}
	.custom-list-ft-65 {
		max-width: 100%;
		margin: 0 auto;
	}
	.big-form-65 {
		max-width: 585px;
		margin: 0 auto;
	}
	.arrival-62:before {
		height: calc(80% - 100px);
	}
	.inner-double-footer-61 .elementor-widget-social-icons {
		margin: 0 auto;
	}
	.custom-blog-61b.custom-blog-61a .elementor-column:nth-child(2) .ftc-blogs-slider .style_1 .inner-wrap .post-text h4 {
		text-align: right;
	}
	.inner-double-footer-61.elementor-element .elementor-divider .elementor-divider-separator {
		margin: 0 auto;
	}
	.elementor-element .custom-list-ft-65.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item a, 
	.elementor-element .custom-list-ft-65.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item {
		justify-content: center;
	}
	.ftc-product-grid.style_8 .products .product .product_title {
		font-size: 14px;
	}
	.inner-contact-60 .elementor-column:nth-child(2) {
		padding: 0;
	}
	.inner-footer-58 {
		padding: 0 15px;
	}
	.footer-58 .elementor-column.elementor-col-100 .elementor-element-populated {
		max-width: 100%;
	}
	.cust-blog-58 .ftc-blogs-slider .style_6 .post-text p {
		max-width: 100%;
	}
	.cust-blog-58 .ftc-blogs-slider .style_6 .blogs-slider.swiper-slide-active:after, 
	.cust-blog-58 .ftc-blogs-slider .style_6 .blogs-slider.swiper-slide-next:after {
		display: none;
	}
	.deal-inner-58 .elementor-column .elementor-widget-wrap {
		justify-content: center;
	}
	.deal-inner-58 .elementor-column .ftc-element-image {
		text-align: center;
	}
	.deal-inner-58 .elementor-column-gap-default .elementor-column {
		width: 100%;
		text-align: center;
		margin-bottom: 30px;
	}
	.choose-us-58 .choose-us-c .elementor-widget-image-box:first-child {
		position: unset;
	}
	.space-58 .elementor-spacer-inner {
		height: 20px !important;
	}
	.footer-57 .inner-footer-57 .elementor-column-gap-default .elementor-column {
		width: 50%;
		text-align: center;
		margin-bottom: 40px;
	}
	.footer-57 .inner-footer-57 .elementor-column-gap-default .elementor-column:last-child,
	.footer-57 .inner-footer-57 .elementor-column-gap-default .elementor-column:nth-last-child(2) {
		margin-bottom: 0;
	}
	.footer-57 .inner-footer-57 .elementor-text-editor {
		max-width: 80%;
		margin: 0 auto;
	}
	.footer-57 .inner-footer-57 .elementor-widget .elementor-icon-list-items .elementor-icon-list-item {
		justify-content: center;
	}
	.blog-h57,
	.count-down-57,
	.video-h57 {
		padding: 0 15px;
	}
	.left-blog-57, .right-blog-57 {
		padding: 0 10px;
	}
	.choose-us-c {
		text-align: center;
	}
	.choose-us-c .elementor-element-populated .elementor-element.elementor-widget-image-box > .elementor-widget-container, 
	.choose-us-a .elementor-element-populated .elementor-element.elementor-widget-image-box > .elementor-widget-container {
		margin: 0;
		padding: 0;
	}
	.choose-us-c .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,
	.choose-us-a .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper {
		text-align: center;
	} 
	.choose-us-c .elementor-widget-image-box .elementor-image-box-description,
	.choose-us-a .elementor-widget-image-box p {
		margin: 0 auto;
	}
	.choose-us-a .elementor-widget-image-box:first-child,
	.choose-us-a .elementor-widget-image-box {
		position: unset;
	}
	.social-h57.elementor-column, .nav-account-h57.elementor-column {
		display: none;
	}
	.intagram-h55 .ftc-element-image:before {
		display: none;
	}
	.intagram-h55 .ftc-element-image .wp-caption:before, 
	.intagram-h55 .ftc-element-image .wp-caption:after {
		display: block;
	}
	.about-us-55 .elementor-element .elementor-image,
	.footer-h55 .about-us-55 .elementor-element .elementor-widget-social-icons .elementor-widget-container {
		text-align: center;
	}
	.about-us-55 .elementor-row .elementor-column {
		width: 50%;
		text-align: center;
		margin: 0 auto 50px;
	}
	.about-us-55 .elementor-row .elementor-column:last-child,
	.about-us-55 .elementor-row .elementor-column:nth-last-child(2) {
		margin-bottom: 0; 
	}
	.about-us-55 .elementor-widget-container .elementor-icon-list-items .elementor-icon-list-item {
		justify-content: center;
	}
	.intagram-h55 .ftc-element-image .ftc-image-content {
		display: none;
	}
	.banner-absolute-55 .col-ab-3 {
		top: 35px;
		left: -25px;
	}
	.ftc-product-grid.columns-4.style_8 .products .product {
		width: 25%;
		padding: 0 10px;
	}
	.banner-3col-h55 .elementor-row .elementor-column {
		width: 50%;
		margin: 0 auto;
	}
	.banner-3col-h55 .elementor-row .elementor-column:last-child {
		margin-top: 30px;
	}
	.form-h56 .ftc-contact-form .wpcf7 input[type^="submit"] {
		right: 10%;
	}
	.footer-h56 .elementor-row .elementor-column {
		width: 50%;
		text-align: center;
		margin-bottom: 30px;
	}
	.footer-h56 .elementor-widget-container .elementor-icon-list-items .elementor-icon-list-item {
		justify-content: center;
	}
	.text-ft-h56 .elementor-text-editor {
		margin: 0 auto;
	}
	.video-h56 .elementor-widget-video .elementor-widget-container:before {
		width: calc(100% + 30px);
		height: calc(100% + 30px);
		top: -15px;
		left: -15px;
	}
	.video-h56 .elementor-row .elementor-column {
		padding: 0 30px;
	}
	.ftc_products_slider.style_23 .woocommerce .products .product .add-to-cart a,
	.ftc_products_slider.style_23 .woocommerce .products .product .quickview {
		min-width: 80px;
	}
	.ftc_products_slider.style_23 .woocommerce .products .product .meta_info .add-to-cart a:before,
	.ftc_products_slider.style_23 .woocommerce .products .product .quickview i {
		display: none;
	}
	.col-ft-h44 { 
		justify-content: center;
	}
	.deal-right-h44:before {
		right: 15px;
		width: calc(100% - 30px);
	}
	.product-jw-28 .ftc-product-grid.style_3 .product .item-description .meta_info{
		bottom: -70px;
	}
	.product-jw-28 .ftc-product-grid.style_3 .product .item-description .meta_info:before{
		top: -5px;
	}
	.product-jw-28.respon-jw .ftc-product-grid.style_3 .product .item-description .meta_info{
		bottom: -70px;
	}
	.product-jw-28.respon-jw .ftc-product-grid.style_3 .product .item-description .meta_info:before{
		top: -5px;
	}
	.product-jw-28.respon-jw .ftc-product-grid.style_3 .product .item-description{
		padding-bottom: 20px;
	}
	.product-jw-28.respon-jw .ftc-product-grid.woocommerce.style_3 .products .product{
		max-height: 345px;
	}
	.product-jw-28 .ftc-product-grid.style_3.woocommerce .product .item-description{
		width: calc(100% + 2px);
		left: -1px;
	}
	.ft-h23-top1.elementor-column.elementor-col-33{
		padding-bottom: 0px;
	}
	.elementor-element.elementor-widget-ftc-gallery-instagram .ftc-instagram ul.columns-5 li {
		width: 33.33%;
		padding-bottom: 20px;
	}
	.elementor-element.col-cate-28.elementor-column.elementor-inner-column:last-child {
		width: 100% !important;
		max-width: 100%;
	}
	.product-tab-28 .ftc-product-tabs .style_3 .woocommerce .product .item-description .meta_info .add-to-cart a:first-child::before,
	.product-tab-28 .ftc-product-tabs .style_3 .woocommerce .product .item-description .meta_info .yith-wcwl-add-to-wishlist a::before,
	.product-jw-28 .ftc-product-grid.style_3 .product .item-description .meta_info .add-to-cart a:before{
		font-weight: bold;
	}
	.product-tab-28 .ftc-product-tabs .style_3 .woocommerce .product .item-description .meta_info .yith-wcwl-add-to-wishlist a:hover {
		background: #408ce2;
		color: #fff;
	}
	.product-gird-26 .ftc-product-grid.style_3 .product .item-description .meta_info .yith-wcwl-add-to-wishlist a:hover{
		background: #caa665;
	}
	.product-tab-28 .ftc-product-tabs .style_3 .woocommerce-page .products .product,
	.product-tab-28 .ftc-product-tabs .style_3 .woocommerce .products .product{
		max-height: 373px;
	}
	.product-jw-28.respon-jw .ftc-product-grid.woocommerce.style_3 .products .product{
		width: 33.333333%;
	}
	.product-jw-28.respon-jw > .elementor-widget-container
	.product-jw-28.respon-jw > .elementor-widget-container{
		border: none !important;
	}
	.product-jw-28 .ftc-product-grid.woocommerce.style_3 .products .product{
		border: 1px solid #ebebeb;
		border-width: 1px;
	}
	.product-jw-28 .ftc-product-grid.woocommerce.style_3 .products .product:last-child,
	.product-right-28 .ftc-product-grid.woocommerce.style_3 .products .product:nth-child(4),
	.product-right-28 .ftc-product-grid.woocommerce.style_3 .products .product:nth-child(5){
		border-width: 0 1px 1px 1px;
	}
	.product-jw-28.respon-jw .ftc-product-grid.style_3 .product .item-description .short-description{
		padding: 0 10px;
	}
	.product-jw-28 .ftc-product-grid.style_3 .product .item-description .meta_info .add-to-cart a span{
		font-size: 0;
		padding: 0;
	}
	.product-jw-28 .ftc-product-grid.style_3 .product .item-description .meta_info .add-to-cart a:first-child:before{
		display: block;
		font-size: 14px;
	}
	.product-jw-28 .ftc-product-grid.style_3 .product .item-description .meta_info .yith-wcwl-add-to-wishlist a{
		background: #ebebeb;
	}
	.product-jw-28 .ftc-product-grid.style_3 .product .item-description .meta_info .yith-wcwl-add-to-wishlist a:hover{
		background: #408ce2;
	}
	.product-jw-28 .ftc-product-grid.style_3 .product .item-description .meta_info .yith-wcwl-add-to-wishlist a:hover:before{
		color: #fff;
	}
	.product-jw-28 .ftc-product-grid.style_3 .product .item-description .meta_info .yith-wcwl-add-to-wishlist .add_to_wishlist.single_add_to_wishlist:before{
		font-weight: normal;
	}
	.product-jw-28 .ftc-product-grid.style_3 .product .item-description .meta_info .yith-wcwl-add-to-wishlist{
		margin-right: 10px;
	}
	.product-jw-28 .ftc-product-grid.style_3 .item-description .meta_info .add-to-cart{
		margin-right: auto;
		margin-left: 10px;
	}
	.ftc_products_slider.style_1 .ftc-products .product .images {
		max-height: 350px;
	}
	section.elementor-element.elementor-section-stretched.elementor-section-full_width.section-deal-29.elementor-section-height-default.elementor-section-height-default.selection-is-not-sticked.elementor-section.elementor-top-section {
		background-position-x: 36.5%;
	}
	.elementor-element.section-deal-29 .elementor-widget-image .elementor-image img{
		max-width: 450px;
	}
	.elementor-element.section-deal-29 .elementor-widget-image{
		text-align: right;
	}
	.elementor-element.list-url-30 .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item, 
	.elementor-element .list-url-30 .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item a{
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;

	}
	section.elementor-element .list-url-30.elementor-column .elementor-column-wrap.elementor-element-populated {
		margin: 0;
	}
	section.elementor-element .list-url-30.elementor-column{
		width: 50%;
	}
	.form-item-30 {
		margin-bottom: 50px;
	}
	section.elementor-element .form-item-30 .elementor-column-wrap.elementor-element-populated {
		margin: 0;
		text-align: center;
	}
	.form-item-30 label{
		margin-bottom: 10px;
	}
	section.elementor-element .form-item-30.elementor-column {
		width: 100%;
	}
	.col-cate-28 {
		max-width: 370px;
		margin: 0 auto;
	}
	.ftc-product-grid.style_2.woocommerce .products .product .images .group-button-product .compare {
		display: none;
	}
	.form-item-29 {
		padding-left: 20px;
	}
	.product-gird-26 .ftc-product-grid.style_3 .item-description .meta_info .add-to-cart a span {
		font-size: 0;
	}
	.product-gird-26 .ftc-product-grid.style_3 .product .item-description .meta_info .add-to-cart a{
		color: #666;
		border-radius: 50px;
	}
	.product-gird-26 .ftc-product-grid.style_3 .product .item-description .meta_info .yith-wcwl-add-to-wishlist a{
		background: #ebebeb;
	}
	.product-gird-26 .ftc-product-grid.style_3 .product .item-description .meta_info .yith-wcwl-add-to-wishlist a:hover {
		color: #fff;
	}
	.product-gird-26 .ftc-product-grid.style_3 .product .item-description .meta_info .yith-wcwl-add-to-wishlist {
		margin-left: auto;
		margin-right: 5px;
	}
	.product-gird-26 .ftc-product-grid.style_3 .product .item-description .meta_info .add-to-cart a:hover {
		color: #fff;
	}
	.product-gird-26 .ftc-product-grid.style_3 .product .item-description .meta_info .add-to-cart {
		margin-left: 5px;
		margin-right: auto;
	}
	.product-gird-26 .ftc-product-grid.style_3 .product .item-description .meta_info .add-to-cart a:first-child:before{
		display: block;
		font-size: 16px;
		font-weight: bold;
	}
	.elementor-element.inner-cate-28.elementor-section.elementor-inner-section .list-cate-28.elementor-widget.elementor-widget-icon-list .elementor-widget-container {
		background-position-x: 86%;
	}
	.ftc-product-tabs .style_3 .item-description .meta_info .add-to-cart {
		margin-right: auto;
		margin-left: 10px;
	}
	.ftc-product-tabs .style_3 .woocommerce .product .item-description .meta_info .yith-wcwl-add-to-wishlist {
		margin-left: auto;
		margin-right: 10px;
	}
	.elementor-element.product-deal-29 .elementor-column.elementor-col-50.elementor-inner-column:first-child{
		padding-right: 0;
	}
	.ftc_products_deal_slider.style_1 .ftc-product.product {
		padding: 0;
	}
	.product-tab-28 .ftc-product-tabs .style_3 .item-description .short-description{
		bottom: -20px;
	}
	.product-tab-28 .ftc-product-tabs .style_3 .item-description .meta_info{
		bottom: -80px;
	}
	.blog-home-25 .ftc-elements-blogs.style_3 .ftc-blogs.post {
		max-width: 50%;
		width: 50%;
		flex-basis: 50%;
	}
	.product-deal-29 .navigation-slider > div{
		top: 27%;
		transform: none;
	}
	.ftc_products_deal_slider .products {
		text-align: center;
		justify-content: center;
	}
	.ftc_products_deal_slider .products .ftc-deal-products {
		display: inline-block;
	}
	.elementor-element.product-deal-29 .elementor-column.elementor-inner-column{
		width: 100%;
	}
	.text-single-30{
		max-width: 400px;
	}
	.ftc-product-tabs .style_6 .woocommerce .products .product .images .compare{
		display: none;
	}
	.ftc-product-tabs .style_6 .woocommerce .product .item-description .meta_info a .ftc-tooltip.button-tooltip{
		font-size: 14px;
	}
	.ftc-product-tabs .style_3 .woocommerce .product .item-description .meta_info .add-to-cart a{
		width: auto;
	}
	.ftc-product-grid.style_3.woocommerce-page.columns-3 .products .product {
		/* width: 33.3333%; */
	}
	.ftc-product-tabs .style_4 .woocommerce .products .product .images .compare {
		display: none;
	}
	.form-item-30 .wpcf7 input[type^="submit"]{
		margin-top: 0;
		margin-left: 10px;
	}
	.ftc-product-tabs .style_5 .woocommerce .product .images .group-button-product .compare {
		display: none;
	}
	.ftc-product-tabs .style_5 .woocommerce .product .item-description .meta_info .add-to-cart a span{
		font-size: 16px;
	}
	.elementor-widget-ftc-products-tabs .style_2 .woocommerce .products .product .images .compare {
		display: none;
	}
	.ftc-blogs-slider .style_1 .post-text {
		margin: -70px 30px 0;
		padding: 25px 15px 15px;
	}
	.ftc-blogs-slider .style_1 .post-text h4{
		font-size: 18px;
	}
	.style_3 .style_3 .woocommerce .product .item-description .meta_info .yith-wcwl-add-to-wishlist{
		margin-right: 5px;
	}
	.style_3 .style_3 .item-description .meta_info .add-to-cart {
		width: max-content;
		margin-left: 5px;
	}
	.ftc-product-tabs .style_3 .style_3 .woocommerce .product .item-description .meta_info .yith-wcwl-add-to-wishlist a:hover {
		background: #be7a4d;
	}
	.ftc-product-tabs .style_3 .woocommerce .product .item-description .meta_info .yith-wcwl-add-to-wishlist a{
		background: #ebebeb;
	}
	.ftc-product-tabs .style_3 .style_3 .woocommerce .product .item-description .meta_info .yith-wcwl-add-to-wishlist a:hover {
		color: #fff;
		background: #be7a4d;
	}
	.ftc-product-tabs .style_3 .style_3 .woocommerce .product .item-description .meta_info .add-to-cart a:first-child:before{
		font-size: 18px;
	}
	.ftc-product-tabs .style_3 .ftc-product-tabs .style_2 .woocommerce .product .item-description .meta_info a span{
		font-size: 16px;
	}
	.elementor-element .content-title {
		margin-left: 40px;
		margin-right: 40px;
	}
	.ftc-element-testimonial .infomation {
		padding: 0 30px;
	}
	.text-gl-home24 p{
		width: 375px;
	}
	.cop-left-24{
		padding: 20px 0;
		background-color: #fff;
	}
	.ftc-product-tabs .style_3 .woocommerce .product .item-description .meta_info .add-to-cart a:first-child:before {
		display: block;
		font-weight: bold;
	}
	.ftc-product-tabs.style_3 .woocommerce .product .item-description .meta_info .added_to_cart.wc-forward:after {
		display: block;
	}
	.tabs-content-wrapper.style_3 {
		margin: 0 -10px;
	}
	.ftc-product-tabs .style_3 .item-description .meta_info .add-to-cart a span{
		font-size: 0;
	}
	.ftc-product-tabs .tabs-content-wrapper.style_3, .watches-tab .ftc-product-tabs .tabs-content-wrapper.style_2{
		margin: 0;
		padding: 0;
	}
	.product-element-24 .ftc-product-tabs .tabs-content-wrapper.style_3{
		padding: 0 7px;
		margin: 0 -7px;
	}
	.product-element-24 .ftc-product-tabs .style_3 .owl-stage .owl-item{
		padding: 0;
	}
	.product-tab-2col-28 .elementor-element.elementor-top-column:first-child{
		max-width: 370px;
	}
	.elementor-container.elementor-column-gap-extended {
		max-width: 720px;
	}
	.list-footer-29 {
		padding-left: 20px;
	}
	.product-widget-h28 .elementor-column.elementor-col-33.product-widget-28:last-child {
		margin-top: 30px;
	}
}
@media only screen and (max-width: 991px) {

	.inner-footer-63.elementor-element .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item a {
    	justify-content: center;
	}
	.inner-banner-ring-59.elementor-element .elementor-column-gap-default .elementor-inner-column {
		width: 100%;
		margin-bottom: 50px;
	}
	.inner-banner-ring-59 .elementor-column:nth-child(2) {
		order: 1;
	}
	.inner-banner-ring-59 .elementor-column:first-child {
		order: 2;
	}
	.inner-banner-ring-59 .elementor-column:last-child {
		order: 3;
	}
	.inner-banner-ring-59 .elementor-column-gap-default .elementor-inner-column .elementor-image-box-wrapper {
		flex-direction: column;
		text-align: center;
	}
	.inner-banner-ring-59 .elementor-image-box-wrapper .elementor-image-box-description {
		max-width: 70%;
		margin: 0 auto;
	}
	.deal-inner-58 .elementor-column-gap-default .elementor-column:last-child {
		margin-bottom: 90px;
	}
	.choose-us-57 .choose-us-a {
		margin-top: 30px;
	}
	.choose-us-a .elementor-element-populated .elementor-widget {
		margin-bottom: 0;
	}
	.custom-h56 .navigation-slider {
		display: none;
	}
	.text-banner-h56 {
		margin-top: 20px;
	}
	.footer-h56 .elementor-element .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item a,
	.inner-contact-60 .elementor-element .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item a,
	.footer-59 .elementor-element .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item a,
	.inner-footer-57 .elementor-element .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item a {
		justify-content: center;
	}
	.inner-double-footer-61 .elementor-widget-image-box .elementor-image-box-content {
		max-width: 75%;
		margin: 0 auto;
	}
	.inner-footer-list-62 .elementor-column-gap-default .elementor-widget.elementor-widget-icon-list ul li:first-child span {
		padding: 0;
	}
	.custom-button-61 .elementor-widget-container .ftc-buttons {
		justify-content: center;
	}
	.inner-double-61.elementor-element .elementor-column-gap-default .elementor-column {
		width: 100%;
		text-align: center;
	}
	.inner-double-61 .elementor-widget-divider .elementor-divider .elementor-divider-separator {
		margin: 0 auto;
	}
	.text-custom-61 .elementor-text-editor {
		max-width: 75%;
		margin: 0 auto;
	}
	.video-65 .elementor-custom-embed-play i {
		font-size: 100px;
	}
	.inner-banner-65 .elementor-inner-column:last-child {
		padding-left: 0;
		text-align: center;
	}
	.menu-footer-64 .elementor-widget-icon-list ul li .elementor-icon-list-text {
		padding: 12px 20px;
	}
	.section-pro-64 .elementor-column-gap-default .elementor-column {
		width: 100%;
		text-align: center;
		padding: 0;
	}
	.section-pro-64 .elementor-column-gap-default .elementor-column:first-child {
		margin-bottom: 30px;
	}
	.section-pro-64 .ftc_products_slider.style_28 .products .product:hover .price {
		padding-left: 30px;
	}
	.section-pro-64 .ftc_products_slider.style_28 .products .product .meta_info {
		width: auto;
		right: 30px;
	}
	.inner-double-footer-61 .elementor-widget.elementor-widget-icon-list .elementor-icon-list-items {
		justify-content: center;
	}
	.inner-double-footer-61 .elementor-column:nth-child(2):before {
		display: none;
	}
	.form-61 .big-form-65 {
		margin: 0 auto;
	}
	.form-61 .submit-form-65,
	.inner-double-footer-61 {
		text-align: center;
	}
	.inner-double-footer-61 .elementor-widget-image-box .elementor-image-box-img {
		margin: 0 0 20px 0 !important;
	}
	.inner-double-footer-61 .elementor-image-box-content {
		padding-right: 0;
	}
	.inner-double-footer-61.elementor-element .elementor-widget-image-box .elementor-image-box-wrapper {
		display: block;
		text-align: center;
	}
	.custom-blog-61a .ftc-blogs-slider .style_1 .inner-wrap a {
		max-width: 370px;
	}
	.custom-blog-61b.custom-blog-61a .elementor-column:nth-child(2) .ftc-blogs-slider .style_1 .inner-wrap .post-text {
		text-align: right;
	}
	.custom-blog-61b.custom-blog-61a .elementor-column:nth-child(2) .ftc-blogs-slider .style_1 .inner-wrap .post-text .meta {
		justify-content: flex-end;
	}
	.custom-blog-61a .ftc-blogs-slider .style_1 .inner-wrap .post-text h4 {
		text-align: left;
	}
	.elementor-element.custom-blog-61a .elementor-column-gap-default .elementor-column {
		width: 100%;
	}
	.custom-blog-61a .elementor-inner-column {
		text-align: center;
	}
	.inner-contact-62 .elementor-column-gap-default .elementor-inner-column {
		width: 100%;
	}
	.inner-contact-62 .elementor-column-gap-default .elementor-inner-column:last-child {
		margin-top: 50px;
	}
	.footer-62 .ftc-element-logo {
		text-align: center;
	}
	.custom-blog-62 .elementor-column:first-child .inner-wrap {
		max-width: 100%;
	}
	.custom-blog-62 .elementor-column:last-child .inner-wrap {
		max-width: 370px;
		margin: 0 auto;
	}
	.custom-blog-62 .elementor-container.elementor-column-gap-default {
		padding: 0;
		width: 100%;
	}
	.custom-blog-62 {
		padding: 0 15px;
	}
	.footer-62.elementor-element .elementor-widget.elementor-widget-social-icons .elementor-widget-container,
	.inner-double-62.elementor-element .elementor-widget.elementor-widget-image {
		text-align: center;
	}
	.custom-blog-62 .elementor-container.elementor-column-gap-default .elementor-column {
		width: 100%;
		overflow: hidden;
		text-align: center;
	}
	.inner-double-62 > .elementor-column-gap-default > .elementor-row .elementor-inner-column:last-child {
		margin-top: 30px;
	}
	.inner-double-62 .elementor-divider {
		justify-content: center;
	}
	.max-text-62 .elementor-text-editor {
		max-width: 80%;
		margin: 0 auto;
	}
	.inner-double-62 > .elementor-column-gap-default > .elementor-row {
		margin-right: auto;
	}
	.inner-double-62 > .elementor-column-gap-default > .elementor-row .elementor-inner-column:first-child, 
	.inner-double-62 > .elementor-column-gap-default > .elementor-row .elementor-inner-column:last-child {
		max-width: 100%;
		width: 100%;
		text-align: center;
	}
	.inner-double-62 .elementor-element .elementor-inner-column .elementor-widget-image,
	.section-bb-62.elementor-element .elementor-inner-column .elementor-widget-image {
		text-align: center;
	}
	.section-bb-62 .elementor-column-gap-default .elementor-column {
		width: 100%;
		text-align: center;
	}
	.section-bb-62 .elementor-image-box-wrapper {
		max-width: 70%;
		margin: 0 auto;
	}
	.section-bb-62 .elementor-column-gap-default .elementor-column:last-child {
		padding-left: 0;
	}
	.inner-footer-63 .elementor-column-gap-default .elementor-inner-column {
		width: 50%;
		text-align: center;
		margin-bottom: 50px;
	}
	.inner-footer-63 .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item {
		justify-content: center;
	}
	.inner-footer-63 .elementor-column-gap-default .elementor-inner-column:last-child {
		margin-bottom: 0;
	}
	.footer-contact-64 .elementor-column-gap-default .elementor-inner-column .elementor-widget-image {
		text-align: center;
	}
	.footer-contact-64 .elementor-column-gap-default .elementor-inner-column {
		margin-bottom: 50px;
	}
	.footer-contact-64 .elementor-column-gap-default .elementor-inner-column:last-child {
		margin-bottom: 0;
	}
	.footer-contact-64.elementor-element .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item a,
	.footer-contact-64 .elementor-widget.elementor-widget-icon-list ul li {
		justify-content: center;
	}
	.footer-contact-64 .elementor-column-gap-default .elementor-inner-column {
		width: 50%;
		text-align: center;
	}
	.footer-65 .inner-contact-65 .elementor-inner-column {
		width: 100%;
	}
	.footer-65.elementor-element .elementor-widget.elementor-widget-social-icons .elementor-widget-container,
	.footer-65 .elementor-column-gap-default .elementor-column {
		text-align: center;
	}
	.rotate-heading-65 .elementor-text-editor > div h2:first-child {
		margin-right: 0;
	}
	.rotate-heading-65 .elementor-text-editor > div h2 {
		font-size: 42px;
	}
	.ftc-element-testimonial.style_5 .testimonial-content .name,
	.ftc-element-testimonial.style_5 .testimonial-content .infomation {
		max-width: 570px;
	}
	.inner-3-col-65 .elementor-inner-column:last-child {
		padding-left: 0;
		text-align: center;
	}
	.inner-3-col-65 .elementor-inner-column:nth-child(2) .elementor-widget.elementor-widget-heading {
		text-align: center;
	}
	.inner-contact-60 {
		text-align: center;
	}
	.inner-contact-60 .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item {
		justify-content: center;
	}
	.inner-contact-60 .elementor-column:first-child {
		order: 2;
		width: 50% !important;
	}
	.inner-contact-60 .elementor-column:nth-child(2) {
		order: 1;
		margin-bottom: 30px;
	}
	.inner-contact-60 .elementor-column:last-child {
		order: 3;
		width: 50% !important;
	}
	.inner-footer-60 .elementor-social-icons-wrapper {
		text-align: center;
	}
	.inner-footer-60 .elementor-icon-list-items {
		justify-content: center;
	}
	.inner-footer-60 .elementor-column-gap-default .elementor-column {
		width: 100%;
	}
	.content-img-60 p {
		max-width: 80%;
	}
	.header-ftc-element.header-layout-60 .header-mobile .mobile-button .fa-bars:before {
		color: inherit;
	}
	.testimonial-59 .ftc-element-testimonial .infomation,
	.testimonial-59 .elementor-column .elementor-inner-section .elementor-column {
		padding: 0;
	}
	.testimonial-59 .ftc-element-testimonial .swiper-slide-next .infomation:before {
		right: -60px;
	}
	.testimonial-59 .ftc-element-testimonial .swiper-slide-active .infomation:before {
		left: -65px;
	}
	.testimonial-59 .ftc-element-testimonial .item.testimonial-content {
		padding: 60px 0 60px 80px;
	}
	.testimonial-59 .ftc-element-testimonial .testimonial-content.swiper-slide-next {
		padding: 60px 80px 60px 0;
	}
	.testimonial-59 .ftc-element-testimonial .swiper-slide-active {
		padding: 30px 0 30px 60px;
	}
	.testimonial-59 .ftc-element-testimonial .swiper-slide-next {
		padding: 30px 60px 30px 0;
	}
	.section-banner-59 .elementor-inner-section .elementor-button-wrapper:after {
		right: 20%;
	}
	.section-banner-59 .elementor-inner-section .elementor-button-wrapper:before {
		left: 20%;
	}
	.form-item-29 .wpcf7 input[type^="submit"] {
		margin-left: 0;
		margin-top: 30px;
	}
	.ftc-product-grid.woocommerce.woocommerce-page.columns-4.style_2 .products .product {
		width: calc(33.3333% - 30px);
	}
	.form-item-27 .wpcf7 p input[type="text"]{
		margin-bottom: 20px;
	}
	.form-item-27 .wpcf7 input[type^="submit"]{
		margin-left: 10px;
	}
	.form-item-27{
		text-align: center;
	}
	.list-footer-27 .elementor-widget .elementor-icon-list-item,
	.list-footer-27 .elementor-widget .elementor-icon-list-item a{
		justify-content: center;
	}

}
@media only screen and (min-width: 640px) and (max-width: 991px){
	.respon-jw .elementor-widget-container{
		border-width: 0px !important;
	}
	.product-jw-28 .ftc-product-grid.woocommerce.style_3 .products .product{
		max-height: 337px;
	}
	.product-jw-28 .ftc-product-grid.woocommerce.style_3 .products .product:first-child,
	.product-right-28 .ftc-product-grid.woocommerce.style_3 .products .product:nth-child(4){
		border-right: 1px solid transparent;
	}
	.product-right-28 .ftc-product-grid.woocommerce.style_3 .products .product:nth-child(4),
	.product-right-28 .ftc-product-grid.woocommerce.style_3 .products .product:nth-child(5),
	.product-right-28 .ftc-product-grid.woocommerce.style_3 .products .product:nth-child(6){
		border-bottom: 1px solid transparent;
	}
	.product-jw-28 .ftc-product-grid.woocommerce.style_3 .products .product:nth-child(3),
	.product-right-28 .ftc-product-grid.woocommerce.style_3 .products .product:nth-child(6){
		border-left: 1px solid transparent;
	}
	.elementor-element.col-cate-28.elementor-column.elementor-inner-column {
		width: 50% !important;
	}
	.elementor-element.col-cate-28:last-child .list-cate-28{
		width: calc(50% - 20px);
		margin: 0 auto;
	}
	.elementor-element.col-cate-28:first-child .elementor-element-populated{
		margin: 0 10px !important;
	}
	.elementor-element.col-cate-28:last-child .elementor-element-populated{
		margin-left: 0px !important; 
	}
	.elementor-element.col-list-25.elementor-column {
		width: 50%;
		text-align: center;
		margin-bottom: 50px;
	}
	.elementor-element.col-list-25 .elementor-widget-container .elementor-image {
		text-align: center;
	}
	.elementor-element.col-list-25 .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item, 
	.elementor-element.col-list-25 .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;	
	}
	.product-widget-h28 .elementor-column.elementor-col-33.product-widget-28 {
		width: 50%;
	}
	.form-fter-28{
		margin: 0 auto;
		text-align: center;
	}
	.form-fter-28 p.label{
		text-align: center;
	}
	.product-widget-h28 .elementor-heading-title{
		text-align: center;
	}
	.product-widget-h28 > .elementor-container > .elementor-row{
		justify-content: center;
	}
	.product-widget-28 .ftc-product-widget.columns-1 .products-widget .ftc-product{
		max-width: 250px;
	}
}

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

	.space-h58 .elementor-spacer-inner {
		height: 45px !important;
	}
	.inner-banner-ring-59.elementor-element .elementor-column-gap-default .elementor-inner-column .elementor-element-populated {
		margin: 0 !important;
	}
	.inner-banner-ring-59 .elementor-image-box-wrapper .elementor-image-box-img {
		margin-left: auto !important;
	}
}

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

	.ftc_products_slider.style_18 .woocommerce .products .ftc-products {
		padding: 0 5px;
	}
	.category-h23,
	.late-blog-23,
	.product-element-23 {
		padding: 0 15px;
	}
	.inner-footer-58 .elementor-element .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item a {
		justify-content: center;
	}
	.menu-footer-64 .elementor-widget-icon-list ul li:last-child {
		border-width: 0;
	}
	.menu-footer-64 .elementor-widget-icon-list ul li {
		margin: 15px auto;
	}
	.testimonial-59 .ftc-element-testimonial .item.testimonial-content {
		padding: 50px 15px 50px 70px;
	}
	.testimonial-59 .ftc-element-testimonial .testimonial-content.swiper-slide-next {
		padding: 50px 70px 50px 15px;
	}
	.arrival-62 {
		padding: 0 15px;
	}
	.arrival-62:before {
		height: calc(60% + 42px);
	}
	.section-bb-62 .elementor-widget-image-box .elementor-image-box-content {
		margin-top: 15px;
	}
	.content-big-img-61 h4 {
		margin: 20px auto;
	}
	.text-box-61 .elementor-column-gap-default .elementor-inner-column {
		padding-left: 0;
	}
	.custom-blog-61b.custom-blog-61a .elementor-column:nth-child(2) .ftc-blogs-slider .style_1 .inner-wrap .post-text {
		text-align: center;
		margin: 20px auto 0;
	}
	.custom-blog-61b.custom-blog-61a .elementor-column:last-child .ftc-blogs-slider .style_1 .inner-wrap .post-text p,
	.custom-blog-61a .ftc-blogs-slider .style_1 .inner-wrap .post-text p {
		max-width: 80%;
	}
	.custom-blog-61a .ftc-blogs-slider .style_1 .inner-wrap {
		display: block;
	}
	.custom-blog-61a .ftc-blogs-slider .style_1 .inner-wrap a {
		max-width: 100%;
	}
	.custom-blog-61a .ftc-blogs-slider .style_1 .inner-wrap .post-text {
		align-items: center;
		margin: 20px auto 0;
	}
	.custom-blog-61b.custom-blog-61a .elementor-column:last-child .ftc-blogs-slider .style_1 .inner-wrap .post-text h4:after,
	.custom-blog-61a .ftc-blogs-slider .style_1 .inner-wrap .post-text h4:after {
		width: 100%;
		left: 0;
		right: 0;
	}
	.text-box-61 .elementor-widget-text-editor .elementor-text-editor,
	.custom-blog-61b.custom-blog-61a .ftc-blogs-slider .style_1 .ftc-readmore {
		margin: 0 auto;
	}
	.custom-blog-61b.custom-blog-61a .elementor-column:last-child .ftc-blogs-slider .style_1 .inner-wrap {
		display: block;
		max-width: 100%;
		margin: 0 auto;
	}
	.custom-blog-61b.custom-blog-61a .elementor-column:last-child .ftc-blogs-slider .style_1 .inner-wrap .post-text p {
		text-align: center;
	}
	.text-box-61 .elementor-column-gap-default .elementor-inner-column:before {
		display: none;
	}
	.text-custom-61 .elementor-text-editor {
		max-width: 80%;
		margin: 0 auto;
	}
	.inner-contact-61 .elementor-column-gap-default .elementor-inner-column {
		width: 50%;
		margin: 0 auto;
		text-align: center;
		padding-left: 0;
	}
	.inner-contact-61 .elementor-inner-column:before {
		display: none;
	}
	.inner-contact-61 .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item, 
	.inner-contact-61.elementor-element .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item a {
		justify-content: center;
	}
	.form-63 {
		justify-content: center;
	}
	.form-63 input[type="text"] {
		width: 420px;
	}
	.ftc_products_slider.style_28 .products .product {
		max-width: 100%;
	}
	.inner-iconbox-64 .elementor-column-gap-default .elementor-inner-column {
		width: 50%;
		margin: 0 auto;
	}
	.inner-iconbox-64 .elementor-column:nth-child(2) {
		border-right: 0;
	}
	.inner-iconbox-64 .elementor-widget-icon-box .elementor-icon-box-content {
		max-width: 100%;
	}
	.form-64 {
		position: relative;
		max-width: 570px;
		text-align: center;
		margin: 0 auto;
	}
	.inner-img-64 .elementor-inner-column {
		width: 33.3333%;
	}
	.double-banner-64 .elementor-column:last-child .ftc-element-image,
	.double-banner-64 .elementor-column:first-child .ftc-element-image {
		text-align: center;
	}
	.double-banner-64 .elementor-column:last-child .ftc-element-image .ftc-image-caption {
		text-align: right;
	}
	.inner-banner-65 .elementor-inner-column:last-child {
		padding-left: 0;
	}
	.rotate-heading-65 .elementor-text-editor > div {
		transform: none;
	}
	.social-img-59 {
		transform: rotate( 270deg) translate(90%, -95%);
		left: -5%;
	}
	.ftc-blogs-slider .style_6 .post-text .meta {
		justify-content: center;
	}
	.ftc-blogs-slider .style_6 .post-text .ftc-readmore {
		padding: 0;
	}
	.ftc-blogs-slider .style_6 .post-text .ftc-readmore:before {
		display: none;
	}
	.inner-contact-60 .elementor-column:first-child {
		margin-bottom: 50px;
	}
	.inner-deal-60 .elementor-column:last-child {
		padding-left: 0;
	}
	.inner-banner-ring-59 .elementor-image-box-wrapper .elementor-image-box-content {
		margin-top: 20px;
	}
	.ftc-blogs-slider .style_6 .blogs-slider .inner-wrap {
		text-align: center;
	}
	.left-blog-57 .ftc-blogs-slider .style_6 .post-text h4 {
		margin: 15px auto;
	}
	.text-ab-2.elementor-widget {
		left: 0;
	}
	.inner-contact-60 .elementor-column:first-child, 
	.inner-contact-60 .elementor-column:last-child {
		width: 100% !important;
	}
	.inner-contact-60 .elementor-column:last-child {
		margin-bottom: 30px;
	}
	.submit-form-60 {
		margin-top: 20px;
	}
	.big-form {
		flex-direction: column;
	}
	.big-form .first-child, .big-form .last-form {
		width: 100%;
		margin: 0;
	}
	.section-img-bner-60 .elementor-image.ftc-element-image .ftc-image-content,
	.content-img-60 {
		text-align: center;
	}
	.content-img-60 p {
		max-width: 100%;
		margin: 0 auto;
	}
	.section-img-bner-60 .button-banner,
	.cust-heading-60 .elementor-heading-title div {
		justify-content: center;
	}
	.inner-footer-59:before {
		top: -40px;
	}
	.inner-banner-ring-59 .elementor-widget-image-box .elementor-image-box-description {
		max-width: 70%;
		margin: 0 auto;
	}
	.inner-banner-ring-59 .elementor-column:nth-child(2) {
		order: 1;
	}
	.inner-banner-ring-59 .elementor-column:first-child {
		order: 2;
	}
	.inner-banner-ring-59 .elementor-column:last-child {
		order: 3;
	}
	.section-banner-59 .elementor-inner-section .elementor-button-wrapper:before {
		left: 35%;
	}
	.section-banner-59 .elementor-inner-section .elementor-button-wrapper:after {
		right: 35%;
	}
	.section-banner-59 .elementor-inner-section .elementor-text-editor {
		margin: 0 auto;
		max-width: 50%;
	}
	.section-double-59 .elementor-widget-ftc_single_image .elementor-widget-container,
	.section-img-59 .elementor-widget-ftc_single_image .elementor-widget-container {
		overflow: visible;
	}
	.ftc_products_slider.style_19 .product .item-description .meta_info .add-to-cart span, 
	.ftc_products_slider.style_19 .product .item-description .meta_info .add-to-cart a.added_to_cart {
		font-size: 16px;
	}
	.inner-footer-58 .elementor-column .elementor-widget-icon-list ul li {
		justify-content: center;
	}
	.inner-footer-58 .elementor-column-gap-default .elementor-column {
		width: 50%;
		text-align: center;
		margin: 0 auto 30px;
	}
	.left-blog-57 .ftc-blogs-slider .style_6 .post-text .meta {
		justify-content: center;
	}
	.blog-h57 .ftc-blogs-slider .style_6 .post-text {
		text-align: center;
	}
	.blog-h57 .ftc-blogs-slider .style_6 .post-text > p {
		margin: 0 auto;
	}
	.blog-h57 .ftc-blogs-slider .style_6 .post-text .ftc-readmore {
		max-width: 150px;
		margin: 30px auto;
	}
	.blog-h57 .elementor-text-editor {
		max-width: 70%;
		margin: 0 auto;
	}
	.cust-countdown-57 .ftc-countdown-element.style_2 .countdown-timer-init,
	.ftc-countdown-element.style_2 .countdown-timer-init {
		justify-content: center;
	}
	.ftc_products_slider.style_23 .woocommerce .products .product .meta_info {
		justify-content: center;
	}
	.ftc_products_slider.style_23 .woocommerce .products .product .meta_info .ftc-tooltip {
		font-size: 14px;
	}
	.icon-box-h55 .elementor-column:nth-child(2) {
		border-width: 0 0 0 1px;
	}
	.icon-box-h55 .elementor-row .elementor-column {
		width: 50%;
		margin: 0 auto;
	}
	.ins-b-55 .elementor-row .elementor-column {
		width: 33.3333%;
	}
	.ins-a-55 .elementor-row .elementor-column {
		width: 50%;
		margin: 0;
	}
	.ins-a-55 .elementor-row .elementor-column:first-child,
	.ins-a-55 .elementor-row .elementor-column:last-child {
		width: 100%;
	}
	.ins-a-55 .elementor-row .elementor-column:last-child .elementor-widget-wrap,
	.ins-a-55 .elementor-row .elementor-column:first-child .elementor-widget-wrap {
		justify-content: center;
	}
	.ins-a-55 .elementor-row .elementor-column:last-child .elementor-widget-wrap .elementor-widget,
	.ins-a-55 .elementor-row .elementor-column:first-child .elementor-widget-wrap .elementor-widget {
		width: 50%;
	}
	.text-rotate-55 .elementor-row .elementor-column {
		width: 100%;
		margin-bottom: 30px;
	}
	.text-rotate-55 .elementor-widget-wrap .elementor-widget .ftc-element-image {
		text-align: center;
	}
	.banner-absolute-55 .elementor-row .elementor-column {
		margin: 0 auto 30px;
	}
	.text-rotate-55 .elementor-row .elementor-column:not(:first-child) {
		display: none;
	}
	.banner-absolute-55 .ftc-element-image {
		text-align: center;
	}
	.text-rotate {
		position: relative;
		right: 0;
		bottom: 0;
		text-align: center;
		transform: none;
	}
	.text-rotate button {
		float: none;
	}
	.text-rotate h6 {
		text-align: center;
	}
	.text-ab-2.elementor-widget {
		position: relative;
		top: auto;
		text-align: center;
	}
	.banner-absolute-55 .col-ab-2 {
		position: relative;
		bottom: auto;
		left: auto;
		z-index: 1;
	}
	.text-ab-1.elementor-widget {
		position: relative;
		left: auto;
		bottom: auto;
	}
	.banner-absolute-55 .col-ab-2 {
		position: relative;
		bottom: auto;
		left: auto;
		z-index: 1;
	}
	.banner-absolute-55 .col-ab-3 {
		position: relative;
		left: 0;
		top: 0;
	}
	.list-cate-b .elementor-row .elementor-column:first-child {
		margin-bottom: 30px;
	}
	.list-cate-b .elementor-row .elementor-column:first-child .elementor-image {
		text-align: center;
	} 
	.list-cate-a .elementor-row .elementor-column:last-child {
		margin-top: 30px;
	}
	.list-cate-a .elementor-row .elementor-column {
		width: 50%;
		margin: 0 auto;
	}
	.text-banner-h56 .elementor-button-text:before {
		left: 30%;
	}
	.text-banner-h56 .elementor-row .elementor-column {
		width: 50%;
		margin: 0 auto;
	}
	.elementor-section .bn-row1-h31-left .elementor-element.bn-row1-h31 {
		margin: 20px auto;
		border-right: 2px solid #151522;
	}
	.bn-row2-h31 .bn-row2-h31-ct {
		border: 2px solid #312c2d;
	}
	.bn-row2-h31 > .elementor-container > .elementor-row {
		justify-content: center;
	}
	.product-tab-28 .ftc-product-tabs .style_3 .woocommerce .products .product{
		max-height: 385px;
	}
	.product-jw-28 .ftc-product-grid.woocommerce.style_3 .products .product{
		max-height: 325px;
	}
	.elementor-element.baner-right-28.elementor-column.elementor-top-column .elementor-column-wrap.elementor-element-populated{
		margin-left: 30px;
	}
	.elementor-element.baner-right-28 .elementor-widget.elementor-widget-heading .elementor-heading-title {
		margin-top: 20px;
	}
	.form-item-29 {
		margin-bottom: 20px;
	}
	.elementor-element.col-cate-28.elementor-column.elementor-inner-column:last-child{
		padding: 0;
	}
	.elementor-element.col-cate-28.elementor-column.elementor-inner-column:last-child .list-cate-28:first-child .elementor-widget-container{
		margin-right: 0;
	}
	.elementor-element.col-cate-28.elementor-column.elementor-inner-column:last-child .list-cate-28:last-child .elementor-widget-container{
		margin: 0;
	}
	.elementor-element.col-cate-28.elementor-column.elementor-inner-column:last-child .list-cate-28{
		padding: 0 15px;
	}
	.elementor-element.col-cate-28.elementor-column.elementor-inner-column:last-child .list-cate-28:last-child{
		padding: 0 5px;
	}
	.product-right-28.elementor-widget.elementor-widget-ftc-products {
		padding: 0 15px;
	}
	.elementor-element.col-list-25.elementor-column{
		margin-bottom: 0;
	}
	section.elementor-element.elementor-section-stretched.elementor-section-full_width.section-deal-29.elementor-section-height-default.elementor-section-height-default.selection-is-not-sticked.elementor-section.elementor-top-section {
		background-position-x: 37%;
	}
	.elementor-element.section-deal-29 .elementor-widget-image{
		padding-right: 20px;
	}
	.text-single-30 p{
		max-width: 315px;
		margin-bottom: 10px;
	}
	.list-footer ul li a{
		padding: 0;
	}
	.product-home-25 .ftc-product-grid.style_2.woocommerce .product .images:hover .group-button-product{
		top: 50%;
		transform: translateY(-50%);
		right: 10px;
	}
	.pro-3.elementor-column{
		padding: 0 15px;
	}
	.form-item-29 {
		padding-left: 0;
	}
	.blog-home-30 .ftc-blogs-slider .style_1 .post-text{
		margin: -70px 20px 0;
	}
	.product-deal-29 .navigation-slider .nav-next{
		right: 10%;
	}
	.product-deal-29 .navigation-slider .nav-prev{
		left: 10%;
	}
	.footer-29 .elementor-widget .elementor-icon-list-item, 
	.footer-29 .elementor-widget .elementor-icon-list-item a{
		justify-content: center;
	}
	.product-tab-28 .ftc-product-tabs .tabs-content-wrapper.style_3 .owl-item {
		left: -11px;
	}
	.ftc-product-tabs .style_5 .woocommerce .product .item-description .meta_info .added_to_cart:after{
		left: 0;
	}
	.form-item-29 .wpcf7 input[type^="submit"] {
		margin-left: 15px;
		margin-top: 0;
	}
	.ftc-product-tabs .style_2 .woocommerce .product .item-description .meta_info .add-to-cart a span {
		font-size: 14px;
	}
	.product-tab-28 .ftc-product-tabs .style_3 .item-description .meta_info{
		bottom: -75px;
	}
	.product-tab-28 .ftc-product-tabs .style_3 .item-description .short-description {
		bottom: -40px;
	}
	.form-item-27 .wpcf7 p input[type="text"]{
		margin-right: 10px;
	}
	.footer-27 .elementor-container.elementor-column-gap-extended{
		padding: 0 30px;
	}
	.list-footer-27.elementor-column {
		padding-left: 0;
		width: 50%;
	}
	.img-baner-27 .elementor-column {
		padding: 0 15px;
		width: 50%;
	}
	.elementor-widget-ftc_single_image .elementor-widget-container {
		overflow: hidden;
	}
	.col-right-27-cate .elementor-column {
		width: 50%;
	}
	.list-footer-29.elementor-column {
		width: 50%;
	}
	.form-item-29 .ftc-contact-form .wpcf7 p {
		text-align: center;
	}
	.baner-right-28 h2:before{
		display: none;
	}
	.icon-box-29 .elementor-column {
		width: 50%;
	}
	.ftc-contact-form .wpcf7 p {
		text-align: center;
	}
	.form-item-30 label{
		margin-bottom: 0;
	}
	.form-item-30 .wpcf7 input[type^="submit"]{
		margin-top: 10px;
		margin-left: 10px;
	}
	.product-widget-28.elementor-column{
		width: 50%;
	}
	.list-footer .elementor-top-column{
		width: 50%;
		text-align: center;
	}
	.list-footer .elementor-widget.elementor-align-left .elementor-icon-list-item,
	.list-footer .elementor-widget.elementor-align-left .elementor-icon-list-item a{
		justify-content: center;
	}
	.list-footer ul li:before{
		display: none;
	}
	.form-fter-28 .wpcf7 p input[type="text"] {
		height: 40px;
	}
	.cop-right-28 {
		text-align: center;
	}
}
@media only screen and (width: 734px){
	.product-tab-28 .ftc-product-tabs .tabs-content-wrapper.style_3 .owl-item {
		left: -10px;
	}
}
@media only screen and (min-width: 640px) and (max-width: 767px){
	.elementor-element.list-url-30.elementor-column {
		width: 50%;
	}
	.elementor-element.col-cate-28:last-child{
		margin-top: 0;
	}
	.elementor-element.col-cate-28.elementor-column.elementor-inner-column {
		padding: 0 15px;
	}
	.ftc-blogs-slider .style_1 .post-text .author.vcard:after{
		margin: 0 10px;
	}
	.galerry-cate-25 .elementor-column,
	.galerry-cate-26 .elementor-column {
		width: 33.333%;
	}
	.img-all-gallery .elementor-element.elementor-column.elementor-col-50.elementor-top-column {
		width: 50%;
	}
	.img-all-gallery .elementor-element.elementor-column.elementor-col-50.elementor-top-column:first-child {
		padding-right: 15px;
	}
	.all-testimonial-24 .elementor-element.elementor-widget.elementor-widget-ftc-testimonial .elementor-widget-container {
		background-position: 100% 100%;
	}
	.elementor-text-editor .heading_pro1 h1{
		line-height: 50px;
	}
	.respon-img-30 .elementor-column {
		width: 50%;
	}
	.text-single-30{
		margin-bottom: 20px;
	}
	.text-single-30 h1{
		font-size: 30px;
		line-height: 34px;
	}
}
@media only screen and (max-width: 690px) {
	.social-img-59 {
		transform: rotate( 270deg ) translate(100%, -95%);
		bottom: auto;
		left: -5%;
		top: -350px;
	}
	.elementor-element .ftc-elements-blogs.style_3 .post .post-text p {
		margin: 0;
		padding: 0;
		-webkit-line-clamp: 2;
		-moz-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
	}
	.elementor-element.baner-right-28.elementor-column.elementor-top-column .elementor-column-wrap.elementor-element-populated{
		margin-left: 5px;
	}
}
@media only screen and (max-width: 684px) and (min-width: 667px) {

	.product-jw-28 .ftc-product-grid.woocommerce.style_3 .products .product{
		max-height: 304px;
	}
}
@media only screen and (max-width: 640px) {

}

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

	.ftc-product-grid.style_9 .products .product .meta_info, 
	.ftc_products_slider.style_28 .products .product .meta_info {
		right: 30px;
	}
	.ftc-product-grid.style_9 .products .product:hover .price, 
	.ftc_products_slider.style_28 .products .product:hover .price {
    	padding-left: 30px;
	}
	.ftc_products_slider.style_29 .products .product .product_title {
		font-size: 18px;
	}
	.arrival-62:before {
		height: calc(60% + 31px);
	}
}

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

	.inner-footer-63 .elementor-widget-icon-list {
		margin-bottom: 30px;
	}
	.ftc-product-grid.style_7.woocommerce .product .images .add-to-cart a.add_to_cart_button.loading:before,
	.ftc_products_slider.style_20 .product .images .group-button-product>.add-to-cart a.loading:before {
		opacity: 0;
	}
	.ftc-product-grid.style_7.woocommerce .product .images .add-to-cart a.add_to_cart_button.loading:after,
	.ftc_products_slider.style_20 .product .images .group-button-product>.add-to-cart a.loading:after {
		top: 22px;
	}
	.ftc-product-tabs-grid.style_2 .product .item-description .meta_info .add-to-cart .loading:after {
		left: 0;
	}
	.inner-footer-list-62 .elementor-widget-icon-list {
    	padding: 0 15px;
	}
	.inner-button-59 {
		width: 100%;
	}
	.section-double-59 .elementor-column-gap-default .elementor-row .inner-button-59 .elementor-row {
		padding: 0;
		justify-content: center;
	}
	.footer-59.elementor-element .elementor-widget-ftc_single_image {
		width: 90%;
		margin: 0 auto;
	}
	.ftc_products_slider.style_24 .products .product .short-description {
		line-height: 24px;
	}
	.ftc-countdown-element.style_3 .items .ftc-label {
		font-size: 12px;
	}
	.inner-footer-58 .elementor-column-gap-default .elementor-column:not(:last-child) {
		text-align: left;
	}
	.footer-col-active .elementor-heading-title .icon-smart-footer:before, 
	.footer-col-active .elementor-heading-title .icon-smart-footer:after {
		position: absolute;
		content: '';
		top: 50%;
		right: 11px;
		-webkit-transform: translate(-50%,-50%) rotate(-90deg);
		transform: translate(-50%,-50%) rotate(-90deg);
		background-color: currentColor;
		transition: transform .35s ease-in-out,opacity .35s ease-in-out,-webkit-transform .35s ease-in-out;
	}
	.footer-col-active .elementor-heading-title .icon-smart-footer:before {
		width: 15px;
		height: 2.5px;
		opacity: 1;
	}
	.footer-col-active .elementor-heading-title .icon-smart-footer:after {
		width: 2.5px;
		height: 15px;
		right: 24px;
	}
	.footer-col-active .elementor-heading-title.active .icon-smart-footer:before,
	.footer-col-active .elementor-heading-title.active .icon-smart-footer:after {
		-webkit-transform: translate(-50%,-50%) rotate(90deg);
		transform: translate(-50%,-50%) rotate(90deg);
	}
	.footer-col-active .elementor-heading-title.active .icon-smart-footer:before {
		opacity: 0;
	}
	.ftc_products_slider.style_24 .products .product .meta_info .add-to-cart a {
		width: 30px;
		height: 30px;
	}
	.ftc_products_slider.style_24 .woocommerce .product .item-description .meta_info .add-to-cart a:before {
		width: 30px;
		height: 30px;
		line-height: 30px;
		border-radius: 50%;
		border: 1px solid #999;
	}
	.ftc_products_slider.style_24 .products .product .meta_info .add-to-cart a:hover:before {
		border-color: #333;
	}
	.inner-banner .ftc-image-content h1 {
		font-size: 48px;
	}
	.video-h56 .elementor-row .elementor-column {
		padding: 0 10px;
	}
	.video-h56 .elementor-custom-embed-play i {
		font-size: 72px;
	}
	.footer-col-active .elementor-widget-heading:hover {
		cursor: pointer;
	}
	.text-banner-h56 .elementor-text-editor p {
		margin-bottom: 0;
	}
	.footer-h55 .about-us-55 .elementor-row .elementor-column:first-child .elementor-widget-icon-list {
		padding-bottom: 0;
	}
	.custom-blog-61b.custom-blog-61a .ftc-blogs-slider .style_1 .inner-wrap .post-text h4::after {
		width: 100%;
		left: 0;
		right: 0;
	}
	.custom-blog-61b.custom-blog-61a .elementor-column:last-child .ftc-blogs-slider .style_1 .inner-wrap .post-text p,
	.custom-blog-61a .ftc-blogs-slider .style_1 .inner-wrap .post-text p,
	.custom-blog-61b.custom-blog-61a .ftc-blogs-slider .style_1 .inner-wrap .post-text p {
		text-align: center;
	}
	.custom-button-61 .ftc-buttons .ftc-content-buttons {
		margin: 0 auto;
	}
	.custom-button-61 .ftc-buttons .ftc-content-buttons:first-child {
		margin-right: 0;
	}
	.arrival-62:before {
		height: calc(60% + 24px);
	}
	.inner-2-col-65 .ftc_products_slider.style_27 .products .product {
		max-width: 100%;
		padding: 0 10px;
	}
	.ftc-element-testimonial.style_5 .navigation-slider {
		display: none;
	}
	.ftc-product-grid.style_9 .products .product .item-description .meta_info .add-to-cart .added_to_cart,
	.ftc_products_slider.style_28 .woocommerce .product .item-description .meta_info .add-to-cart .added_to_cart {
		font-size: 0;
	}
	.ftc-product-grid.style_9 .products .product .item-description .meta_info .add-to-cart .added_to_cart:after,
	.ftc_products_slider.style_28 .woocommerce .product .item-description .meta_info .add-to-cart .added_to_cart:after {
		display: block;
	}
	.footer-62 .inner-footer-list-62.elementor-element .elementor-widget-icon-list ul li span {
		padding-left: 0;
	}
	.ftc-element-testimonial.style_5 .testimonial-content .infomation:before {
		left: 15px;
	}
	.footer-contact-64 .elementor-column-gap-default .elementor-inner-column:not(:first-child),
	.inner-footer-63 .elementor-column-gap-default .elementor-inner-column:not(:first-child) {
		margin-bottom: 0;
	}
	.footer-contact-64 .elementor-column .elementor-widget-icon-list {
		padding-bottom: 30px;
	}
	.testimonial-62 .ftc-element-testimonial:before {
		display: none;
	}
	.text-box-61 .elementor-widget-text-editor .elementor-text-editor {
		max-width: 100%;
	}
	.content-big-img-61 p {
		width: 50%;
		margin: 0 auto;
	}
	.content-big-img-61 h4 {
		font-size: 18px;
	}
	.inner-contact-61 .elementor-column-gap-default .elementor-inner-column {
		width: 100%;
	}
	.arrival-62 {
		padding: 0 15px;
	}
	.ftc_products_slider.style_29 .products .product .product_title {
		font-size: 16px;
	}
	.max-text-62 .elementor-text-editor {
		max-width: 100%;
		margin: 0 auto;
	}
	.section-bb-62 .elementor-image-box-wrapper {
		max-width: 100%;
		margin: 0 auto;
	}
	.inner-footer-63 .elementor-column-gap-default .elementor-inner-column {
		width: 100%;
	}
	.form-63 {
		display: block;
		text-align: center;
	}
	.wpcf7 .form-63 input[type^="submit"] {
		margin-top: 35px;
	}
	.form-63 input[type="text"] {
		width: 280px;
	}
	.form-64 {
		max-width: 320px;
	}
	.footer-contact-64 .elementor-column-gap-default .elementor-inner-column {
		width: 100%;
	}
	.ftc-product-grid.style_9.woocommerce.columns-4 {
		margin: 0 auto;
	}
	.ftc-product-grid.style_9.woocommerce.columns-4 .products .product {
		width: 50%;
	}
	.ftc-product-grid.style_9.woocommerce .product .item-description .meta_info .add-to-cart span, 
	.ftc_products_slider.style_28 .woocommerce .product .item-description .meta_info .add-to-cart span {
		font-size: 0;
	}
	.ftc-product-grid.style_9 .products .product .meta_info, 
	.ftc_products_slider.style_28 .products .product .meta_info {
		right: 30px;
		width: auto;
	}
	.ftc_products_slider.style_28 .woocommerce .product .item-description .meta_info .add-to-cart a:before {
		display: inline-block;
		text-align: right;
		width: auto;
		height: auto;
		position: unset;
	}
	.ftc-product-grid.style_9.woocommerce .product .item-description .meta_info .add-to-cart a:before {
		display: inline-block;
		text-align: right;
	}
	.inner-img-64 .elementor-inner-column {
		width: 50%;
		padding: 10px;
	}
	.custom-list-ft-65 .elementor-icon-list-items {
		display: block;
	}
	.custom-list-ft-65 .elementor-icon-list-items .elementor-icon-list-item {
		justify-content: center;
	}
	.custom-list-ft-65 .elementor-icon-list-items li:last-child {
		padding-top: 0;
	}
	.social-img-59 {
		top: -160px;
	}
	.img-watch-54 .ftc-image-content {
		top: 0 !important;
		left: 0 !important;
		max-width: 70%;
	}
	.tx-bn1-h54 {
		max-width: 80%;
	}
	.footer-h55 .elementor-widget-icon-list {
		padding-bottom: 30px;
	}
	.inner-footer-58 .elementor-column-gap-default .elementor-column {
		margin: 0 auto;
	}
	.inner-footer-58 .elementor-column .elementor-widget-icon-list {
		padding-bottom: 30px;
	}
	.ftc_products_slider.style_24 .products .product .meta_info {
		border-left: none;
	}
	.inner-contact-60 .elementor-column:first-child {
		margin-bottom: 0;
	}
	.inner-contact-60 .elementor-column:first-child .elementor-widget-icon-list {
		padding-bottom: 30px;
	}
	.footer-col-active .elementor-widget-heading .active i:before {
		content: "\f068";
	}
	.footer-col-active .elementor-widget-heading i {
		padding-left: 15px;
		font-weight: 300;
		font-family: 'FontAwesome';
		font-size: 18px;
	}
	.footer-col-active .elementor-widget-ftc_single_image,
	.footer-col-active .elementor-widget-icon-list {
		display: none;
	}
	.testimonial-60 .ftc-element-testimonial:after {
		display: none;
	}
	.ftc_products_slider.style_26 .products .product .short-description {
		padding: 0 10px;
	}
	.blog-h57 .elementor-text-editor {
		max-width: 100%;
	}
	.ftc-blogs-slider .style_6 .post-text {
		justify-content: center;
		align-items: center;
	}
	.ftc-blogs-slider .style_6 .post-text > p {
		text-align: center;
	}
	.big-img-60s .box-content div h2 {
		font-size: 22px;
	}
	.box-content:before {
		width: 80%;
		height: 80%;
		position: absolute;
		content: "";
		background: #00000070;
		pointer-events: none;
		z-index: -1;
	}
	.big-img-60s .ftc-image-content {
		top: 0 !important;
		right: 5% !important;
	}
	.box-content {
		width: 100%;
		height: 180px;
		background: #0000002e;
	}
	.content-img-60 h3:first-child, 
	.content-img-60 h3:nth-child(2) {
		font-size: 24px;
	}
	.section-img-bner-60 .button-banner .single-image-button {
		min-width: 120px;
		padding: 0 20px;
	}
	.content-img-60 p {
		display: none;
	}
	.ftc_products_slider.style_26 .products .product .product_title {
		font-size: 16px;
	}
	.section-gallery-59 .elementor-inner-section .elementor-column {
		margin: 10px 0;
	}
	.section-banner-59 .elementor-inner-section .elementor-button-wrapper:before {
		left: 25%;
	}
	.section-banner-59 .elementor-inner-section .elementor-button-wrapper:after {
		right: 25%;
	}
	.inner-banner-ring-59 .elementor-widget-image-box .elementor-image-box-description,
	.section-banner-59 .elementor-inner-section .elementor-text-editor,
	.col-order-2 .elementor-text-editor {
		max-width: 100%;
	}
	.section-double-59 .elementor-column:last-child .ftc-element-image {
		text-align: center;
		margin-right: auto;
		margin-top: -230px;
	}
	.inner-footer-58 .elementor-column-gap-default .elementor-column {
		width: 100%;
	}
	.footer-57 .inner-footer-57 .elementor-column-gap-default .elementor-column:last-child {
		margin-bottom: 0;
	}
	.footer-57 .inner-footer-57 .elementor-column-gap-default .elementor-column {
		width: 100%;
		margin: 0;
	}
	.footer-57 .inner-footer-57 .elementor-column-gap-default .elementor-column:first-child {
		margin-bottom: 30px;
	}
	.footer-57 .inner-footer-57 .elementor-column .elementor-widget-icon-list {
		padding-bottom: 30px;
	}
	.blog-h57 .ftc-blogs-slider .style_6 .post-text > p {
		max-width: 100%;
	}
	.choose-us-b {
		padding: 0 10px;
	}
	.detail-dvider .elementor-divider:before {
		left: 48%;
	}
	.about-us-55 .elementor-row .elementor-column {
		width: 100%;
		margin: 0;
	}
	.about-us-55 .elementor-row .elementor-column:first-child {
		margin-bottom: 45px;
	}
	.about-us-55 .elementor-row .elementor-column.elementor-inner-column:not(:first-child) {
		margin-bottom: 15px;
	}
	.menu-bottom-55 .elementor-widget-icon-list ul li {
		width: 33.3333%;
	}
	.menu-bottom-55 .elementor-widget-icon-list ul li:nth-child(2n + 2):before {
		display: none;
	}
	.ftc-product-grid.columns-4.style_8 .products .product {
		width: 50%;
	}
	.banner-3col-h55 .elementor-row .elementor-column:last-child {
		margin: 0 auto;
	}
	.banner-3col-h55 .elementor-row .elementor-column {
		width: 100%;
		margin: 0 auto 30px;
	}
	.footer-h56 .elementor-row .elementor-column {
		width: 100%;
		margin-bottom: 0;
	}
	.footer-h56 .elementor-column .elementor-widget-icon-list {
		padding-bottom: 30px;
	}
	.footer-h56 .elementor-row .elementor-column:first-child {
		margin-bottom: 30px;
	}
	.list-cate-a .elementor-row .elementor-column:first-child {
		margin-bottom: 30px;
	}
	.list-cate-a .elementor-row .elementor-column {
		width: 100%;
	}
	.ftc_products_slider.style_23 .woocommerce .products .product .quickview i,
	.ftc_products_slider.style_23 .woocommerce .products .product .meta_info .add-to-cart a:before {
		position: relative;
		right: auto;
	}
	.ftc_products_slider.style_23 .woocommerce .products .product .add-to-cart a, 
	.ftc_products_slider.style_23 .woocommerce .products .product .quickview {
		min-width: 30px;
	}
	.ftc_products_slider.style_23 .woocommerce .products .product .meta_info .add-to-cart a:before,
	.ftc_products_slider.style_23 .woocommerce .products .product .quickview i {
		display: block;
	}
	.ftc_products_slider.style_23 .woocommerce .products .product .meta_info .ftc-tooltip {
		font-size: 0;
		text-transform: none;
	}
	.ftc_products_slider.style_23 .woocommerce .products .product .product_title {
		font-size: 16px;
	}
	.text-banner-h56 .elementor-row .elementor-column {
		width: 100%;
		margin: 0 auto;
	}
	.sub-h51 .mc4wp-form .mc4wp-form-fields .sub {
		display: block;
	}
	.sub-h51 .mc4wp-form .mc4wp-form-fields .sub input[type="email"] {
		margin-right: auto;
	}
	.sub-h51 .button-sub {
		margin: 20px auto 0;
	}
	.sub-h51 .mc4wp-form .mc4wp-form-fields .sub input[type="submit"] {
		float: none;
	}
	.product-tab-28 .ftc-product-tabs .style_3.tabs-content-wrapper{
		padding: 0 7px;
		margin: 0 -7px;
	}
	.form-item-27 .wpcf7 input[type^="submit"]{
		margin-left: 0px;
	}
	.product-tab-28 .ftc-product-tabs .style_3 .woocommerce .products .product{
		max-height: 340px;
	}
	.product-jw-28 .ftc-product-grid.woocommerce.style_3 .products .product{
		max-height: 270px;
	}
	.product-jw-28 .ftc-product-grid.style_3 .product .item-description .meta_info{
		bottom: -65px;
	}
	.product-jw-28 .ftc-product-grid.style_3.woocommerce .product .item-description {
		padding-bottom: 20px;
	}
	.elementor-widget-ftc-posts-slider .ftc-blogs-slider .style_1 .ftc-readmore:after{
		left: 50%;
		transform: translateX(-50%);
	}
	.elementor-widget-ftc-posts-slider.blog-home23 .ftc-blogs-slider .style_1 .ftc-readmore:after{
		left: 0;
		transform: translateX(0);
	}
	section.elementor-element.elementor-section-stretched.elementor-section-full_width.section-deal-29.elementor-section-height-default.elementor-section-height-default.selection-is-not-sticked.elementor-section.elementor-top-section {
		background-position-x: 28.2%;
	}
	.elementor-element.baner-right-28.elementor-column.elementor-top-column .elementor-column-wrap.elementor-element-populated{
		margin-left: 0;
	}
	.elementor-element.col-cate-28.elementor-column.elementor-inner-column:last-child{
		width: 100%;
		margin-top: 0;
	}
	.elementor-element.col-cate-28.elementor-column.elementor-inner-column:last-child .list-cate-28:last-child {
		margin-bottom: 30px;
	}
	.elementor-element.col-cate-28.elementor-column.elementor-inner-column:last-child .list-cate-28 {
		width: 370px;
		margin: 0 auto;
		padding: 0 10px;
	}
	.elementor-element.col-cate-28.elementor-column.elementor-inner-column:last-child .list-cate-28:last-child{
		padding: 0 10px;
	}
	.product-gird-26 .ftc-product-grid.style_3.woocommerce .product .price .woocommerce-Price-amount{
		font-size: 14px;
	}
	.product-jw-28.respon-jw .ftc-product-grid.woocommerce.style_3 .products .product,
	.product-jw-28 .ftc-product-grid.style_3.woocommerce-page.columns-3 .products .product{
		width: 50%;
	}
	.product-home-25 .ftc-product-grid.style_2.woocommerce .products .product .images .quickview{
		margin-bottom: 0;
	}
	.elementor-element.section-deal-29 .elementor-widget-image .elementor-image img{
		max-width: 100%;
	}
	.elementor-element.section-deal-29 .elementor-widget-image{
		text-align: center;
		padding-right: 0;
	}
	.ftc-product-tabs .style_5 .woocommerce .product .item-description .meta_info .add-to-cart a span{
		font-weight: normal;
	}
	.list-footer-29{
		padding-right: 15px;
	}
	.elementor-element.col-cate-28.elementor-column.elementor-inner-column {
		padding: 0 10px;
	}
	.elementor-element.elementor-widget-ftc-gallery-instagram .ftc-instagram ul.columns-5 li {
		width: 50%;
	}
	.col-right-27-cate .elementor-column {
		width: 100%;
	}
	.tab-pro-30 .ftc-product-tabs .tabs-wrapper .tab-title {
		padding: 0 10px;
	}
	.product-gird-26 .ftc-product-grid.woocommerce-page.columns-3.style_3 .product {
		padding: 5px;
		margin-bottom: 20px;
		margin: 0;
	}
	.elementor-element.video-25.elementor-widget-video .elementor-custom-embed-play,
	.elementor-element.video-26 .elementor-widget-video .elementor-custom-embed-play {
		width: 60px;
		height: 60px;
	}
	.elementor-element.video-25.elementor-widget-video .elementor-custom-embed-play i,
	.elementor-element.video-26 .elementor-widget-video .elementor-custom-embed-play i{
		font-size: 24px;
	}
	.elementor-element.video-25.elementor-widget-video .eicon-play:before,
	.elementor-element.video-26 .elementor-widget-video .elementor-custom-embed-play i:before{
		font-size: 24px;
	}
	.product-tab-slide-29.elementor-widget.elementor-widget-ftc-products-tabs .ftc-product-tabs .tabs-wrapper .tab-title {
		padding: 10px;
	}
	.elementor-element.icon-box-29 .elementor-widget.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title {
		font-size: 14px;
	}
	.pro-3 .ftc-product-tabs .style_2 .woocommerce .products .product, 
	.pro-3 .ftc-product-tabs .style_2 .woocommerce-page .products .product{
		width: 100%;
	}
	.elementor-element.respon-baner-img-30.elementor-section.elementor-inner-section .elementor-widget.elementor-widget-ftc_single_image .elementor-widget-container,
	.elementor-element.respon-img-30 .elementor-widget-ftc_single_image .elementor-widget-container {
		margin-bottom: 30px;
	}

	.ftc-blogs-slider .style_1 .post-text .meta {
		max-width: max-content;
		margin: 0 auto;
	}
	.text-single-30{
		margin-bottom: 0;
	}
	.ftc-product-tabs .style_6 .woocommerce .product .images .group-button-product > div.yith-wcwl-add-to-wishlist{
		margin-bottom: 0;
	}
	.ftc-product-tabs .style_6 .woocommerce .product .images .group-button-product > div.yith-wcwl-add-to-wishlist i{
		width: 30px;
		height: 30px;
		line-height: 30px;
		font-size: 13px;
	}
	.ftc-product-tabs .style_6 .woocommerce .products .product .images .quickview,
	.ftc-product-tabs .style_6 .woocommerce .product .images .group-button-product > div.yith-wcwl-add-to-wishlist > a{
		margin-left: 5px;
	}
	.ftc-product-tabs .style_6 .woocommerce .product .images .group-button-product > div a, .ftc-product-tabs .style_6 .woocommerce .product .images .group-button-product > a {
		width: 30px;
		height: 30px;
	}
		.product-deal-29 .navigation-slider .nav-next{
			display: none;
		}
		.product-deal-29 .navigation-slider .nav-prev{
			display: none;
		}
		.product-tab-28 .ftc-product-tabs .tabs-content-wrapper.style_3 .owl-item {
			left: -10px;
		}
		.product-tab-2col-28 .elementor-element.elementor-top-column:first-child {
			max-width: 300px;
		}
		.elementor-element.product-widget-28 .ftc-product-widget.columns-1 .products-widget .ftc-product {
			max-width: 270px;
		}
		.product-widget-28 .elementor-widget-heading h2.elementor-heading-title {
			text-align: center;
		}
		.form-item-27 {
			margin-bottom: 30px;
		}
		.col-right-27-cate .style_1.ftc-product-categories .item-desciption .title{
			font-size: 16px;
		}
		.col-right-27-cate .style_1.ftc-product-categories .item-desciption span.product-count{
			font-size: 11px;
		}
		.blog-home-25 .ftc-elements-blogs.style_3 .ftc-blogs.post {
			max-width: 100%;
			width: 100%;
			flex-basis: 100%;
		}
		.form-item-29 .wpcf7 p input[type="text"], 
		.form-item-30 .wpcf7 p input[type="text"]{
			width: 300px;
		}
		.ftc-product-tabs .style_5 .woocommerce .product .add-to-cart .loading:after{
			left: 50%;
		}
		.blog-home-30 .ftc-blogs-slider .style_1 .post-text{
			text-align: center;
		}
		.elementor-element .baner-full-30.elementor-widget .ftc-element-image .ftc-image-content{
			left: 0;
		}
		.text-single-30 h1 {
			max-width: 230px;
			font-size: 18px;
			padding-bottom: 15px;
			line-height: 30px;
		}
		.instagram-29 .elementor-element .ftc-instagram ul li {
			width: 50%;
			padding-bottom: 20px;
		}
		.ftc-product-tabs .style_6 .woocommerce .product .images .group-button-product > div a:first-child:before, 
		.ftc-product-tabs .style_6 .woocommerce .product .images .group-button-product > a i {
			font-size: 14px;
			line-height: 30px;
		}
		.inner-cate-28{
			padding-left: 15px;
			padding-right: 15px;
		}
		.product-tab-28 .ftc-product-tabs .style_3 .item-description .meta_info {
			bottom: -80px;
		}
		.product-tab-28 .ftc-product-tabs .style_3 .item-description .short-description{
			bottom: -35px;
			padding: 0 10px;
		}
		.text-form-28 {
			min-width: auto;
		}
		.banner-28 .ftc-element-image {
			width: 100%;
		}
		.banner-28 {
			padding: 0 10px;
		}
		.img-baner-27 .elementor-column:first-child {
			margin-bottom: 30px;
		}
		.img-baner-27 .elementor-column {
			width: 100%;
		}
		.ftc-product-grid.woocommerce.woocommerce-page.columns-4.style_2 .products .product,
		.ftc-product-grid.style_3.woocommerce-page.columns-3 .products .product {
			width: calc(50% - 10px);
		}
		.col-right-27-cate .style_1.ftc-product-categories .item-desciption{
			padding: 15px 0 0 15px;
		}
		.form-item-29 .wpcf7 p input[type="text"] {
			max-width: 300px;
			margin-bottom: 30px;
		}
		.form-item-29 .wpcf7 input[type^="submit"] {
			padding: 18px 30px;
			margin-left: 0;
		}
		.form-fter-28 .wpcf7 p input[type="text"]{
			border-radius: 30px;
			margin-bottom: 20px;
		}
		.form-fter-28 .wpcf7 input[type^="submit"] {
			border-radius: 30px;
		}
		.product-widget-28.elementor-column, .list-footer .elementor-top-column {
			width: 100%;
		}
		.product-widget-h28 .elementor-column.elementor-col-33.product-widget-28:last-child, 
		.product-widget-h28 .elementor-column.elementor-col-33.product-widget-28 {
			margin: 15px auto;
		}
		.product-tab-28 .ftc-product-tabs .tabs-wrapper .tab-title {
			min-width: 100px;
		}
		.baner-full-30 .ftc-element-image {
			overflow: hidden;
		}
		.baner-full-30 .ftc-element-image img {
			min-height: 160px;
		}
		.text-single-30 p{
			display: none;
		}
		.form-item-30 label{
			font-size: 18px;
			line-height: 30px;
		}
		.product-element-23 .elementor-widget-wrap .elementor-element.title-product-23,
		.product-element-24 .elementor-widget-wrap .elementor-element.title-product-24 {
			position: relative;
		}
		.product-element-23 .elementor-element .tabs-wrapper .tab-title,
		.product-element-24 .elementor-element .tabs-wrapper .tab-title {
			margin-bottom: 30px;
		}
		.style_3 .woocommerce .product .item-description .meta_info .yith-wcwl-add-to-wishlist a:hover{
			color: #fff;
		}
		.heading_pro1 {
			text-align: center;
			position: relative;
			margin: 0 auto;
		}
		.elementor-element .ftc-product-tabs .tabs-wrapper {
			text-align: center;
			margin-bottom: 0;
		}
		.cate-slide-home24 .navigation-slider div{
			top: 0;
		}
		.blog-home23 .navigation-slider .nav-next:before,
		.cate-slide-home24 .navigation-slider .nav-next:before,
		.blog-home23 .navigation-slider .nav-prev:before, 
		.cate-slide-home24 .navigation-slider .nav-prev:before{
			font-size: 40px;
		}
		.text-gl-home24 p {
			width: 100%;
			margin-bottom: 30px;
		}
		.text-gl-2-home24.elementor-element.elementor-widget-text-editor {
			margin-left: 0;
		}
		.text-gl-2-home24 .elementor-text-editor h2 {
			width: 100%;
		}
		.tog-ftmid24 {
			width: 100%;
			float: none;
			display: inline-block;
			text-align: center;
			margin-bottom: 30px;
		}
		.all-content-24 .link-footer-item-home24 li {
			padding: 0;
		}
		.heading_blog1 {
			width: 100%;
		}

	}

	@media screen and (max-width: 384px) {
		.product-jw-28 .ftc-product-grid.woocommerce.style_3 .products .product{
			max-height: 255px;
		}
		.arrival-62:before {
			height: calc(60% + 15px);
		}

	}