@media(max-width: 575px)
{
	.d-md-flex {
		display: none;
	}

	.menu-toggle {
		display: block;
		cursor: pointer;        padding-right: 15px;
		font-size: 24px;
	}
#menu nav ul.menu{	display: none;}
	nav ul.menu {
		display: none;
		flex-direction: column;
		background-color: #fff;
		width: 100%;
		position: absolute;
		top: 100%;
		left: 0;
	}

	nav ul.menu li {
		border-bottom: 1px solid #ccc;
	}

	nav ul.menu li a {
		display: block;
		padding: 10px;
		text-decoration: none;
		color: #000;
	}
	.block-title.title-module{
		font-size: 1em;
	}
	.block-title.title-module:before,
	.block-title.title-module:after {
		width: 30%;
	}
	#breadcrumb ol .breadcrumb-item{
		font-size: 9px;
	}
	.product_by_cate{
		padding: 2% 4%;
	}
	.block-title.title-module a{
		font-size: 1.1em;
		font-weight: 700;
	}
	.product_by_cate small.seemore{
		display: none;
	}
}