@media (max-width: 1780px) {
	.big-wrp {
		width: 1480px;
	}
	.main-banner__left {
		padding: 18px;
		width: 70px;
	}
	.header-menu {
		margin-left: 0px;
	}
	.catalog-item {
		width: 336px;
	}
	.catalog-item__size-items p {
	   font-size: 11px;
	}
	.yashim-img {
		display: none;
	}
	.yashim-left {
		width: 48%;
	}
	.tara {
		padding: 60px 0;
	}
	.tara-wrp {
		width: 55%;
	}
	.partners-items__item {
		width: 228px;
		height: 150px;
	}
	.video-previews__item {
		width: 280px;
	}
	.form-wrp,
	.form-bottom {
		width: 50%;
	}
	.footer-phone,
	.footer-phone span {
		font-size: 32px;
	}
	.footer-bottom p {
		width: 84%;
	}
	.footer-bottom p:before {
		width: 60%;
	}
	.catalog-main .catalog-item {
		width: 265px;
	}
	.sotrud-img img {
		width: 100%;
	}
	.product-rec-items .catalog-item {
		width: 274px;
	}

	.home .header, .error404 .header {
		margin-left: 0;
	}
	.home .header .header-phone, .error404 .header .header-phone {
		margin-right: 0;
	}
}

@media (max-width: 1564px) {
	.big-wrp {
		width: 1170px;
	}
	.home .header, .error404 .header {
		padding-left: 40px;
		left: -30px;
	}
	.header-sec {
		font-size: 36px;
	}
	.main-banner__left {
		display: none;
	}
	.header-phone span {
		font-size: 16px;
		padding: 0;
	}
	.header-menu li a {
		padding: 8px;
	}
	.header-menu li .header-menu__dropdown {
		margin-left: -20px;
	}
	.main-banner .header {
		padding: 20px;
	}
	.main-banner-slider__item {
		padding: 130px 0 130px 100px;
	}
	.owl-theme .owl-nav {
		width: 99%;
		padding: 0 10px;
	}
	.main-banner-adva {
		padding: 0 0 60px 0;
	}
	.main-banner-adva__items {
		margin-top: -150px;
	}
	.about-slider .owl-thumb-item img {
		width: 280%;
	}
	.about .i {
		padding: 15px 0 15px 50px;
	}
	.catalog-header .header-sec {
		width: 75%;
	}
	.catalog-item {
		width: 364px;
	}
	.yashim-wrp {
		display: block;
	}
	.yashim-left {
		width: 100%;
		margin-bottom: 30px;
	}
	.yashim-img {
		width: 50%;
		margin: 0 auto;
	}
	.tara-wrp {
		width: 68%;
	}
	.intr-wrp {
		display: block;
	}
	.intr-items {
		width: 100%;
	}
	.intr-items__content {
		height: 500px;
	}
	.intr-img {
		display: none;
	}
	.partners-items {
		flex-flow: wrap;
	}
	.partners-items__item {
		width: 372px;
		height: 206px;
		margin-bottom: 20px;
	}
	.video-previews .big-wrp {
		flex-flow: wrap;
		justify-content: center;
	}
	.video-previews__item {
		width: 280px;
		margin: 10px;
	}
	.form-wrp, .form-bottom {
		width: 62%;
	}
	.footer-phone,
	.footer-phone span {
		font-size: 27px;
	}
	.footer-bottom p:before {
		width: 51%;
	}
	.geography-img {
		width: 110%;
		left: -5%;
	}
	.edinstv:before {
		width: 152%;
	}
}

