@media screen and (min-width: 1361px) and (max-width: 1440px) {
    main, .site-main, article, .container, body {
        padding-left: 1% !important;
        padding-right: 1% !important;
    }
}

@media screen and (min-width: 1194px) and (max-width: 1349px) {
    main, .site-main, article, .container, body {
        padding-left: 1% !important;
        padding-right: 1% !important;
    }
/* 	.pxl-cf7__style-1{
		border: 30px solid white;
	} */
	.elementor-2383 .elementor-element.elementor-element-0180271 {
        --width: 43%;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1194px) {
    main, .site-main, article, .container, body {
        padding-left: 2% !important;
			 padding-right: 2% !important;
    }
	
	.elementor-2383 .elementor-element.elementor-element-0180271 {      
       
			 --width:100%
    }
	.elementor-2383 .elementor-element.elementor-element-5eae6b1 {
        --width: 100%;
    }
	
	.elementor-2383 .elementor-element.elementor-element-b032869{
		--column-gap: 1%
	}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    main, .site-main, article, .container, body {
        padding-left: 1% !important;
        padding-right: 1% !important;
    }
	.elementor-2383 .elementor-element.elementor-element-b032869{
		--column-gap: 1%
	}
	.elementor-12419 .elementor-element.elementor-element-01a7713 .pxl-image img{
		margin-left: 50%
	}
}

@media screen and (min-width: 400px) and (max-width: 767px){
	  .elementor-12419 .elementor-element.elementor-element-099f053 .pxl-image img {
    max-height: 281px;
    width: 59%;
    max-width: 100%;
    height: auto;
    display: block;
    margin: 0 auto;
}
}
@media (max-width: 1024px){
	    .elementor-12419 .elementor-element.elementor-element-f407871 .pxl-heading .pxl-heading__title{
				text-align: center;
	}
}
@media screen and (min-width: 660px) and (max-width: 767px){
	.elementor-12419 .elementor-element.elementor-element-01a7713 .pxl-image img{
		margin-left: 70%
	}
}

@media screen and (min-width: 600px) and (max-width: 659px){
	.elementor-12419 .elementor-element.elementor-element-01a7713 .pxl-image img{
		margin-left: 55%
	}
}

@media screen and (min-width: 520px) and (max-width: 600px){
	.elementor-12419 .elementor-element.elementor-element-01a7713 .pxl-image img{
		margin-left: 97px
	}
}
@media screen and (min-width: 490px) and (max-width: 520px){
	.elementor-12419 .elementor-element.elementor-element-01a7713 .pxl-image img{
		margin-left: 76px
	}
}

@media screen and (min-width: 465px) and (max-width: 490px){
	.elementor-12419 .elementor-element.elementor-element-01a7713 .pxl-image img{
		margin-left: 65px
	}
}

@media screen and (min-width: 450px) and (max-width: 465px){
	.elementor-12419 .elementor-element.elementor-element-01a7713 .pxl-image img{
		margin-left: 56px
	}
}

@media screen and (min-width: 425px) and (max-width: 450px){
	.elementor-12419 .elementor-element.elementor-element-01a7713 .pxl-image img{
		margin-left: 46px
	}
}
@media screen and (min-width: 410px) and (max-width: 425px){
	.elementor-12419 .elementor-element.elementor-element-01a7713 .pxl-image img{
		margin-left: 28px
	}
}

@media screen and (min-width: 390px) and (max-width: 410px){
	.elementor-12419 .elementor-element.elementor-element-01a7713 .pxl-image img{
		margin-left: 25px
	}
}

@media screen and (min-width: 375px) and (max-width: 390px){
	.elementor-12419 .elementor-element.elementor-element-01a7713 .pxl-image img{
		margin-left: 17px
	}
}

@media screen and (min-width: 360px) and (max-width: 374px){
	.elementor-12419 .elementor-element.elementor-element-01a7713 .pxl-image img{
		margin-left: 9px
	}
}
@media screen and (min-width: 300px) and (max-width: 1024px){
	.woocommerce ul.products, .woocommerce-page ul.products{
		justify-items: center;
	}
	
}