@media screen and (max-width: 780px) {
	.main {
	width: auto;
	height: auto;
	margin: 0;
	padding: 10px;
	}
	.menu {
	position: relative;
	width: auto;
	height: auto;
	padding: 10px;
	padding-bottom: 0;
	margin-left: 1%;
	}
	.logo {
	margin-top: 10px;
	margin-bottom: 3px;
	}
	.logo a span {
	display: inline-block;
	}
	.menu-in {
	display: none;
	margin-bottom: 15px;
	}
	.menu-a {
	padding: 1px;
	}
	.social-links {
	top: 24px;
    right: 10px;
	}
	.social-links img {
	width: 22px;
	}
	.image-block-1 {
	display: block!important;
	}
	.image-block-2 {
	display: none!important;
	}
	.menu-homepage {
	display: block;
	}
	.logo::before {
	top: -13px;
	}
}

@media screen and (max-width: 470px) {
	.biggrid {
	width: 300px!important;
	}
	.bigblock {
	width: 300px;
	margin-bottom: 20px;
	}
	.bigblock.bigblock-cart {
	width: 278px;
	}
	.image-block-big img {
	width: 300px!important;
	height: auto!important;
	}
	.image-text-big {
	font-size: 14px;
	padding: 3px;
	}
	.shop-image-text-big {
	font-size: 14px;
	padding: 3px;
	width: 177px;
	}
	a.shop-add-to-cart {
	font-size: 13px;
	margin-right: 3px;
	}
	.shop-price {
	font-size: 13px;
	margin-right: 3px;
	}
	.page-content img {
	width: 300px;
	height: auto;
	}
	.news-block {
		margin-bottom: 40px;
	}
	.news-block-left {
		width: 100%;
		margin-top: 10px;
	}
	.news-block-right {
		width: 100%;
	}
}

@media screen and (max-width: 1250px) {
	.vimeo-iframe {
	width: 600px;
	height: 345px;
	}
	.in-image {
	width: 600px;
	}
}
@media screen and (max-width: 960px) {
	.vimeo-iframe {
	width: 500px;
	height: 287px;
	}
	.in-image {
	width: 500px;
	}
}
@media screen and (max-width: 530px) {
	.bigblock-video {
	margin-bottom: 20px;
	}
	.vimeo-iframe {
	width: 300px;
	height: 170px;
	}
	.in-image {
	width: 300px;
	}
}