@media (max-width: 1254px) {
	.big-wrp,
	.wrp {
		width: 970px;
	}
	.header {
		padding: 15px;
	}
	.main-banner .header {
		width: 100%;
	}
	#menu__toggle,
	.menu__btn {
		display: block;
	}
	.home .header .header-phone, .error404 .header .header-phone {
		order: 3;
		margin-right: 30px;
	}
	.header-phone {
		order: 3;
		margin-right: 30px;
	}
	.header-phone span {
		font-size: 28px;
		padding: 0px 0 6px 8px;
	}
	#menu__toggle {
		opacity: 0;
		display: none;
		margin-left: 22px;
	}
	#menu__toggle ~ .menu__btn > div {
		display: block;
		margin: 0 auto;
		transform: scale(.8);
		position: absolute;
		top: 21px;
		width: 32px;
		height: 50px;
	}
	#menu__toggle.active ~ .menu__btn span {
		transform: rotate(45deg);
	}
	#menu__toggle.active ~ .menu__btn span::before {
		top: 0;
		transform: rotate(0);
		background: #FFFFFF;
	}
	#menu__toggle.active ~ .menu__btn span::after {
		top: 0;
		transform: rotate(90deg);
		background: #FFFFFF;
	}
	#menu__toggle.active ~ .header-menu {
		visibility: visible;
		top: 0;
	}
	.menu__btn {
		display: flex;
		align-items: center;
		justify-content: center;
		position: relative;
		top: 0;
		right: 0;
		width: 30px;
		order: 5;
		overflow: hidden;
		height: 56px;
		background-color: transparent;
		cursor: pointer;
		z-index: 26;
		transform: scale(1);
	}
	.menu__btn span,
	.menu__btn span::before,
	.menu__btn span::after {
		display: block;
		position: absolute;
		width: 100%;
		height: 4px;
		background-color: #000;
		transition-duration: .25s;
	}
	.menu__btn span::before {
		content: '';
		top: -11px;
	}
	.menu__btn span::after {
		content: '';
		top: 11px;
	}
	.home .header .header-menu, .error404 .header .header-menu {
		right: -30px;
	}
	.header-menu {
		display: block;
		z-index: 25;
		position: absolute;
		visibility: hidden;
		top: -1200px;
		right: 0;
		width: 320px;
		height: auto;
		margin: 0;
		padding: 80px 0px 10px 0px !important;
		list-style: none;
		background: #000000;
		transition-duration: .25s;
	}
	.header-menu:before {
		content: "Меню:";
		position: relative;
		z-index: 25;
		font-size: 26px;
		color: #fff;
		font-weight: 700;
		width: 100%;
		display: block;
		padding: 0 0 14px 18px;
		margin-bottom: 20px;
		border-bottom: 1px solid #C4C4C4;
		text-transform: uppercase;
	}
	.header-menu li {
		position: relative;
		z-index: 25;
		display: block;
		width: 100%;
	}
	.header-menu li a {
		display: block;
		width: 100%;
		padding: 18px;
		color: #FFFFFF;
		font-size: 16px;
		margin-bottom: 0;
	}
	.header-menu li a:hover,
	.header-menu li a:active {
		background: #FF0000;
		color: #fff;
		border-radius: 0;
	}
	.header-menu:after {
		content: "";
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,.5);
		position: fixed;
		z-index: 22;
		top: 0;
		left: 0;
	}
	.header-menu li .header-menu__dropdown {
		background: #000;
		margin: 0;
		display: block;
		position: relative;
		box-shadow: none;
		text-align: left;
	}
	.header-menu li .header-menu__dropdown a {
		display: block;
		width: 100%;
		padding: 18px;
		color: #FFFFFF;
		font-size: 16px;
		margin-bottom: 0;
	}

	.main-banner .owl-dots {
		display: none;
	}
	.main-banner-adva__items {
		padding: 0;
	}
	.main-banner-adva__items-item {
		padding: 30px 10px 20px 10px;
	}
	.main-banner-adva__items-item p {
		font-size: 16px;
	}
	.main-banner-adva__items-item br {
		display: none;
	}
	.about .big-wrp {
		display: block;
	}
	.about-left {
		width: 90%;
	}
	.about-slider {
		width: 100%;
	}
	.metanol-wrp > img {
		margin: -82px 20px 0 -50px;
	}
	.metanol-wrp > p {
		padding: 50px 0 50px 50px;
	}
	.catalog-header .header-sec {
		width: 71%;
	}
	.catalog-item {
		width: 300px;
	}
	.catalog-header {
		margin-bottom: 50px;
	}
	.header-sec {
		font-size: 30px;
	}
	.yashim-img {
		width: 65%;
	}
	.tara {
		padding: 80px 0;
	}
	.tara-wrp {
		width: 82%;
	}
	.grey-sec {
		padding: 60px 0;
	}
	.sertif-items__item {
		height: 390px;
	}
	.intr-items__content {
		height: 540px;
	}
	.partners-items__item {
		width: 305px;
		height: 170px;
	}
	.form-wrp, .form-bottom {
		width: 75%;
	}
	.footer-top {
		position: relative;
		flex-flow: wrap;
	}
	.footer-top__item:nth-child(1) {
		width: 45%;
		order: 2;
		margin-bottom: 20px;
		margin-top: 40px;
		margin-left: auto;
	}
	.footer-top__item:nth-child(1) .logo {
		position: absolute;
		top: 0;
		left: -16px;
	}
	.footer-phone,
	.footer-phone span {
		font-size: 32px;
	}
	.footer-top__item:nth-child(4) {
		width: 40%;
		order: 1;
		margin-bottom: 20px;
		margin-top: 68px;
		margin-left: 0;
	}
	.footer-top__item:nth-child(2) {
		order: 3;
		width: 30%;
		margin-left: 15px;
	}
	.footer-top__item:nth-child(3) {
		order: 4;
		width: 68%;
		margin-left: auto;
	}
	.footer-bottom p:before {
		width: 34%;
	}
	.footer-bottom p {
		width: 78%;
	}
	.page-404 {
		padding: 10px 0 275px 0;
	}
	.page-404 .main-banner-slider__wrp {
		width: 50%;
	}
	.numbers-items__item p:nth-child(1) {
		font-size: 54px;
	}
	.numbers-items__item p:nth-child(2) {
		font-size: 17px;
	}
	.history {
		padding: 0;
	}
	.geography-img {
		width: 100%;
		left: 0%;
	}
	.catalog-main .catalog-item {
		width: 320px;
	}
	.catalog-main__category {
		margin-bottom: 30px;
	}
	.diler-wrp {
		flex-flow: wrap;
	}
	.diler-items {
		width: 100%;
		order: 2;
	}
	.diler-city {
		width: 100%;
	}
	.diler-item {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		flex-flow: wrap;
	}
	.diler-item__city {
		width: 100%;
	}
	.diler-item__company {
		margin-bottom: 0;
		width: 48%;
	}
	.product-rec .catalog-item {
		width: 225px;
	}
	.product-imgs__item img {
		height: 50%;
	}
	.edinstv {
		padding: 255px 0 320px 0;
	}
	.sotrud-left {
		width: 62%;
	}
	.sotrud-adva {
		padding: 200px 0;
	}
	.sotrud-stats-items__item > div p:nth-child(1) {
		font-size: 24px;
	}
	.sotrud-stats {
		padding: 30px 0;
	}
	.stats-items__item-name {
		font-size: 18px;
		width: 100%;
	}
	.tags {
		padding: 0 0 50px 0;
	}
	.edinstv:before {
		width: 190%;
	}
	.stats-main-wrp img {
		width: 100%;
	}
}

