@media (max-width: 1308px) {
	.header-lang {
		margin-right: 300px;
	}
}

@media (max-width: 1278px) {
	.header-lang {
		margin-right: 273px;
	}
}

@media (max-width: 1218px) {
	.header-lang {
		margin-right: 244px;
	}
}

@media (max-width: 1200px) {
	.advantages__items_block_text {
		min-height: 174px;
	}

	.main-img {
		top: -319px;
		right: -268px;
	}

	.main-wrap h1 {
		width: 570px;
	}

	.main-descr {
		width: 446px;
	}

	.dop-block__navbar {
		display: block;
	}

	.header-navbar__list {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.list__wrap {
		width: 100%;
	}

	.button-menu__block {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.flexible-configurations__form {
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}

	.flexible-configurations__form_img {
		width: 100%;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.burger-menu {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.header-lang {
		right: 0px;
		top: 40px;
	}

}

@media (max-width: 1196px) {
	.header-lang {
		right: 174px;
		top: 42px;
	}
}

@media (max-width: 1112px) {
	.header-lang {
		right: 130px;
	}
}

@media (max-width: 1050px) {
	.header-lang {
		right: 102px;
	}
}

@media (max-width: 992px) {

	.main-wrap h1 {
		width: 540px;
	}

	.main-descr {
		width: 350px;
	}

	.advantages__items_block_text {
		min-height: 222px;
	}

	.application__block {
		width: 100%;
	}

	.application__block_form_inputs_item {
		width: 181px;
	}

	.main-button {
		margin-bottom: 20px;
	}

	.main-img {
		top: -387px;
		right: -360px;
	}

	.tab-content__block_item {
		max-width: 300px;
		margin: 0 auto 30px auto;
	}

	.flexible-configurations__form_wrap {
		padding: 30px 42px 30px 40px;
	}

	.slider.slider-horizontal {
		width: 451px;
	}

	.slider-tick-label {
		width: 124.75px;
	}

	.header-lang {
		right: 183px;
	}

	.button-menu__block {
		margin-right: -47px;
	}

	.footer__logo {
		margin: 0 auto 30px auto;
		width: 182px;
	}

	.footer__contacts {
		width: 300px;
		margin: 0 auto;
		text-align: center;
	}

	.footer__links ul {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.footer__links ul li {
		margin: 10px 10px;
	}

	.footer__copyright_text {
		text-align: center;
	}

	.footer__contacts_address {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		/*padding: 5px 0px 5px 18px;*/
		/*background-position: 4px 6px;*/
	}

	.footer__contacts_phone {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		/*padding: 5px 0px 5px 18px;*/
		/*background-position: 60px 8px;*/
	}

	.footer__contacts_mail {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		/*padding: 5px 0px 5px 18px;*/
		/*background-position: 53px 9px;*/
	}

	.footer__links_social {
		margin: 0 auto;
		margin-top: 16px;
	}

	.footer__links {
		margin-top: 50px;
		margin-bottom: 30px;
	}
}

@media (max-width: 928px) {
	.header-lang {
		right: 149px;
	}
}

@media (max-width: 832px) {
	.header-lang {
		right: 100px;
	}
}

@media (max-width: 768px) {
	.header-lang {
		right: 265px;
	}

	.main-wrap h1 {
		width: 100%;
	}

	.main-descr {
		width: 100%;
	}

	.advantages__items_block_list {
		height: auto;
	}

	.advantages__items_block_text {
		min-height: 0;
	}

	.advantages__items_block_text {
		margin-bottom: 40px;
	}

	.advantages__items_block {
		padding-left: 30px;
		padding-right: 30px;
	}

	.advantages .section-heading {
		text-align: center;
	}

	.application__block {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.application__block_img {
		width: 100%;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.application__block_form {
		width: 100%;
		padding-top: 18px;
		padding-bottom: 50px;
	}

	.application__block_form_text {
		width: 100%;
	}

	.slider-item {
		text-align: center;
	}

	.main-img {
		display: none;
	}

	.slick-dots {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		width: 100%;
		margin: 0;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding: 0;
	}

	.main-button {
		margin-right: 0;
	}

	.button-text__wrap {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-flow: column wrap;
		flex-flow: column wrap;
	}

	.main-wrap {
		padding-top: 35px;
		padding-bottom: 65px;
	}

	.header-navbar li ul {
		left: -80px;
		min-width: 200px;
	}

	.tab-header__wrap {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.tab-text {
		margin: 15px auto 0 auto;
		padding-left: 0;
		text-align: center;
	}

	.flexible-configurations__form_wrap {
		padding: 20px 42px 20px 40px;
	}

	.slider.slider-horizontal {
		width: 400px;
	}


	.application__block_form_inputs_item {
		width: 100%;
	}
	.application__block_form_inputs_item:first-child {
		margin-right: 0;
	}
}

@media (max-width: 766px) {
	.header-lang {
		right: -165px;
	}
}



/* Доплонительные размеры */

@media (max-width: 702px) {
	.flexible-configurations__form_wrap {
		padding: 30px 42px 30px 40px;
	}

	.slider.slider-horizontal {
		width: 400px;
	}
}

@media (max-width: 682px) {
	.flexible-configurations__form_wrap {
		padding: 30px 25px 30px 25px;
	}

	.slider.slider-horizontal {
		width: 350px;
	}
}

@media (max-width: 630px) {
	.flexible-configurations__form_wrap {
		padding: 30px 20px 30px 20px;
	}

	.slider.slider-horizontal {
		width: 330px;
	}

	.burger-menu__nav {
		padding-right: 10px;
	}
}


@media (max-width: 590px) {
	.flexible-configurations__form_wrap {
		padding: 30px 20px 30px 20px;
	}

	.slider.slider-horizontal {
		width: 300px;
	}

	.flexible-configurations__form_title {
		text-align: center;
	}

	.button-menu__block {
		display: none
	}
}

@media (max-width: 560px) {
	.flexible-configurations__form_wrap {
		padding: 30px 15px 30px 15px;
	}

	.slider.slider-horizontal {
		width: 280px;
	}

	.flexible-configurations__form_title {
		text-align: center;
	}
}

@media (max-width: 528px) {
	.flexible-configurations__form_price {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.slider.slider-horizontal {
		width: 280px;
	}

	.flexible-configurations__form_price_text {
		text-align: center;
		margin-bottom: 30px;
	}

	.flexible-configurations__form_price_volume_first {
		text-align: center;
		margin-top: 30px;
	}

	.flexible-configurations__form_price_volume_second {
		text-align: center;
		margin-top: 30px;
	}

	.flexible-configurations__form_price_volume_third {
		text-align: center;
		margin-top: 30px;
	}

	.flexible-configurations__form_total {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 100%;
	}

	.flexible-configurations__form_total_button {
		margin-top: 30px;
		width: 100%;
	}

	.flexible-configurations__form_total_text {
		margin-bottom: 10px;
	}
}

@media (max-width: 532px) {
	.application__block_form_inputs {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 100%;
	}

	.form-name {
		margin-bottom: 13px;
	}

	.application__block_form_inputs_item:first-child {
		margin-right: 0;
	}
}

@media (max-width: 320px) {
	.button-blue {
		padding: 19px 50px;
	}
}


/*2021.11.21*/
@media (min-width:1201px) {
	.main .container {
		width:auto;
		max-width:1430px;
		padding-right: 30px;
		padding-left: 30px;
	}
	.main-img img {
		width:100%;
	}
	.main-img {
		right:0;
		width:100%;
		top:0;
		transform:translateY(-50%);
	}
	body[dir="rtl"] .main .row.vertical-align .main-img {
		left:0;
	}
}
@media (max-width:1200px) and (min-width:769px) {
	.header-lang {
		margin-left:130px;
		margin-right:0;
		left:50%;
		right:auto;
	}
	body[dir="rtl"] .header-lang {
		margin-left: 0;
		margin-right:200px;
		right:50%;
		left:auto;
	}
	.main-img img {
		max-width:100%;
	}
	.main-img {
		left:0;
		right:-100px;
		top:0;
		transform:translateY(-50%);
	}
	body[dir="rtl"] .main .row.vertical-align .main-img {
		right:0;
		left:-100px;
	}
	.main .container {
		width:100%;
		padding-right:20px;
		padding-left:20px;
	}
	.main-wrap h1 {
		font-size: 46px;
		line-height: 1.3;
		width:auto;
	}
	.main .button-text__wrap {
		display:flex;
		align-items: center;
		width:500px;
	}
	body[dir="rtl"] .main .button-text__wrap {
		min-width:450px;
	}
	.main-button {
		margin-bottom:0;
	}
	body[dir="rtl"] .main .row.vertical-align .main-button {
		margin-right:0;
		margin-left:50px;
	}
}
@media (max-width:991px) and (min-width:769px) {
	.header-lang {
		margin-left:30px;
	}
	body[dir="rtl"] .header-lang {
		margin-left:0;
		margin-right:255px;
	}
	.main-img {
		left:0;
		right:-200px;
		top:0;
		transform:translateY(-50%);

	}
	body[dir="rtl"] .main .row.vertical-align .main-img {
		right:0;
		left:-200px;
	}
}
@media (max-width:768px) {
	.main .container {
		padding-right:15px;
		padding-left:15px;
	}
}
