@media screen and (max-width: 1199px) {
	.header-layout20 .header-content {
		padding: 30px;
	}
	.content-icon-box{
		padding: 0 30px;
	}

	.text-gl-2-home24.elementor-element.elementor-widget-text-editor {
		margin-left: 20px;

	}
}
@media screen and (max-width: 1024px) {

}
@media screen and (max-width: 991px) {
	.header-layout20.header-ftc .header-content {
		padding: 10px 20px;
	}
	.header-layout20.header-sticky-mobile .header-content {
		padding: 15px 20px;
	}
	.header-layout20 .ftc-sb-account {
		display: none;
	}
	.header-layout20 .header-content .logo-wrapper.is-mobile{
		transform: none;
	}
	.header-layout20 .mobile-button .mobile-nav i:before{
		color: #000;
	}
	.elementor-widget-ftc-products-tabs .style_2 .woocommerce .products .product .images .compare {
		display: none;
	}
	.blog-home23 .ftc-blogs-slider .post-text {
		margin: -70px 30px 0;
		padding: 35px 20px 20px;
	}
	.blog-home23 .ftc-blogs-slider .post-text h4{
		font-size: 18px;
	}
	.style_3 .woocommerce .product .item-description .meta_info .yith-wcwl-add-to-wishlist{
		margin-right: 5px;
	}
	.style_3 .item-description .meta_info .add-to-cart {
		width: max-content;
		margin-left: 5px;
	}
	.style_3 .woocommerce .product .item-description .meta_info .yith-wcwl-add-to-wishlist a:hover {
		background: #be7a4d;
	}
	.style_3 .woocommerce .product .item-description .meta_info .yith-wcwl-add-to-wishlist a{
		background: #ebebeb;
	}
	.style_3 .woocommerce .product .item-description .meta_info .yith-wcwl-add-to-wishlist a:hover {
		color: #fff;
		background: #be7a4d;
	}
	.style_3 .woocommerce .product .item-description .meta_info .add-to-cart a:first-child:before{
		font-size: 18px;
	}
	.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;
	}
	.style_3 .woocommerce .product .item-description .meta_info .add-to-cart a:first-child:before {
		display: block;
	}
	.style_3 .woocommerce .product .item-description .meta_info .added_to_cart.wc-forward:after {
		display: block;
	}
	.tabs-content-wrapper.style_3 {
		margin: 0 -10px;
	}
}
@media only screen and (width: 768px) {


}
@media only screen and (max-width: 767px) {

}
@media only screen and (min-width: 640px) and (max-width: 767px){
	.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;
	}
}
@media only screen and (max-width: 667px) {

}
@media only screen and (max-width: 640px) {

}
@media only screen and (max-width: 480px) {
	.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) {

}