@media (max-width: 992px) {
	.big-wrp,
	.wrp {
		width: 750px;
	}
	.main-banner-slider__wrp h2 span {
		font-size: 58px;
	}
	.catalog-header .header-sec {
		width: 62%;
	}
	.catalog-item {
		width: 355px;
	}
	.catalog-item__img img {
		width: auto;
	}
	.catalog-button {
		margin: 30px 0;
	}
	.header-sec:after {
		display: none;
	}
	.tara-wrp {
		width: 100%;
	}
	.sertif-items__item {
		height: 286px;
	}
	.intr {
		padding: 30px 0;
	}
	.intr-items__top .button {
		padding: 20px 14px;
	}
	.intr-items__content {
		height: auto;
		transition: .4s;
	}
	.partners-items__item {
		width: 236px;
		height: 142px;
	}
	.video-main__item {
		height: 490px;
	}
	.video {
		padding: 30px 0;
	}
	.form-wrp, .form-bottom {
		width: 90%;
	}
	.footer-socials {
		margin-top: -220px;
	}
	.footer-bottom p {
		width: 100%;
	}
	.footer-bottom p:before {
		width: 45%;
		right: -32%;
	}
	.page-404 {
		padding: 10px 0;
	}
	.about-wrp {
		display: block;
	}
	.about-wrp .about-left {
		width: 95%;
	}
	.about .i {
		margin: 10px 0 20px 0;
	}
	.about-wrp .about-img {
		display: none;
	}
	.about {
		padding: 40px 0;
	}
	.history-wrp > div {
		width: 50%;
	}
	.history-item {
		padding: 11px;
	}
	.numbers-items {
		flex-flow: wrap;
	}
	.numbers-items__item {
		width: 48%;
		margin-bottom: 20px;
	}
	.numbers {
		padding: 172px 0 134px 0;
	}
	.geography {
		padding: 20px 0 100px 0;
	}
	.catalog-main__category-item img {
		height: 86px;
	}
	.catalog-sidebar__menu ul li a {
		font-size: 14px;
		padding: 12px 12px 12px 0;
	}
	.catalog-main .catalog-item {
		width: 230px;
	}
	.catalog-item__img {
		height: 210px;
	}
	.contacts-top {
		width: 100%;
		margin: 20px 0;
	}
	.contacts-bottom {
		width: 100%;
		flex-flow: wrap;
	}
	.contacts-bottom__phone-mobile,
	.contacts-bottom__phone-home {
		width: 35%;
	}
	.contacts-bottom__adress {
		margin-left: 0;
		width: 100%;
		margin-top: 20px;
	}
	.potreb-top__text p {
		font-size: 24px;
	}
	.potreb-items__item {
		font-size: 13px;
	}
	.potreb-items__item:before {
		top: 12px;
	}
	.product-name {
		font-size: 26px;
	}
	.product-tabs__top .button {
		font-size: 16px;
		padding: 8px;
	}
	.product-tabs__content {
		padding: 25px;
	}
	.product-adva__items-item {
		padding: 16px;
	}
	.product-adva__items-item div {
		width: 50px;
	}
	.product-logic__img {
		width: 400px;
		height: 300px;
		margin-right: 30px;
	}
	.product-logic-wrp {
		margin-top: 120px;
	}
	.product-rec .catalog-item {
		width: 48%;
	}
	.product-rec .catalog-item .catalog-item__img img {
		width: auto;
		height: 100%;
	}
	.product-imgs__item img {
		height: auto;
		width: 80%;
	}
	.line {
		padding: 30px 0 0 0;
	}
	.mission {
		padding: 200px 0;
	}
	.plus {
		padding: 20px 0;
	}
	.plus-item__text {
		margin-left: 0;
	}
	.new-line__item p:nth-child(2) {
		height: 150px;
	}
	.product-volume > p {
		margin-right: 14px;
	}
	.product-volume ul li {
		width: 45px;
		height: 45px;
		margin-right: 8px;
		font-size: 14px;
	}
	.sotrud-img {
		display: none;
	}
	.sotrud-left {
		width: 100%;
	}
	.sotrud-adva-items__item p {
		font-size: 22px;
	}
	.stats-category__item img {
		height: 94px;
	}
	.stats-category {
		margin-bottom: 30px;
	}
	.stats-items__item {
		width: 100%;
	}
	.stats-items__item-img {
		height: 288px;
	}
	.stats-main__top {
		flex-flow: wrap;
	}
	.stats-main__top-search {
		margin: 15px 0 0 0;
	}
	.edinstv:before {
		width: 234%;
	}
	.stats-items__item-name {
		height: auto;
	}
	#comments {
		max-width: 100% !important;
	}
}

