@media only screen and (max-width: 768px) {
	.mainmenu ul {
		margin: 18px 0 0;
	}

	.mainmenu ul li {
		padding-left: 8px;
	}

	.mainmenu ul li a {
		font-size: 12px;
	}

	.header-holder .header {
		margin-right: 0;
		margin-left: 0;
		width: 100%;
		background-size: cover;
	}

	.header-holder .header .logo,
	.header-holder .header .mainmenu {
		margin: 0;
	}
	.header-holder .header .logo a img{
		max-width: 190px;
	}
	.header-holder:before,
	.header-holder:after{
		display: none;
	}

	.mainmenu {
		width: 77% !important;
	}

	.mainmenu ul li span {
		font-size: 10px;
	}

	.mainmenu {
		display: none;
	}

	.menu-but {
		background: url(../images/m-menu-bg.png) no-repeat left top;
		width: 37px;
		height: 37px;
		display: block;
		position: absolute;
		right: 10px;
		top: 25px;
		border-radius: 3px;
	}

	.mobile-remove {
		display: none !important;
	}

	.pagination {
		margin-bottom: 64px;
	}

	.pagination ul li>* {
		display: block;
		padding: 9px;
	}

	.pagination ul {
		margin: 0 auto;
	}

	.pagination p {
		margin-top: 80px;
	}

	.content-holder_in .mainbody .blog .items-leading div p img,
	.content-holder_in .mainbody .item-page div p img,
	.content-holder_in .mainbody .blog .items-row div div p img {
		width: 100%;
		height: auto;
	}

	.pagination ul li.pagination-start,
	.pagination ul li.pagination-prev,
	.pagination ul li.pagination-next,
	.pagination ul li.pagination-end {
		position: absolute;
		top: 34px;
		border: 1px solid #dddddd;
	}

	.pagination ul li.pagination-start>*,
	.pagination ul li.pagination-prev>*,
	.pagination ul li.pagination-next>*,
	.pagination ul li.pagination-end>* {
		padding: 4px 6px;
	}

	.pagination ul li.pagination-start {
		left: 0;
	}

	.pagination ul li.pagination-prev {
		left: 100px;
	}

	.pagination ul li.pagination-next {
		right: 0;
	}

	.pagination ul li.pagination-end {
		right: 100px;
	}
	.collections .moduletable {
		width: 100%;
		margin-bottom: 60px;
	}
	.collections .moduletable .nspArtPage{
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.collections .moduletable .nspArt{
		max-width: 290px;
	}
	.search-wrapper form label{
		width: 35px;
	}
	.search-wrapper .search-query:focus{
		width: auto;
	}
	nav.mm-menu .search-wrapper form {
		position: relative;
	}
	nav.mm-menu .search-wrapper input.search-query {
		color: #ffffff;
		width: 100%;
	}
	nav.mm-menu .search-wrapper label {
		position: absolute;
		right: 0;
	}
	.mm-list {
		font-size: 22px;
	}
	.collections .moduletable .categories-module ul{
	}
	.collections .moduletable .categories-module {
		width: 96%;
	}
	.collections .moduletable .categories-module ul > li{
		width: calc(50% - 20px);
	}
	.why-us {
		width: 100%;
		margin-right: 0;
	}
	.disual a {
		width: 100px;
	}
}