@media (max-width: 967px) {
	.container {
		width: 320px;
	}
	.wrapper {
		margin-bottom: 0;
		height: 480px;
	}
	.logo-saite {
		width: 120px;
		margin-left: 20px;
		font-size: 22px;
	}
	.bottom {
		width: auto;
		margin-left: 0;
	}
	.tuning-text {
		font-size: 16px;
	}
	.menu-icon {
		display: block;
		position: fixed;
		top: 18px;
		right: 10px;
		width: 32px;
		height: 32px;
		background-image: url(../img/icon-menu.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		cursor: pointer;
		z-index: 1;
	}
	.menu-list {
		display: none;
		position: fixed;
		top: 60px;
		right: 10px;
		text-align: right;
		width: 140px;
		height: auto;
		z-index: 1;
		margin-right: 0px;
		background-color: rgba(51, 51, 51, 0.8);
		border-radius: 6px;
	}
	.menu-items {
		color: #bea67c;
		margin-right: 0;
		padding: 8px;
	}
	.menu-items:after {
		width: 100%;
	}
	.menu-items:last-child:after {
		width: 0;
	}
	.title {
		font-size: 24px;
		text-align: center;
	}
	.main-block {
		padding: 120px 10px;
	}
	.main-text {
		text-align: center;
		font-size: 12px;
	}
	.main-btn {
		width: 180px;
		font-size: 14px;
		border-radius: 6px;
	}
	.services-text__tittle {
		font-size: 20px;
		padding-top: 20px;
	}
	.services-items {
		display: flex;
		flex-direction: column;
		margin-bottom: 60px;
	}
	.services-img {
		width: 300px;
		height: 220px;
		margin: 0 auto;
	}
	.services-text {
		width: 260px;
		padding-left: 0;
		margin: 0 auto;
	}
	.services-btn {
		width: 140px;
	}
	.revers {
		flex-direction: column-reverse;
	}
	.our-materials {
		height: auto;
		margin-bottom: 40px;
		background-image: url(../img/fon-mobile.jpg);
	}
	.advantages-title {
		font-size: 24px;
	}
	.our-materials__tittle {
		height: 38px;
		padding-top: 40px;
		font-size: 24px;
	}
	.our-materials__list {
		display: block;
		margin: 0 auto;
		margin-bottom: 20px;
	}
	.our-materials__list li {
		width: 300px;
		margin: 0 auto;
	}
	.list-text {
		font-size: 16px;
		height: 140px;
		text-align: center;
	}
	.our-materials-img {
		bottom: 20px;
	}
	.left, .right {
		text-align: center;
	}
	.advantages-img {
		width: 160px;
		display: block;
		margin: 0 auto;
	}
	.advantages-list {
		display: block;
	}
	.advantages-text  {
		width: 300px;
	}
	.advantages-list li {
		width: 300px;
		margin: 0 auto;
	}
	.about-us {
		display: flex;
		flex-direction: column-reverse;
		margin-bottom: 20px;
	}
	.slider {
		width: 300px;
		height: 280px;
		padding-left: 10px;
	}
	.left-btn {
		left: 45px;
	}
	.about-us__img {
		width: 300px;
		height: 280px;
		padding-left: 0;
	}
	.about-us__block {
		width: 260px;
		margin: 0 auto;
		margin-bottom: 20px;
	}
	.about-us__text {
		text-align: center;
	}
	.contacts-block {
		flex-direction: column;
		margin-bottom: 20px;
	}
	.contacts-text {
		width: 240px;
		padding: 0;
		margin: 0 auto;
	}
	.contacts-text__img {
		width: 20px;
		height: 40px;
		margin-right: 12px;
	}
	.contacts-text__items {
		font-size: 18px;
	}
	.compas {
		width: 20px;
		height: 20px;
	}
	.contacts-img {
		width: 300px;
		height: 300px;
		margin: 0 auto;
		margin-bottom: 20px;
	}
	.footer-list {
		flex-direction: column;
		padding: 0;
	}
	.footer__text {
		text-align: center;
		font-size: 8px;
	} 
	.footer-img {
		width: 240px;
	}
	.transfer-five {
		width: 40px;
		height: 140px;
		top: 120px;
	}
	.transfer-about {
		width: 40px;
		height: 120px;
		top: 60px;
	}
	.transfer-four {
		width: 40px;
		height: 120px;
		top: -20px;
	}
	.transfer-three {
		top: 0;
	}
	.transfer-two {
		top: -10px;
	}
	.transfer-one {
		left: 10px;
		top: 10px;
		width: 40px;
		height: 120px;
	}
	.alcantara {
		bottom: -60px;
		width: 280px;
		height: 120px;
	}
	.schweizer {
		bottom: -60px;
		width: 280px;
		height: 120px;
	}
	.nappa {
		bottom: -60px;
		width: 280px;
		height: 120px;
	}
	.monza {
		right: 0;
		bottom: -60px;
		width: 280px;
		height: 120px;
	}
	.fon-img {
		top: -28px;
		width: 312px;
		height: auto;
		background-size: contain;
	}
	.upholstery-text {
		padding: 28px 10px 0 10px;
		font-size: 12px;
		text-align: center;
	}
	.upholstery-img {
		height: 240px;
		margin-bottom: 20px;
	}
	.story-slider {
		height: 240px;
	}
	.previous-btn {
		left: 12%;
	}
	.call {
		display: block;
		position: fixed;
		bottom: 20px;
		right: 20px;
		width: 50px;
		height: 50px;
		border-radius: 50%;
		background-image: url(../img/call.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		z-index: 3;
	}

}