@media (max-width: 768px) {
	.big-wrp,
	.wrp {
		width: 520px;
	}
	.header-phone span {
		font-size: 21px;
		padding: 0px 0 6px 2px;
	}
	.main-banner-slider__item {
		height: 740px;
		padding: 110px 25px 70px 25px;
	}
	.owl-theme .owl-nav {
		display: none;
	}
	.main-banner .owl-dots {
		display: block;
		right: 0;
		bottom: 100px;
		transform: scale(.8);
	}
	.main-banner-slider__adva {
		padding: 25px 0;
	}
	.main-banner-slider__text p:nth-child(1) {
		font-size: 22px;
	}
	.main-banner__right {
		height: auto;
	}
	.main-banner-adva {
		padding: 40px 0;
	}
	.main-banner-adva__items {
		margin-top: 0;
	}
	.main-banner-adva__items {
		flex-flow: wrap;
	}
	.main-banner-adva__items-item {
		width: 48%;
		margin-bottom: 20px;
	}
	.about-slider .owl-thumb-item {
		height: 100px;
	}
	.metanol .header-sec + p {
		margin-left: 0;
	}
	.metanol-wrp {
		display: block;
	}
	.metanol-wrp > p {
		padding: 30px;
		width: 100%;
	}
	.metanol-wrp > img {
		margin: 5px auto;
		display: block;
	}
	.metanol-list br {
		display: none;
	}
	.catalog-header .header-sec {
		width: auto;
	}
	.catalog-item {
		width: 245px;
	}
	.grey-sec {
		padding: 0;
	}
	.yashim-left p:nth-child(1) {
		margin: 20px 0;
	}
	.tara-items {
		display: block;
	}
	.tara-item {
		width: 100%;
		margin-bottom: 15px;
	}
	.intr {
		padding: 60px 0;
	}
	.sertif-items__item {
		border-radius: 10px;
		height: 198px;
		padding: 10px;
	}
	.intr-wrp {
		margin-top: 30px;
	}
	.intr-items__top .button {
		padding: 10px 3px;
		font-size: 13px;
	}
	.partners {
		padding: 10px 0 50px 0;
	}
	.partners-items__item {
		width: 246px;
	}
	.video {
		padding: 55px 0;
	}
	.video-main__item {
		height: 346px;
	}
	.video-previews .big-wrp {
		display: block;
		width: 100%;
	}
	.video-previews__item {
		width: 100%;
	}
	.video-previews .owl-dots {
		right: 0;
		bottom: -20px;
		margin: 0 auto;
		display: block;
		padding-top: 20px;
		width: 100%;
	}
	.video-previews__item-img {
		width: 97%;
		height: 270px;
	}
	.form {
		padding: 60px 0;
	}
	.form-wrp, .form-bottom {
		width: 100%;
	}
	.form-wrp:before,
	.form-wrp:after {
		width: 114px;
	}
	.form-bottom__text .button {
		padding: 20px 44px;
	}
	.footer-top__item {
		width: 100% !important;
		margin: 0 0 15px 0 !important;
	}
	.footer-top__item:nth-child(1) {
		order: 1;
		margin-left: -14px !important;
	}
	.footer-top__item:nth-child(1) .logo {
		position: relative;
		top: 0;
		left: 0;
		margin: 0 auto;
		display: block;
		width: 200px;
	}
	.footer-bottom {
		margin-top: 30px;
		display: block;
	}
	.footer-bottom p:before {
		display: none;
	}
	.footer-socials {
		margin-top: 20px;
	}
	.page-404 .main-banner-slider__wrp {
		width: 56%;
	}
	.about {
		padding: 40px 0 0 0;
	}
	.history-wrp {
		display: block;
	}
	.history-wrp > div {
		width: 100%;
	}
	.history-item__text {
		width: 70%;
	}
	.history-left .history-item, .history-left .history-item p {
		transform: scale(-1,1);
	}
	.history-left .history-item:before {
		display: block;
	}
	.numbers {
		padding: 200px 0 170px 0;
	}
	.history {
		padding: 0 0 5px 0;
	}
	.geography-bottom__img {
		display: none;
	}
	.geography-bottom__text {
		width: 100%;
		margin-top: 20px;
	}
	.ask-items {
		width: 100%;
	}
	.catalog-sidebar__menu {
		margin-bottom: 20px;
	}
	.catalog-sidebar__banner p {
		font-size: 16px;
	}
	.catalog-sidebar__banner {
		padding: 40px 20px;
	}
	.catalog-main__category {
		flex-flow: wrap;
	}
	.catalog-main__category-item {
		width: 48%;
	}
	.catalog-main__category {
		margin-bottom: 15px;
	}
	.catalog-main .catalog-item {
		width: 100%;
	}
	.contacts-top__adress {
		width: 58%;
	}
	.contacts-bottom__phone-mobile, .contacts-bottom__phone-home {
		width: 46%;
	}
	.contacts + iframe {
		height: 400px !important;
	}
	.diler-city svg {
		display: none;
	}
	.diler-city__list {
		margin: 0 0 20px 0;
	}
	.diler-item__company {
		width: 100%;
	}
	.potreb-top {
		display: block;
	}
	.potreb-top__text {
		width: 100%;
	}
	.potreb-top__img {
		width: 100%;
	}
	.potreb-items {
		display: block;
	}
	.potreb-items__item {
		width: 100%;
	}
	.product-imgs__item {
		height: 300px;
	}
	.product-volume ul li{
		width: 50px;
		height: 50px;
		margin: 0 10px 0 0;
	}
	.product-tabs__top {
		display: block;
	}
	.product-tabs__top .button.active:before {
		display: none;
	}
	.product-tabs__top .button.active {
		box-shadow: none;
		border-radius: 0;
	}
	.product-tabs__top .button {
		width: 100%;
		height: 56px;
	}
	.product-adva .header-sec {
		padding: 10px 15px;
	}
	.header-sec:before {
		top: -3px;
	}
	.product-adva__items {
		display: block;
	}
	.product-adva__items-item {
		width: 100%;
		margin-bottom: 15px;
	}
	.product-adva:before {
		width: 240%;
		top: -30%;
		left: -30%;
	}
	.product-logic-wrp {
		display: block;
	}
	.product-logic__img {
		margin-bottom: 15px;
	}
	.line-imgs {
		display: block;
	}
	.line-imgs > div {
		width: 100%;
	}
	.line-img {
		margin-bottom: 20px;
	}
	.line-img:nth-child(2) {
		margin-top: 0;
	}
	.line-text {
		display: block;
	}
	.line-text:before {
		display: none;
	}
	.line-text > div {
		width: 100%;
		text-align: left;
	}
	.mission p {
		font-size: 20px;
	}
	.mission {
		padding: 118px 0;
	}
	.plus-item__wrp {
		display: block;
	}
	.plus-item__left {
		width: 100%;
	}
	.plus-item__right {
		width: 100%;
		margin-top: 20px;
	}
	.plus-item__name {
		font-size: 25px;
	}
	.plus-item:nth-child(2n) .plus-item__wrp, .plus-item:nth-child(2n) .plus-item__wrp img, .plus-item:nth-child(2n) .plus-item__wrp .plus-item__text {
		transform: scale(1,1);
	}
	.plus-item:nth-child(2n) .plus-item__wrp .plus-item__text {
		border-right: none;
		border-left: 1px solid #99B5D0;
	}
	.edinstv {
		padding: 198px 0 248px 0;
	}
	.new-line__video {
		height: 300px;
	}
	.new-line__items {
		display: block;
	}
	.new-line__item {
		width: 100%;
		margin-bottom: 20px;
	}
	.new-line__item:nth-child(3n) {
		margin-top: 0;
	}
	.new-line__item p:nth-child(2) {
		height: auto;
	}
	.new-line__item:nth-child(3n) {
		display: block;
	}
	.new-line__item-img {
		display: none;
	}
	.new-line__item-text {
		width: 100%;
	}
	.new-line {
		padding-bottom: 45px;
	}
	.sotrud-left__item {
		width: 100%;
	}
	.sotrud-adva-items {
		flex-flow: wrap;
	}
	.sotrud-adva-items__item {
		width: 48%;
	}
	.sotrud-stats-items__item {
		width: 100%;
	}
	.sotrud-stats-items__item:nth-child(2) {
		order: 2;
	}
	.sotrud-stats-items__item:nth-child(3) {
		order: 3;
	}
	.stats-category__item span {
		font-size: 16px;
	}
	.tags-items__item,
	.stats-main .tags-items ul li a {
		font-size: 16px;
		padding: 10px 15px;
	}
	.stats-main__top-search {
		margin: 0;
	}
	.stats-main__top-category {
		margin: 12px 22px;
	}
	.stats-main-wrp ul li {
		width: 100%;
		font-size: 15px;
		padding: 8px 0 8px 34px;
		margin: 0 0 15px 0;
	}
	.stats-main-wrp ul li:before {
		width: 6px;
		height: 6px;
		top: 15px;
	}
	.stats-comment__inputs input:placeholder,
	.stats-comment__inputs textarea:placeholder {
		font-size: 14px;
	}
	.stats-comment__inputs input, .stats-comment__inputs textarea {
		margin-bottom: 15px;
		font-size: 15px;
		padding: 14px;
	}
	.stats-comment__agree {
		display: block;
	}
	.stats-comment__agree > div {
		width: 100%;
	}
	.stats-comment .button {
		font-size: 14px;
		padding: 20px 35px;
	}
	.edinstv:before {
		width: 126%;
	}
	.citata {
		width: 100%;
	}
	#comments {
		max-width: 100%;
	}

}

