
@media (min-width: 481px){}

@media (min-width: 768px){

	.custom-my-account{
		text-align: left;
	}
}

@media (min-width: 992px){

	.reverse-ncol .elementor-row > .elementor-column:first-child{
		order: 1;
	}

	.footer-contact.info-with-icon li{
		position: relative;
		padding-left: 26px;
	}

	.footer-contact.info-with-icon li i{
		position: absolute;
		top: 6px;
		left: 0;
	}

	#footer .footer-widget:not(.footer-first) .menu-footer-menu-container a:before{
		content: '>';
		display: inline-block;
		padding-right: 10px;
	}

	.product-cat-list li{
		width: 50%;
	}

	.product-cat-list li{
		width: 33.3333%;
	}

	.product .product-content-wrapper{
		text-align: left;
	}

	body.woocommerce ul.products.columns-3 li.product:hover .btn.btn-default.read-more, 
	body.woocommerce-page ul.products.columns-3 li.product:hover .btn.btn-default.read-more,
	.products li.product:hover .product-featured-img-wrapper .btn.btn-default.read-more{
		transform: translate(-50%, -20px);
	    opacity: 1;
	}

	.contact-section-1 .ncol-1{
		padding-right: 45px;
	}

}





@media (max-width: 1199px){

	.about-section-3{
		padding: 0;
	}

	.about-section-3 .elementor-row{
		flex-flow: row wrap;
	}

	.about-section-3 .elementor-row .elementor-column{
		width: 100%;
	}

	.about-section-3 .ncol-1 div.gradient-layer{
		display: none;
	}

	.about-section-3 .elementor-row .elementor-column.ncol-1 div.content-wrapper{
		position: relative;
	    left: 0;
	    top: 0;
	}
}

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

	
}

@media (max-width: 991px){

	body{
		text-align: center;
	}

	.section-title h3.elementor-heading-title:after, .related.products>h2:after{
		margin: 15px auto 0;
	}

	.top-header{
		display: none;
	}

	#head-quick-widget{
		padding: 0;
	}

	.footer-widget{
		margin-bottom: 30px;
	}

	.footer-contact.info-with-icon li{
		padding: 0;
	}

	.footer-contact.info-with-icon li i{
		display: block;
	}

	.product-cat-list .post-content-wrapper{
		bottom: 50%;
    	opacity: 1;
    	display: -webkit-box;
	    display: -moz-box;
	    display: -ms-flexbox;
	    display: flex;
    }

    .product-cat-list .post-content-wrapper:before{
    	opacity: .8;
    }

    .btn.btn-default.read-more{
		transform: translate(-50%, -20px);
	    opacity: 1;
    }

    .about-section-1{
    	padding: 45px 0 0;
    }

    .about-section-1 .ncol-1 .elementor-widget-wrap{
    	padding: 5px 15px 50px;
    }

    .about-section-3 .ncol-1 div.content-wrapper{
    	min-width: 100%;
    }

    .about-section-3 .ncol-1 div.content-wrapper{
    	padding: 45px 15px;
    }

    .post-listing li{
    	max-width: 400px;
    	margin: 0 auto 30px;
    }

    .post-listing .featured-img{
    	width: 100%;
    	float: none;
    }

    .post-listing .featured-img img{
    	width: 100%;
    }

    .contact-section-1 .ncol-2{
		padding-top: 45px;
	}

	.contact-section-1 .ncol-2 .elementor-widget .elementor-icon-list-item,
	.contact-section-1 .ncol-2 .elementor-inner-section a{
		justify-content: center;
	}

	.single-product-tab .su-tabs-nav span, .ntabs-theme .su-tabs-nav span{
		width: 100%;
		margin: 0;
	}
	
}

@media (max-width: 991px) and (min-width: 769px){

	.product-cat-list{
		display: -webkit-box;
	    display: -moz-box;
	    display: -ms-flexbox;
	    display: flex;
	}

	.product-cat-list li{
		width: 50%;
	}

	.home-section-2 .elementor-element.elementor-products-grid ul.products{
		grid-template-columns: repeat(2,1fr);
	}

	body.woocommerce div.product{
		text-align: left;
	}

	


}

@media (max-width: 991px) and (min-width: 481px){

	

}



@media (max-width: 767px){

	.product-cat-list li{
		width: 100%;
	}

	div.cresta-facebook-messenger-box svg#fb-msng-icon{
		width: 30px;
		height: 30px;
	}

	.single-product-tab .su-tabs-pane{
		text-align: left;
	}

	body.woocommerce div.product form.cart div.quantity{
		float: none;
		margin: 20px 0;
	}

	.woocommerce .product-inner-content div.product form.cart .button{
		float: none;
	}
}



@media (max-width: 767px) and (min-width: 481px){

	
	.home-section-2 .elementor-element.elementor-products-grid ul.products li.product{
		width: 47%;
	}	

	.home-section-4 .elementor-image-gallery .gallery-columns-5 .gallery-item{
		max-width: 33.333%
	}

}



@media (max-width: 568px){

	
}



@media (max-width: 480px){

	body.elementor-kit-1076 .elementor-widget-container h3,
	.section-title h3.elementor-heading-title, .related.products>h2{
		font-size: 31px;
	}

	.nvp90{
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.product-cat-list .post-content-wrapper h6.featured-post-title{
		font-size: 28px;
	}

	.home-section-2 .elementor-element.elementor-products-grid ul.products li.product{
		width: 100%;
	}	

	.home-section-4 .elementor-image-gallery .gallery.gallery-columns-5 .gallery-item{
		max-width: 50%
	}

	.berocket_lgv_widget{
		display: none;
	}

	body.woocommerce .berocket_lgv_additional_data{
		display: none;
	}

	body.woocommerce ul.products .product.berocket_lgv_list h1, 
	body.woocommerce-page ul.products .product.berocket_lgv_list h1, 
	body.woocommerce ul.products .product.berocket_lgv_list h2, 
	body.woocommerce-page ul.products .product.berocket_lgv_list h2, 
	body.woocommerce ul.products .product.berocket_lgv_list h3, 
	body.woocommerce-page ul.products .product.berocket_lgv_list h3, 
	body.woocommerce ul.products .product.berocket_lgv_list h4, 
	body.woocommerce-page ul.products .product.berocket_lgv_list h4, 
	body.woocommerce ul.products .product.berocket_lgv_list h5, 
	body.woocommerce-page ul.products .product.berocket_lgv_list h5, 
	body.woocommerce ul.products .product.berocket_lgv_list h6, .woocommerce-page ul.products .product.berocket_lgv_list h6, 
	body.woocommerce ul.products .product.berocket_lgv_list .price, .woocommerce-page ul.products .product.berocket_lgv_list .price, 
	body.woocommerce-page ul.products li.berocket_lgv_list_grid.product.berocket_lgv_list .price{
		display: block;
	}

	body.woocommerce ul.products[class*=columns-] li.product, body.woocommerce-page ul.products[class*=columns-] li.product{
		width: 100%;
	}

	body.woocommerce div.product{
		/*text-align: left;*/
	}
}