.page-template-home .e-con>.e-con-inner, .page-template-home .shadow-box .entry-content .elementor-section.elementor-section-boxed>.elementor-container {
	min-width: auto !important;
	width: 100% !important;
}

.elementor-popup-modal .elementor-section.elementor-section-boxed>.elementor-container {
	width: auto !important;
	min-width: auto !important;
}

.product-page-style-two .price-con {
	-ms-flex: 0 0 45%;
	flex: 0 0 45%;
	max-width: 45%;
	margin-right: auto;
}

@media (min-width:1200px) {
	.offer-block .owl-carousel .owl-item img {
		max-height: 153px;
	}
	
	.search-form.col-md-11 {
		-ms-flex: 0 0 80.666667%;
		flex: 0 0 80.666667%;
		max-width: 80.666667%;
	}
}

@media screen and (min-width:1400px) {
	.offer-block .owl-carousel .owl-item img {
		max-height: 210px;
	}
}

@media screen and (min-width:1600px) {
	.offer-block .owl-carousel .owl-item img {
		max-height: 266px;
	}
}

@media screen and (min-width:1900px) {
	.offer-block .owl-carousel .owl-item img {
		max-height: 312px;
	}
}

@media (min-width:768px) and (max-width:1399px) {
	.product-page-style-two .price-con {
		width: 50%;
	}
	
	.product-page-style-two .product-features {
		width: 50%;
	}
}

@media screen and (max-width:767px) {
	.product-page-style-two .price-con {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.product-page-style-two .product-features {
		width: 100%;
	}
}