@media (max-width: 1240px) {
	#site-navigation-wrap .dropdown-menu>li.search-toggle-li {
		margin-left: 0;
	}

	#site-logo {
		max-width: 170px;
	}
}

@media (max-width: 992px) {

	.products-slider .product-inner.clr {
		/* max-width: 80%;*/
		margin: 0 auto;
	}

	#site-logo #site-logo-inner {
		height: 100%;
	}

	#site-logo #site-logo-inner a img {
		height: auto;
	}

	#site-header {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	body .oceanwp-row .span_1_of_4.col,
	body .oceanwp-isotope-grid .span_1_of_4.col {
		width: 50%;
	}

	body .oceanwp-row .span_1_of_4.col-3.col,
	body .oceanwp-row .span_1_of_4.col.product:nth-child(2n+3) {
		margin-left: 0;
		clear: both;
	}

	#footer-widgets .col {
		margin-bottom: 30px;
	}

	body #footer-bottom #footer-bottom-menu {
		margin-bottom: 10px;
	}

	#media_image-2 img,
	#media_image-3 img {
		max-width: 200px;
	}

	#footer-bottom-inner {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		justify-content: center;
		text-align: center;
	}

	#footer-bottom #copyright {
		text-align: center;
		margin-top: 10px;
	}

	#media_image-2 img {
		width: 160px;
	}

	#media_image-3 img {
		width: 40px;
		margin-right: 8px;
	}

	/*
    .products_slider_wrp .products.tablet-2-col .product {
		width: 33% !important;
		padding: 3px;
	}
	.products_slider_wrp li.product h2 {
		margin-bottom: 0;
	}
	.woocommerce .products_slider_wrp ul.products li.product:not(.product-category) .woo-product-info{
		padding: 10px;
	}
.products_slider_wrp .woocommerce .products.oceanwp-row.tablet-2-col .product:nth-child(2n+1) {
    clear: unset;
}
.products-slider .woocommerce .products.oceanwp-row.tablet-2-col .product:nth-child(2n+1) {
    clear: unset;
}
	 .elementor .products-slider img{margin: 0 auto !important;}*/
}

@media (max-width: 768px) {
	.cat_banner figure.elementor-image-box-img {
		height: 85vw;
	}

	.woocommerce .oceanwp-toolbar {
		display: flex;
		flex-wrap: wrap;
	}

	.woocommerce .woocommerce-ordering {
		width: 100%;
		margin-top: 20px;
	}

	.woocommerce .woocommerce-ordering .orderby {
		width: 100% !important;
	}

	.products_slider_wrp .woocommerce ul.products li.product .price del {
		display: inline-block;
		font-weight: normal;
		margin-top: -10px;
	}

	.products_slider_wrp .woocommerce ul.products li.product .price del bdi {
		margin: 0;
	}

	.products_slider_wrp .woocommerce .price ins .woocommerce-Price-amount bdi {
		margin: 0;
	}

	.widget_shopping_cart_content .buttons .button.wc-forward:not(.checkout) {
		padding: 8px 8px;
	}

	body.woocommerce span.onsale {
		right: 5px !important;
		left: auto !important;
	}

	.woocommerce .products_slider_wr span.onsale {
		top: 7em !important;
	}

	/* .woocommerce .has-product-nav span.onsale{top: 5px !important;} */
	.woocommerce ul.products li.product.outofstock .outofstock-badge {
		top: 5px !important;
		right: 5px !important;
	}

	i.eicon-chevron-left.slick-arrow {
		position: absolute;
		top: -25px;
		right: 40px;
	}

	i.eicon-chevron-right.slick-arrow {
		position: absolute;
		top: -25px;
	}

	.owp-product-nav li.prev-li {
		float: right !important;
	}

	.owp-product-nav li.next-li {
		float: left !important;
	}

	#home_categories .elementor-row>div:nth-child(odd) .elementor-image-box-wrapper .elementor-image-box-img {
		order: 1;
	}

	#home_categories .elementor-image-box-wrapper {
		display: flex;
		box-shadow: 0 6px 15px -3px rgba(0, 0, 0, 0.5);
	}

	#home_categories .elementor-image-box-wrapper .elementor-image-box-img {
		height: 140px;
	}

	#home_categories .elementor-image-box-wrapper .elementor-image-box-img a {}

	#home_categories .elementor-image-box-wrapper .elementor-image-box-img a img {}

	#home_categories .elementor-image-box-wrapper .elementor-image-box-content {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	#home_categories .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title {
		font-size: 24px;
		font-weight: 700;
		position: relative;
	}

	#home_categories .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title a {}

	#home_categories .cat_banner .elementor-image-box-content h3::after {
		width: 54px;
		bottom: -10px;
		right: 50%;
		margin: 0 -27px 0 0;
	}

	.woocommerce ul.products li.product:not(.product-category) .product-inner::before {
		content: none;
	}

	.elementor .products-slider img {
		margin: 15px auto !important;
		box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
	}

	.woocommerce ul.products li.product li.title h2,
	.woocommerce ul.products li.product li.title a {
		font-size: 20px;
	}

	ul.products li .product-inner>ul.woo-entry-inner .woo-product-info {
		padding: 0 15px !important;
	}

	ul.products li .product-inner>ul.woo-entry-inner .woo-product-info h2 {
		margin: 0;
	}

	ul.products li .product-inner>ul.woo-entry-inner .woo-product-info .price-wrap {
		margin: 0;
	}

	i.eicon-chevron-right.slick-arrow {
		top: 160px;
		font-size: 30px;
		right: -5px;
	}

	i.eicon-chevron-left.slick-arrow {
		top: 160px;
		font-size: 30px;
		right: auto;
		left: -5px;
	}

	.hp_instagram>.elementor-container {
		max-width: 100% !important;
	}

	.hp_instagram .elementor-image-gallery .gallery.gallery-columns-5 .gallery-item {
		padding: 0 !important;
	}
}

@media only screen and (max-width: 576px) {
	.woocommerce span.onsale {
		left: auto !important;
		right: 5px !important;
		top: 5px !important;
	}

}