@media screen and (min-width: 1280px) {
	 
}
@media screen and (max-width: 1800px) {
	header .contacts p:first-child a,
	header .menu {
		font-size: 22px; }
	.text-iso,
	.text-iso .address h3,
	.text-iso .phone h3 {
		font-size: 20px; }
	.text-iso .center-text {
		margin: 50px 0 50px;
		font-size: 25px; }
	.text-iso .title-contacts {
		font-size: 25px; }
	.brand-list {
		margin-top: 90px; }
	.brands h3 {
		font-size: 30px; }
}

@media screen and (max-width: 1366px) {
	.max-width {
		padding-left: 30px;
		padding-right: 30px; }
	header {
		padding-top: 30px; }
	iframe {
		margin-top: 30px; }
	.text-iso p {
		margin-bottom: 30px;
		line-height: 30px; }
	.text-iso .item-page {
		width: 80%; }
	.text-iso .iso-logo {
		margin: 60px 0 40px;
		padding: 0; }
	.text-iso .iso-logo img {
		width: 20%; }
	.brands .brand-list img {
		width: 20%; }
	.brands .brand-list img:last-child {
		width: 18%; }
	.brand-list img:first-child {
		margin-right: 80px; }
	.brand-list {
		margin-top: 60px; }
	footer {
		padding-top: 10px;
		padding-bottom: 10px; }
	.text-iso, .text-iso .address h3, .text-iso .phone h3 {
		font-size: 18px; }
@media screen and (max-width: 1280px) {
	header .menu-icon {
		display: flex;
		justify-content: flex-end; }
	header .menu-cover {
		display: none; }

	.text-iso .center-text {
		font-size: 20px; }
		
	ul.list-grid {
		grid-template-columns: 1fr 1fr; 
		grid-gap: 20px 20px; }
	ul.list-grid li {
		padding: 10px;
		font-size: 16px; }
	ul.list-grid li > div > div {
		font-size: 20px; }
	ul.list-grid svg {
		height: 30px;
		margin-right: 10px; }
		
	header .menu-cover.active .menu li {
		margin-bottom: 20px; 
		font-size: 18px; }
}

@media screen and (max-width: 875px) {
	.text-iso .contacts-page > div {
		display: block }
	.text-iso .address {
		width: 100%; }
	.text-iso .address,
	.text-iso .phone {
		margin-top: 20px;
		margin-bottom: 20px; }
	.brands .brand-list img {
		width: 38%; }
	.brands .brand-list img:last-child {
		width: 23%; }
	form .cover-form {
		display: block; }
	form .cover-form > div {
		width: 100%; }
	form .cover-button {
		margin-top: 30px; }
	form .left > div,
	form .right > div {
		margin-bottom: 20px; }
	form input,
	form textarea {
		margin-top: 5px; }
	.text-iso, .text-iso .address h3, .text-iso .phone h3 {
		font-size: 16px; }
}
@media screen and (max-width: 620px) {
	.max-width {
		padding-left: 20px;
		padding-right: 20px; }
	iframe {
		margin-top: 20px; }
	header {
		padding-top: 20px; }
	header .left {
		width: 100%;
		margin-bottom: 15px; }
	header .right {
		display: flex;
		align-items: center;
		justify-content: space-between;
		width: 100%; }
	header .menu {
		margin-top: 0; }
	.text-iso .item-page {
		width: 100%; } 
	header .lang li {
		width: 30px;
		height: 30px; }
	header .contacts img {
		margin-right: 20px;
		width: 90px; }
	header .contacts p:first-child a {
		font-size: 14px; }
	header .contacts p {
		font-size: 10px; }
	.text-iso, .text-iso .address h3, .text-iso .phone h3 {
		font-size: 14px; }
	form button {
		padding: 4px ;
		width: 100%; }
	header .menu-icon svg {
		width: 30px;
		height: 30px; }
		
	ul.list-grid {
		grid-template-columns: 1fr; }
	ul.list-grid li {
		font-size: 14px; }
		
	header .contacts {
		justify-content: space-between;
		text-align: right; }
}