@media (max-width: 550px) {
	.big-wrp,
	.wrp {
		width: 90%;
		margin: 0 auto;
	}
	br {
		display: none;
	}
	.header-phone {
		display: none;
	}
	.menu__btn {
		margin-left: auto;
	}
	.main-banner-slider__wrp h2 {
		font-size: 25px;
		line-height: 33px;
		padding-left: 0;
	}
	.main-banner-slider__wrp h2 span {
		font-size: 24px;
	}
	.main-banner-slider__wrp h2:before {
		display: none;
	}
	.main-banner .owl-dots {
		display: block;
		width: 100%;
		bottom: 40px;
		margin: 0 auto;
	}
	.main-banner-adva__items-item {
		padding: 15px 5px 8px 5px;
	}
	.main-banner-adva__items-item div img {
		height: 100%;
	}
	.main-banner-adva__items-item div {
		height: 60px;
	}
	.main-banner-adva__items-item p {
		font-size: 12px;
	}
	.header-sec {
		font-size: 25px;
	}
	.header-sec:before {
		width: 8px;
		height: 8px;
		top: -4px;
		left: 2px;
		margin-right: 2px;
	}
	.about .i {
		font-size: 14px;
		margin: 10px 0;
	}
	.button {
		font-size: 15px;
		border: 2px solid #D1151C;
		padding: 14px 18px;
	}
	.about-slider__item {
		height: 294px;
	}
	.about-slider .owl-thumb-item {
		height: 68px;
		width: 180px;
		margin: 0 2px;
	}
	.about-slider .owl-thumbs {
		width: 95%;
		margin: -36px auto 0 auto;
	}
	.metanol-wrp {
		margin-top: 30px;
	}
	.metanol-wrp > p {
		font-size: 14px;
	}
	.metanol-wrp > img {
		width: 50%;
	}
	.metanol-list p {
		font-size: 18px;
		margin-bottom: 12px;
	}
	.catalog-header {
		display: block;
	}
	.catalog-header .button {
		display: none;
	}
	.catalog-item {
		width: 100%;
	}
	.catalog-button .button:before,
	.catalog-button .button:after {
		display: none;
	}
	.yashim-img {
		width: 100%;
	}
	.tara-item {
		padding: 25px;
	}
	.sertif-items__item {
		border-radius: 8px;
		height: auto;
		width: 33%;
		padding: 10px;
		margin: 0 6px;
	}
	.sertif .header-sec + p {
		margin: -20px 0 0 20px;
	}
	.intr-items__content {
		padding: 20px;
	}
	.intr-items__content-item {
		font-size: 14px;
	}
	.intr-items__top .button {
		font-size: 8px;
		margin-bottom: 6px;
	}
	.intr-items__top .button.active:before {
		height: 42px;
	}
	.intr-img {
		display: none;
	}
	.partners {
		padding: 0px 0 40px 0;
	}
	.partners-items {
		margin-top: 0;
	}
	.partners-items__item {
		width: 80%;
		margin: 26px auto;
	}
	.partners-items .owl-dots {
		bottom: -20px;
		right: 0;
		display: block;
		width: 100%;
		margin: 0 auto;
	}
	.partners-items .owl-dots .owl-dot span {
		width: 8px;
		height: 8px;
		margin: 4px;
	}
	.video-main__item {
		height: 220px;
	}
	.video-main__item:before {
		background-size: 36px;
	}
	.video-previews .owl-dots {
		bottom: -20px;
		right: 0;
		display: block;
		width: 100%;
		margin: 0 auto;
	}
	.video-previews .owl-dots .owl-dot span {
		width: 8px;
		height: 8px;
		margin: 4px;
	}
	.video-previews__item-img {
		height: 150px;
	}
	.video-previews__item {
		width: 80%;
		margin: 0 auto;
	}
	.video-previews__item-btn {
		background-size: 32px;
		padding: 6px 0 6px 42px;
	}
	.video-previews__item:hover .video-previews__item-btn {
		background-size: 32px;
	}
	.form-wrp {
		margin: 30px auto 0 auto;
	}
	.form-items input {
		width: 100%;
		padding: 18px;
	}
	.form-wrp:before, .form-wrp:after {
		display: none;
	}
	.form-items + p {
		width: 100%;
		margin: 15px auto;
	}
	.form-wrp, .form-bottom {
		margin: 20px auto;
	}
	.form-bottom > p {
		font-size: 26px;
	}
	.form-bottom__text {
		display: block;
	}
	.form-bottom__text p {
		width: 100%;
	}
	.form-bottom__text .button {
		margin: 0 auto;
		width: 250px;
		display: block;
	}
	.footer-phone,
	.footer-phone span {
		font-size: 27px;
	}
	.footer-adress,
	.footer-mail,
	.footer-menu li a,
	.footer-bottom p {
		font-size: 18px;
	}
	.footer-socials {
		justify-content: center;
	}
	.catalog-button {
		margin: 0;
	}
	.page-404 {
		background-position: left center;
	}
	.page-404 .main-banner-slider__wrp {
		width: 100%;
	}
	.page-404 h2 {
		font-size: 40px;
	}
	.page-404 h3 {
		font-size: 28px;
	}
	.about .i {
		margin: 25px 0;
	}
	.history-item__date {
		width: 80px;
		height: 80px;
		font-size: 17px;
	}
	.history-item__text {
		width: 70%;
		font-size: 15px;
	}
	.history-item:before {
		right: 46px;
	}
	.numbers-items__item p:nth-child(1) {
		font-size: 41px;
		margin-bottom: 10px;
	}
	.numbers-items__item p:nth-child(2) {
		font-size: 16px;
	}
	.numbers {
		margin: -80px 0 -40px 0;
	}
	.ask {
		padding: 45px 0;
	}
	.ask-items__item-header p {
		font-size: 16px;
	}
	.ask-items__item-text p {
		font-size: 15px;
	}
	.catalog-wrp {
		display: block;
	}
	.catalog-sidebar,
	.catalog-main {
		width: 100%;
	}
	.catalog-sidebar__banner {
		display: none;
	}
	.catalog-sidebar__menu {
		padding: 12px 0;
	}
	.catalog-sidebar__menu ul li a {
		padding: 8px 12px 8px 0;
	}
	.catalog-item__img {
		height: 250px;
	}
	.catalog-item__img img {
		width: auto;
		height: 100%;
	}
	.navigation li a, .navigation li span,
	.stats-items .navigation .page-numbers,
	.stats-items .navigation .prev, .stats-items .navigation .next,
	.stats-items .navigation .current {
		width: 35px;
		height: 35px;
		font-size: 16px;
	}
	.stats-items .navigation .prev, .stats-items .navigation .next {
		font-size: 0px;
	}
	.navigation .next:before,
	.navigation .prev:before {
		background-size: 6px;
		width: 35px;
		height: 35px;
	}
	.contacts-top {
		display: block;
	}
	.contacts-top__adress {
		width: 100%;
		margin-bottom: 8px;
	}
	.contacts-bottom__phone-mobile, .contacts-bottom__phone-home {
		width: 100%;
	}
	.diler-item__city {
		font-size: 24px;
		margin-bottom: 15px;
	}
	.diler-item__company-list div p {
		margin: 0;
	}
	.diler-item__company-list div {
		display: block;
		margin-bottom: 14px;
	}
	.potreb-top__text p {
		font-size: 18px;
	}
	.product-name {
		font-size: 20px;
	} 
	.product-imgs {
		display: block;
	}
	.product-imgs__item {
		height: 250px;
		width: 100%;
		margin-bottom: 20px;
	}
	.product-imgs__item img {
		height: 85%;
		width: auto;
	}
	.product-volume {
		display: block;
	}
	.product-volume > p {
		margin-bottom: 10px;
	}
	.product-volume ul li {
		width: 40px;
		height: 40px;
		font-size: 13px;
		margin: 0 5px 0 0;
	}
	.product-logic-wrp {
		margin-top: 0;
	}
	.product-logic__img {
		width: 100%;
		height: auto;
	}
	.product-rec .catalog-item {
		width: 100%;
	}
	.mission p {
		font-size: 16px;
	}
	.plus-item__imgs-img {
		width: 49%;
		height: 240px;
	}
	.plus-item__text {
		padding-left: 10px;
	}
	.plus-item__text p {
		font-size: 14px;
	}
	.plus-item__img {
		height: 350px;
	}
	.plus-item__name:before {
		display: none;
	}
	.plus-item {
		margin-bottom: 30px;
	}
	.edinstv {
		padding: 150px 0 200px 0;
	}
	.new-line__video {
		height: 240px;
	}
	.new-line__video:before {
		background-size: 32px;
	}
	.sotrud-left .header-sec + p {
		font-size: 16px;
		margin: 25px 0;
	}
	.sotrud-left__item {
		font-size: 15px;
	}
	.sotrud-adva {
		padding: 230px 0;
		margin: -60px 0;
	}
	.sotrud-adva-items__item div {
		height: 40px;
		margin-bottom: 10px;
	}
	.sotrud-adva-items__item div img {
		height: 100%;
	}
	.sotrud-adva-items__item p {
		font-size: 19px;
	}
	.sotrud-stats-items__item > p {
		width: 50px;
		height: 50px;
		font-size: 20px;
	}
	.sotrud-stats-items__item > div p:nth-child(1) {
		font-size: 20px;
		margin-bottom: 10px;
	}
	.sotrud-stats-items__item > div p:nth-child(2) {
		font-size: 14px;
	}
	.stats-category {
		flex-flow: wrap;
	}
	.stats-category__item {
		width: 31%;
	}
	.stats-category__item span {
		font-size: 14px;
	}
	.stats-items__item-name {
		font-size: 16px;
	}
	.stats-items__item {
		padding: 16px;
	}
	.stats-items__item-name:before {
		display: none;
	}
	.stats-items__item-img {
		height: 200px;
	}
	.stats-items__item-bottom {
		flex-flow: wrap;
	}
	.stats-items__item-bottom__date {
		width: 100%;
	}
	.stats-main__top > * {
		width: 100%;
	}
	.stats-main__top-category {
		margin: 12px 0;
	}
	.stats-main__top-search {
		margin-top: 12px;
	}
	.stats-main-wrp {
		margin: 30px 0;
	}
	.stats-main-wrp__sod ul li {
		margin-bottom: 6px;
	}
	.stats-main-wrp__sod {
		margin-bottom: 30px;
	}
	.stats-main-wrp p {
		font-size: 16px;
	}
	.stats-main-wrp img {
		width: 100%;
	}
	.stats-main-wrp h3 {
		font-size: 18px;
		margin-bottom: 20px;
	}
	.tags-items__item,
	.stats-main .tags-items ul li a {
		width: 100%;
		text-align: center;
		font-size: 14px;
	}
	.stats-main__button {
		margin: 40px 0;
	}
	.stats-main__button .button {
		padding: 16px 38px;
	}
	.stats-main__button .button:before,
	.stats-main__button .button:after {
		display: none;
	}
	.stats-comment__inputs input, .stats-comment__inputs textarea {
		width: 100%;
	}
	.stats-comment__agree p {
		font-size: 15px;
	}
	#wpdcom .wpd-form .wpdiscuz-textarea-wrap.wpd-txt .wpd-textarea-wrap {
		flex-basis: calc( 100%);
	}
	#wpdcom.wpdiscuz_unauth .wc-field-submit {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		width: 100%;
		justify-content: center;
	}
	#wpdcom .wpd-thread-head .wpd-thread-info {
		font-size: 25px;
	}
	#wpdcom .wpd-thread-head .wpd-thread-info:before {

	}
	#wpdcom.wpd-layout-1 .wpd-comment .wpd-comment-label {
		width: 100%;
	}
	#wpdcom .wc-field-submit input[type="submit"] {
		font-size: 14px;
		padding: 18px 36px;
	}
	#wpdcom.wpd-layout-1 .wpd-comment .wpd-avatar {
		margin-bottom: 8px;
	}
	#wpdcom .wpd-comment.wpd-reply .wpd-comment-left {
		margin-left: 0px;
	}
	.main-banner-adva__items-item:nth-child(2) .value-year {
		top: 20px;
		zoom: 70%;
	}
	table {
		font-size: 8px;
	}
	.contacts-bottom__phone-mobile a:nth-child(2),
	.contacts-bottom__phone-mobile a:nth-child(3) {
		font-size: 17px;
	}
}

@media (max-width: 356px) {
	p {
		font-size: 14px;
	}
	.header-sec {
		font-size: 24px;
	}
	.about-slider .owl-thumb-item {
		height: 50px;
	}
	.about-slider .owl-thumbs {
		margin: -28px auto 0 auto;
	}
	.catalog {
		padding: 20px 0;
	}
	.intr-items__top .button {
		font-size: 7px;
	}
	.header-sec {
		margin-bottom: 18px;
	}
	.history-item__text {
		width: 68%;
		font-size: 13px;
	}
	.numbers .header-sec + p {
		margin-bottom: 30px;
	}
	.numbers-items__item p:nth-child(1) {
		font-size: 32px;
	}
	.numbers-items__item p:nth-child(2) {
		font-size: 11px;
	}
	.ask-items__item-header p {
		font-size: 14px;
	}
	.navigation li a, .navigation li span,
	.stats-items .navigation .page-numbers,
	.stats-items .navigation .prev, .stats-items .navigation .next,
	.stats-items .navigation .current {
		width: 30px;
		height: 30px;
	}
	.navigation .next:before,
	.navigation .prev:before,
	.navigation .next:before, .navigation .prev:before {
		width: 30px;
		height: 30px;
	}
	.product-imgs__item img {
		height: 50%;
	}
	.plus-item__imgs-img {
		height: 180px;
	}
	.new-line {
		margin-top: -60px;
	}
	table>tbody>tr>td, table>tbody>tr>th, table>tfoot>tr>td, table>tfoot>tr>th, table>thead>tr>td, table>thead>tr>th {
		padding: 4px;
	}
}