Your IP : 13.59.148.67


Current Path : /home/bitrix/ext_www/teplo.home-comfort.in.ua/conv-elec_files/
Upload File :
Current File : /home/bitrix/ext_www/teplo.home-comfort.in.ua/conv-elec_files/style.css

/* new_category.css */
.block {
	text-align: center;
}

.wrapper {
	margin: 0 auto;
	text-align: left;
}

.block__wrapper {
	width: 1200px;
	margin: 0 auto;
}

.top-banner {
	position: relative;
	text-align: center;
}

.top-banner__text {
	display: table;
	margin: 0 auto;
	position: absolute;
	width: 70%;
	left: 15%;
	top: 35%;
	z-index: 1;
	text-align: center;
}

.layout__block.no-bread-crumbs {
	margin-top: 0;
}

h1.top-banner__header {
	font-size: 100px;
	margin: 0;
}

.top-banner .background-player {
	position: static;
	display: block;	
}

.block-text_wrapper {
	width: 65%;
}

.block-text_wrapper {
	padding: 200px 0;
}

.block-text__header {
	color: #041e41;
	font-size: 40px;
	line-height: 40px;
	margin-bottom: 30px;
	font-family: "Semibold", sans-serif;
}

.block-text__sub-header {
	color: #4f4e53;
	font-size: 30px;
	line-height: 30px;
	margin-bottom: 30px;
}

.block-text__body {
	color: #4f4e53;
	font-size: 16px;
}

.move-to-next-block {
	width: 43px;
	height: 24px;
	background: url(../img/arrow-down.png) no-repeat center center;
	background-size: cover;
	position: absolute;
	bottom: 30px;
	left: 50%;
	margin-left: -21px;
	cursor: pointer;
}

.block {
	position: relative;
}

.block_triple-block,
.block_double-block,
.uno-block {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: row;
	-ms-align-items: stretch;
	align-items: stretch;
	justify-content: center;
	min-height: 38vw;
	background-size: cover !important;
	background-position: center center;
}

.promo-type-5.block_triple-block,
.promo-type-6.block_triple-block {
	min-height: 50vw;
}

.block_uno-block .block__item {
	min-height:600px;
}

.block__item {
	width: 100%;
	align-items:center;
	text-align: center;
	display: flex;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover !important;
	overflow: hidden;
	position: relative;
}

a.block__item-vertical-half,
a.block__item {
	text-decoration: none;
	position: relative;	
}

a.block__item-vertical-half:after,
a.block__item:after {
	opacity: 0;
	content: '';
	transition: .5s opacity;
}

a.block__item-vertical-half:hover:after,
a.block__item:hover:after {
	content: '';
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	opacity: .5;
	background-color: #000;
	position: absolute;
	z-index: 2;	
	flex: 0 0 100%;
}


a.block__item-vertical-half .block__item-text,
a.block__item .block__item-text {
	transition: .5s transform;
}

a.block__item-vertical-half:hover .block__item-text,
a.block__item:hover .block__item-text {
	transform:	translate(0%,-10%)
}




.block__item_half {
	width: 50%;
	min-height: 60vh;
}

.video-container {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	object-fit:cover;
}

.background-player.with-text {
	position: absolute;
}

.background-player {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	object-fit:cover;
}
.shadowed:before {
	content:"";
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(0,0,0,0.3);
	z-index: 2;
}

.block__item_third {
	width: 33.333%;
}

.block__item_vertical {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.block__item-vertical-half {
	padding: 50px 0;
	position: relative;
	min-height: 30vh;
	background-repeat: no-repeat !important;
	background-size: cover;
	background-position: right top;
}

.block__item img {
	width: 100%;
	margin: 0 auto;
	display: block;
}

.block__item-text {
	max-width:80%;
	margin: 0 auto;
	text-align: left;
	position: relative;
	z-index: 3;
}

.item-text__header {
	font-family: "Semibold", sans-serif;
	font-size: 60px;
	color: #041e41;
	margin-bottom: 60px;
}

.item-text__header * {
	font-family: "Semibold", sans-serif;
}

.item-text__sub-header {
	font-family: "Semibold", sans-serif;
	font-size: 40px;
	color: #041e41;
	margin-bottom: 60px;
}

.item-text__body {
	font-size: 16px;
	color: #000000;
	margin-bottom: 60px;
}

.new-buttons__button {
	display: inline-block;
	font-size: 23px;
	text-align: center;
	color: #ffffff;
	padding: 12px 30px;
	margin-bottom: 10px;
	border-radius: 5px;
	background-color: #eb6852;

}

a.new-buttons__button.new-buttons__button_full-width {
	display: block;
	width: 100%;
	box-sizing: border-box;
}

a.new-buttons__button.new-buttons__button_link {
	text-decoration: none;
}

a.new-buttons__button.new-buttons__button_link:hover {
	color: #ffffff;
	opacity:.9;
	transition: opacity .5s;
}

a.new-buttons__button.new-buttons__button_link:visited {
	color: #ffffff;
}

.block_category {
	padding: 170px 0;
}

.block_category .catalog-items__col {
	border: 0;
}

.block-category__header {
	font-size: 40px;
	color: #041e41;
	margin-bottom: 120px;
	text-align: center;
}

.block-category__body {
	display: flex;
	align-items: stretch;
}

.block-category__item {
	width: 30%;
	padding: 0 4%;
	text-align: left;
}

.block-category__item-img {
	text-align: center;
	margin-bottom: 30px;
	text-align: center;
}

.block-category__item-img img {
	max-width: 80%;
}

.block-category__item-model {
	font-size: 30px;
	color: #041e41;
	margin-bottom: 5px;
}

a.block-category__item-model,
a.block-category__item-model:visited {
	text-decoration: none;
	color: #041e41;
}

.block-category__item-sku {
	font-size: 24px;
	color: #eb6852;
	margin-bottom: 40px;
}

.block-category__item-chars {
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.content-area .item-chars,
.item-chars {
	margin:0;
	padding: 0;
	list-style:none;
	padding-bottom: 20px;
	border-bottom:1px solid #041e41;
}

.item-chars__li {
	color: #0a1f3f;
	font-size: 22px;
	line-height: 22px;
	margin-bottom: 10px;
	overflow: hidden;
	margin-bottom: 20px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: row;
	align-items: center;
}

.item-chars__li  img {
	float:  left;
	width: 43px;
	height: 43px;
}

.item-chars__li span {
	margin-left: 10px;
}

.block-category__item-price {
	font-size: 40px;
	font-weight: bold;
	color: #041e41;
	margin-bottom: 20px;
}

.block-category__item-price-text {
	font-size: 26px;
	color: #0a1f3f;
	padding-bottom: 20px;
}

.block_white-text {
	color: #ffffff;
	text-shadow: 0 0 3px rgba(0,0,0,.3);
}

.text-align_center {
	text-align: center;
}

.text-align_left {
	text-align: left;
}

.text-align_right {
	text-align: right;
}

.block-category__item_bordered:first-child {
	border-left: 0;
}

.block-category__item_bordered {
	border-left: 1px solid #7d7d7d;
}

.block-text__big-img {
	margin-bottom: 100px;
	position: relative;
}

.new-buttons__button.new-buttons__button_white {
	background: #fff;
	color: #29355b;
	border: 1px solid #29355b;
}

a.new-buttons__button_link.new-buttons__button_white {
	color: #29355b;
}

a.new-buttons__button_link.new-buttons__button_white:visited {
	color: #29355b;
}

.block-category__body a.catalog-plate__buy {
	float: none;
	width: 100%;
	display: block;
	box-sizing: border-box;
	font-size: 14px;
	text-align: center;
	color: #ffffff;
	padding: 12px 30px;
	margin-bottom: 10px;
	border-radius: 5px;
	background-color: #eb6852;
}

.block-category__body a.catalog-plate__show_all_props {
	width: 100%;
	color: #29355b;
	background: #fff;
	color: #29355b;
	border: 1px solid #29355b;
	padding: 12px 30px;
	margin-bottom: 10px;
	border-radius: 5px;
	display: block;
	box-sizing: border-box;
	text-decoration: none;
	text-align: center;
}

.block-category__body a.catalog-plate__show_all_props:visited {
	color: #29355b;
}

.block_menu-block {
	padding: 100px 0;
	text-align: center;
}

.block-menu__ul {
	text-align: center;
	margin: 0;
	padding: 0;
	display: inline-block;
	list-style: none;
	overflow: hidden;
}

.block-menu__li {
	float: left;
	display: inline-block;
	margin-right: 150px;
}

.block-menu__li:last-child {
	margin-right: 0;
}

a.block-menu__link {
	color: #041e41;
	font-size: 40px;
	line-height: 40px;
	text-decoration: none;
}

a.block-menu__link:visited {
	color: #041e41;
}

.at-label {
	display: inline-block;
	padding: 2px 10px;
	background-color: #2acbd3;
	text-transform: uppercase;
	color: #fff;
	font-size: 13px;
	margin: 0 auto;
	text-align: center;
}

.block_category .catalog-items__col{
	border: 0 !important;
}

.block.block_triplet {
	margin: 50px -10px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: flex-start;
}

.block__item.block_triplet-item {
	display: block;
	width: calc(33% - 20px);
	margin: 0 10px 20px;
}

.block__photo.block_triplet-photo {
	margin-bottom: 20px;
}

.block__photo.block_triplet-photo img {
	width: 100%;
	display: block;
}

.block__text.block_triplet-text {
	font-size: 16px;
	padding-left: 30px;
	text-align: left;
}

.block__head.block_triplet-head {
	position: relative;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 5px;
}

/* triple 2 */

.block.block_triplet-2 {
	margin: 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: stretch;
	flex-direction: row;
}

.block__item.block_triplet-2-item {
	display: block;
	width: calc(33% - 20px);
	margin: 0 10px 20px;
	padding: 20px 0;
}

.block__photo.block_triplet-2-photo {
	margin-bottom: 0;
}

.block__photo.block_triplet-2-photo img {
	width: 100%;
	display: block;
}

.block__text.block_triplet-2-text {
	font-size: 16px;
	padding-left: 30px;
	text-align: left;
}

.block__head.block_triplet-2-head {
	position: relative;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 5px;
}
.block_triplet-2-head-text {
	text-align: center;
}
.block_triplet-2-body {
	margin-top: 20px;
	font-size: 11px;
}

.item-text--footnote {
	font-size: 7pt;
	color: #000000;
}

div.wrapper-triplet-2 {
	padding-bottom: 0;
}

.block_triplet-2{
	color:#041e41;
}

.block__item.block_triplet-2-item:hover {
	background-color: #e0e8ea;
}

.button-st-1:after {
	content: '';
	display: inline-block;
	background-image: url(/local/templates/home-comfort/img/button_podrobnee+.png);
	background-repeat: no-repeat;
	width: 34px;
	height: 32px;
	margin: 0px 0 -9px -7px;
}
.button-st-1:visited,
.button-st-1 {
	background: none;
	color: #00142a !important;
	font-size: 19px !important;
	text-transform: uppercase;
}
.button-st-1:hover{
	color: #00142a !important;
}


.block__head-ico {
	width: 25px;
	height: 25px;
	border-radius: 20px;
	position: absolute;
	top: 3px;
	left: -30px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 18px;
}

.block__wrapper .block_triple-block,
.block__wrapper .block_double-block,
.block__wrapper .uno-block {
	height: auto;
	min-height: 50vh;
}

.block__wrapper  .block__item {
	background-size: contain !important;
}

.block.block_electrolux1 {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.electrolux1__left {
	width: calc(33.3333% - 20px);
	text-align: left;
}

.electrolux1__right {
	width: calc(66.6666% - 20px);
	text-align: left;
}


.electrolux1__left-head {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
}

.electrolux1__left-text {
	font-size: 16px;
	margin-bottom: 10px;
}

.electrolux1__right-head {
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 5px;
	display: inline-block;
	width: 100%;
}


.electrolux1__right-head:first-letter {
	font-size: 40px;
	line-height:1;
	display: block;
	float:left;
}

.electrolux1__right-text {
	font-size: 16px;
	margin-bottom: 20px;
}


/* ********************** */

.block__wrapper-20 {
	padding: 120px 0;
}

.block__wrapper-20 .block__item{
	display: inline-block;
}

.block__wrapper-20 .block__item--photo {
	width: 30%;
	/*min-height: 310px;*/
	background-size: 100% !important;
	background-position: right;
}

.block__wrapper-20 .block__item--text {
	width: 60%;
}

.block__wrapper-20 .block__item-text {
	width: 100%;
}

.block__wrapper-20 .block {
	display: flex;
	align-items: stretch;
	justify-content: center;
}

.block__wrapper-20 a.new-buttons__button:visited,
.block__wrapper-20 .new-buttons__button {
	text-decoration: none;
	color: #041e41;
	border: 1px solid #041e41;
	background: none;
}
.block__wrapper-20 a.new-buttons__button:hover {
	text-decoration: none;
	color: #FFFFFF;
	border: 1px solid #041e41;
	background-color: #041e41;
}

.position_left-top {
	background-position: left top !important;
}

.position_left-center {
	background-position: left center !important;
}

.position_left-bottom {
	background-position: left bottom !important;
}

.position_center-top {
	background-position: center top !important;
}

.position_center-center {
	background-position: center center !important;
}

.position_center-bottom {
	background-position: center bottom !important;
}

.position_right-top {
	background-position: right top !important;
}

.position_right-center {
	background-position: right center !important;
}

.position_right-bottom {
	background-position: right bottom !important;
}

.calculation-block-list {
	display: flex;
}

.calculation-block-item {
	width: 50%;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 20px;
	position: relative;
}

.calculation-block-item-grey {
	background-color: #7b8a9c;
}

.calculation-block-item-light-gray {
	background-color: #f4f5f4;
}
.calculation-block-item-white {
	background-color: #fff;
}
.calculation-block-item__description{
	flex-grow: 1;
	margin-bottom: 20px;
}
.calculation-block-item__head {
	margin-bottom: 40px;
	font-size: 27px;
	font-weight: 700;
}
.calculation-block-item-grey .calculation-block-item__head,
.calculation-block-item-grey .calculation-block-item__description{
	color: #ffffff;
}
.ListArrow-item {
	margin-bottom: 7px;
	position: relative;
	padding-left: 18px;
}
.ListArrow-item:before {
	content: ".";
	display: inline-block;
	position: absolute;
	left: 0;
	top: -22px;
	width: 8px;
	height: 8px;
	color: #011e41;
	margin-right: 5px;
	font-size: 2rem;
}
/* new_category_adaptive.css */

@media  (max-width: 3000px) {

	.block__wrapper {
		width: 1900px;
	}

}

@media  (max-width: 1980px) {

	.top-banner__text,
	.block-text_wrapper,
	.block__item-text {
		width:60%;
	}

	.top-banner {
		text-align: center;
	}

	.top-banner .top-banner__text.block_white-text {
		margin: 0 auto;
		left:20%;
	}
	.top-banner__text-left{
		position: absolute;
		top: 13%;
		left: 7%;
		text-align: left;
		z-index: 1;
		color: #ffffff;
		text-shadow: 0 0 3px rgba(0,0,0,.3);
		line-height: 1.2;
	}
	.top-banner__header-left{
		width: 22%;
		font-size: 45px;
		font-weight: 600;
	}
	.at-label-left{
		margin-top: 40px;
		width: 23%;
		font-size: 20px;
	}
	h1.top-banner__header {
		font-size: 60px;
	}

	.block-text_wrapper {
		padding: 80px 0;
	}

	.block-category__header,
	.block-text__header,
	.item-text__header {
		font-size: 30px;
		line-height: 30px;
	}

	.block-text__header,
	.item-text__header {
		margin-bottom: 30px;
	}

	.block-category__header {
		margin-bottom: 50px;
	}

	.block-category__item-model,
	.item-text__sub-header,
	.block-text__sub-header {
		font-size: 24px;
		line-height: 24px;
	}

	.item-text__sub-header,
	.block-text__sub-header {
		margin-bottom: 30px;
	}

	.block-category__header {
		margin-bottom: 50px;
	}

	.block-text__body,
	.item-text__body {
		margin-bottom: 30px;
	}

	.new-buttons__button {
		font-size: 16px;
	}

	.block_category {
		padding: 100px 0;
	}

	.block_menu-block {
		padding: 30px 0;
	}

	a.block-menu__link {
		font-size: 28px;
	}

	.block_category {
		padding: 50px;
	}

	.block__wrapper {
		width: 1200px;
	}


}

@media  (max-width: 1680px) {

	.top-banner__text {
		top: 200px;
	}

	h1.top-banner__header {
		font-size: 40px;
		line-height: 40px;
	}

	.block__item-text {
		width: auto;
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.item-text__body {
		margin-bottom: 40px;
	}

	.new-buttons__button {
		padding: 12px 15px;
		font-size: 16px;
		line-height: 16px;
	}

	.block_menu-block {
		padding: 30px 0;
	}

	.block-menu__li {
		margin-right: 50px;
	}

	a.block-menu__link {
		font-size: 20px;
		line-height: 20px;
	}

	.move-to-next-block {
		bottom: 10px;
		z-index: 3;
	}

	.block__wrapper {
		width: 1000px;
	}

}

@media  (max-width: 1023px) {



	.block__wrapper {
		width: 740px;
	}

	.block__item.block_triplet-item {
		width: calc(50% - 20px);
	}

	.electrolux1__left {
		display: none;
	}

	.electrolux1__right {
		width: 100%;
		text-align: left;
	}

	.electrolux1__right-head:first-letter {
		font-size: 40px;
		line-height:1;
		display: block;
		float:left;
	}

	.promo-slider__title {
		font-size: 28px;
	}

	.promo-slider__content-holder {
		margin-top: 10px;
	}

	.item-text .item-text__header {
		font-size: 20px;
		margin-bottom: 30px;
	}

	.block-text_wrapper {
		padding: 50px 0;
	}

	.block_category {
		padding: 50px 0;
	}
	.top-banner__text {
		top:100px;
	}
	h1.top-banner__header {
		font-size: 40px;
	}

	.move-to-next-block {
		bottom: 0px;
	}
	.calculation-callBack-form {
		flex-direction: column;
		align-items: center;
	}
	.calculation-callBack-title {
		padding: 40px;
		font-size: 18px;
	}
}

@media  (max-width: 767px) {

	.video-container {
		position:static;
	}

	.background-player {
		position:static;
	}

	.block__wrapper {
		width: 300px;
	}

	.block__item.block_triplet-item {
		width: calc(100% - 20px);
	}

	.block_triple-block,
	.block_double-block,
	.uno-block {
		flex-direction: column;
		align-items:center;

	}

	.block__item_third,
	.block__item_half {
		flex-direction: column;
		width: 100%;
		min-height: 50vh;
	}

	.electrolux1__right-head:first-letter {
		font-size: 70px;
		line-height:1;
		display: block;
		float:left;
	}

	.block-menu {
		padding: 20px;
	}

	.block-menu__li {
		width: 100%;
		text-align: center;
		margin-right: 0;
		margin-bottom: 10px;
	}

	.block-menu__li:last-child {
		margin-bottom: 0;
	}

	a.block-menu__link {
		font-size: 18px;
	}

	.move-to-next-block {
		display: none;
	}

	.top-banner .top-banner__text.block_white-text,
	.top-banner__text {
		top: 20px;
		left: 5%;
		width: 90%;
	}

	h1.top-banner__header {
		font-size: 22px;
		line-height: 1.3;
	}


	.block-category__header,
	.block-text__header,
	.item-text__header {
		font-size: 18px;
		line-height: 1.2;
	}

	.block-text__header,
	.item-text__header {
		margin-bottom: 15px;
	}

	.block-category__item-model,
	.item-text__sub-header,
	.block-text__sub-header {
		font-size: 18px;
		line-height: 18px;
	}

	.item-text__sub-header,
	.block-text__sub-header {
		margin-bottom: 15px;
	}

	.block-category__header {
		margin-bottom: 20px;
	}

	.block-text__body,
	.item-text__body {
		font-size: 14px;
		margin-bottom: 20px;
	}

	.block__item-vertical-half {
		padding: 0;
	}

	.block__item_third {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.block__item__empty {
		display: none;
	}

	.block__item_third .block__item-text {
		padding: 30px;
		width: calc(100% - 40px);
		height: 100%;
		max-width: initial;
		/*background: rgba(255,255,255,.6);*/
		box-sizing: border-box;
		margin:0 auto;

	}

	.block_mobile-reversed {
		flex-direction: column-reverse;
	}

	.block.block_triplet-2 {
		display: block;
	}
	.block__item.block_triplet-2-item {
		width: 100%;
	}
	.block__text.block_triplet-2-text {
		padding: 0 10px;
	}

	.block__wrapper-20 .block{
		display: block;
	}

	.block__wrapper-20 {
		padding: 0;
	}
	.block__wrapper-20 .block__item {
		display: block;
		width: 100%;
	}

	.video-container:after {
		content: "";
		position: absolute;
		width: 58px;
		height: 58px;
		padding: 0;
		top: 50%;
		left: 50%;
		margin: -30px 0 0 -30px;
		transform: scale(1);
		transition: transform .2s;
		background: url(/local/templates/home-comfort/img/play.svg) no-repeat center center;
	}

	.video-container.play:after {
		display: none;
	}
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	/* IE10 IE11 */
	.block_triple-block,
	.block_double-block,
	.uno-block {
		height:900px;
		min-height: auto;
	}

}

/* new mobile block tasks*/


@media (min-width:768px) {

	.background_text-left .block__item__empty:nth-child(3) {
		background:0 !important;
	}
	.background_text-center .block__item__empty:first-child {
		background:0 !important;
	}
	.background_text-right .block__item__empty:first-child {
		background:0 !important;
	}
}
@media (max-width:767px) {

	.background_text-left {
		background:0 !important;
		flex-direction: column-reverse;
	}
	.background_text-center  {
		background:0 !important;
	}
	.background_text-right  {
		background:0 !important;
	}

	.background_text-left .block__item__empty:nth-child(3) {
		display: block;
	}

	.background_text-center .block__item__empty:first-child {
		display: block;
	}

	.background_text-right .block__item__empty:first-child {
		display: block;
	}

}

video {
	display: block;
}




.sargin {
	margin-bottom:100px;
	display: flex;
	width: 100%;
	align-items: stretch;
}

.sargin ~ section {
	margin-bottom: 100px;
	margin-top: 0;
	padding-top: 0;
}

.sargin ~ section .seo-text__padding60 {
	padding-top: 0;
	padding-bottom: 0;
}

.sargin ~ section h2 {
	margin-bottom: 60px;
}

.sargin__image {
	width: 50%;
}

.sargin__text-body {
	padding-top: 55px;
	padding-bottom: 30px;
}

.sargin__text {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: 50%;
	padding-left: 30px;
}

.block {
	position: relative;
}


.background-player {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	object-fit:cover;
}
.shadowed:before {
	content:"";
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(0,0,0,0.3);
	z-index: 2;
}


.block_white-text {
	color: #ffffff;
	text-shadow: 0 0 3px rgba(0,0,0,.3);
}

.block-two__image {
	position: relative;
}

.block-two__image a {
	display: block;
}

.block-two__background-player {
	position: static;
	display: block;
	width: 100%;
	object-fit: cover;
}

.top-banner_video .top-banner__text {
	width: 60%;
	top: 200px;
	left: 20%;
}

.text-align_center {
	text-align: center !important;
}

.calculation-callBack-title {
	text-align: center;
	padding: 40px 0;
}
.calculation-callBack-form {
	display: flex;
	justify-content: center;
}

.calculation-callBack-form .calculation-callBack__item {
	padding: 10px;
}
.calculation-callBack-form .calculation__field_big {
	width: 420px;
}

@media (max-width: 1024px) {
	.top-banner_video {
		padding-top: 119px;
	}

	.top-banner_video .top-banner__text {
		top: 250px;
	}
	.top-banner_video .top-banner__text .block_white-text {
		font-size: 30px;
	}

	.sargin {
		margin-bottom:50px;
	}

	.sargin ~ section {
		margin-bottom: 50px;
		margin-top: 0;
		padding-top: 0;
	}

	.sargin ~ section .seo-text__padding60 {
		padding-top: 0;
		padding-bottom: 0;
	}

	.sargin ~ section h2 {
		margin-bottom: 30px;
		white-space: initial;
	}

	.sargin__image {
		width: 50%;
	}

	.sargin__text-body {
		padding-top: 40px;
	}

	.CategoryProduct__info-body {
		max-width: 100%;
	}

	.sargin {
		flex-wrap: wrap;
	}

	.sargin__image {
		width: 100%;
		margin-bottom: 30px;
	}

	.sargin__text {
		padding-left: 0;
		width: 100%;
	}

	.sargin__text-body {
		padding-top: 0;
	}


}
@media (max-width: 768px) {
	.top-banner_video {
		padding-top: initial;
	}

	.top-banner_video .top-banner__text {
		top: 30px;
		width:100%;
		box-sizing: border-box;
		left: 0;
		padding: 0 20px;


	}
	.top-banner_video .top-banner__text .block_white-text {
		font-size: 20px;
	}

}

.container {
	max-width: 1620px;
	margin: 0 auto;
	padding: 0 20px;
	overflow: hidden;
}

.calculation__button {
	padding: 15px 30px;
	border: 2px solid #e0e8eb;
	border-radius: 5px;
	font-family: 'Semibold', sans-serif;
	font-weight: 500;
	color: #fff;
	text-transform: uppercase;
	background: none;
	text-decoration: none;
}

.calculation__button:hover {
	color: #fff;
}

.calculation__button_blue {
	background-color: #010d44;
	border-color: #010d44;
}
.calculation__button_blue-form {
	background-color: #010d44;
	border-color: #010d44;
	margin-bottom: 50px;
}
.calculation__button_indent {
	margin-top: 50px;
}

.calculation__button_indent:disabled {
	opacity: .5;
}

.calculation {
	display: none;
	padding: 50px 0;
	background-color: #7b8a9c;
	color: #fff;
}

.calculation__title {
	text-align: center;
	font-size: 28px;
	color: #fff;
	text-transform: uppercase;
}

.calculation__content {
	margin-top: 70px;
}

.calculation__row {
	display: flex;
	justify-content: space-between;
	padding: 30px 0 30px 50px;
	position: relative;
}

.calculation__row:after {
	content: '';
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	height: 1px;
	background-color: #e0e8eb;
}
.heating-calculation-form .calculation__row:after{
	background-color: #010d44;
}
.calculation__row_center {
	align-items: center;
}

.calculation__row .calculation__col + .calculation__col {
	width: 70%;
}

.calculation__col_flex{
	display: flex;
}
.calculation__col-items{
	display: flex;
	padding: 10px;
}
.calculation__col_flex-direction{
	display: flex;
	flex-direction: column;
	-ms-flex-direction: column;
}
.calculation__field-prompt {
	display: flex;
	align-items: center;
	color: #7b8a9c;
	font-size: 14px;
	margin-left: 10px;
	width: 50%;
}
.calculation__col-width-left{
	width: 24%;
}

.heating-calculation-form {
	overflow: hidden;
	box-sizing: border-box;
	padding: 0 40px;
	background-color: #f4f5f4;

}
.calculation__title-blu {
	text-align: center;
	font-weight: 200;
	font-size: 32px;
	padding: 40px 0 0 0;
}
.ListArrow-item-right{
	border: solid #011e41;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 3px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	margin-right: 5px;
}
.ListArrow-item-right-white{
	border: solid #ffffff;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 3px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	margin-right: 5px;
}

.calculation__col-width-right{
	width: 70%;
	display: flex;
	flex-direction: column;
	align-self: center;
}
.calculation__head {
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 20px;
}
.calculation__col_end {
	align-self: flex-end;
}

.calculation__person-value {
	display: flex;
	width: 71%;
	margin-left: 20px;
}

.calculation__field {
	padding: 10px 10px 20px;
	border: 1px solid #e0e8eb;
	color: #011E41;
	background-color: #fff;
	box-sizing: border-box;
}

.calculation__field + .calculation__field {
	margin-left: 20px;
}

.calculation__field_big {
	width: 320px;
}

.calculation__field_small {
	width: 165px;
}

.calculation__field_small .calculation__field-enter {
	width: 83%;
}

.calculation__field-enter,
.calculation__field-measurement,
.calculation__text_big,
.calculation__text_medium,
.calculation__add-text,
.calculation__radio-label,
.calculation__result-cell {
	font-family: 'Semibold', sans-serif !important;
	font-weight: 500;
}

.calculation__field-enter {
	display: inline-block;
	width: 92%;
	padding: 5px 0 0 !important;
	background: none;
	border: none !important;
	text-align: right;
	font-size: 20px !important;
	color: #011E41;
	height: auto !important;
	line-height: initial !important;
}

.calculation__field-enter_min,
.calculation__field_small .calculation__field-enter_min {
	width: 63%;
	padding-top: 0 !important;
}

.calculation__field-measurement {
	display: inline-block;
}

.calculation__field-measurement {
	font-size: 18px;
}

.calculation__field-measurement sup,
.calculation__result-cell sup,
.calculation__radio-label span sup {
	font-size: 12px;
}

.calculation__text {
	font-size: 18px;
}

.calculation__text + .calculation__text {
	margin-top: 30px;
}

.calculation__text_indent {
	margin-top: 28px;
}

.calculation__text_big {
	font-size: 28px;
}

.calculation__text_medium {
	max-width: 350px;
	text-transform: uppercase;
}

.calculation__text_small {
	max-width: 365px;
	font-size: 16px;
	color: #e0e8eb;
}

.calculation__text_big span,
.calculation__radio-label span {
	font-family: 'Light', sans-serif;
	font-weight: 200;
	font-size: 16px;
	color: #e0e8eb;
}

.calculation__select {
	width: 400px;
	position: relative;
	padding: 20px;
	background-color: #fff;
	border: 1px solid #e0e8eb;
	color: #011E41;
	font-family: 'Semibold', sans-serif;
	z-index: 1;
	box-sizing: border-box;
	cursor: pointer;
}

.calculation__select-text {
	position: relative;
}

.calculation__select-text:after {
	content: '';
	top: 15%;
	position: absolute;
	height: 10px;
	width: 10px;
	right: 0;
	border: 2px solid #011E41;
	border-top-width: 0;
	border-right-width:0;
	transform: rotate(-45deg);
}

.calculation__select-list {
	position: absolute;
	background: #fff;
	top: 100%;
	left: -1px;
	padding: 20px;
	border: 1px solid #e0e8eb;
	right: -1px;
	box-sizing: border-box;
	cursor: default;
	visibility: hidden;
}

.calculation__select-item {
	cursor: pointer;
}

.calculation__select-item + .calculation__select-item {
	padding-top: 10px;
}
.multiple-popup__number .input-number {
	display: flex;
	align-items: center;
	background: #FFFFFF;
	border: 1px solid #E5E8EE;
	box-sizing: border-box;
	border-radius: 6px;
	color: #424348;
	font-size: 14px;
	text-align: center;
	width: calc(33px * 3);
}
.multiple-popup__number .input-number__minus, .multiple-popup__number .input-number__plus {
	width: 32px;
	height: 32px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	user-select: none;
}
.multiple-popup__number .input-number__input {
	background: #E5E8EE;
	width: 32px;
	height: 32px;
	border: none;
	padding: 8px;
	text-align: center;
}
.multiple-popup__item .multiple-popup__title,
.multiple-popup__number .multiple-popup__title{
	text-align: left;
	margin-bottom: 15px;
}
.multiple-popup__item-flex {
	display: flex;
}
.multiple-popup__item {
	margin: 20px 0;
}
.multiple-popup__item-margin{
	margin-left: 20px;
}
.inline {
	display: flex;
}

.inline + .inline {
	margin-top: 40px;
}

.calculation__add-button {
	display: inline-flex;
	align-items: center;
	margin-top: 50px;
	cursor: pointer;
}

.calculation__add-button_indent {
	margin-bottom: 20px;
}

.calculation__add-icon,
.calculation__add-icon-file{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 30px;
	height: 30px;
	border: 2px solid #fff;
	border-radius: 50%;
	position: relative;
}

.calculation__add-icon:before,
.calculation__add-icon:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: #fff;
}

.calculation__add-icon:before,
.calculation__add-icon-blu:before {
	height: 12px;
	width: 2px;
}

.calculation__add-icon:before,
.calculation__add-icon-blu:before {
	height: 12px;
	width: 2px;
}
.calculation__add-icon:after,
.calculation__add-icon-blu:after {
	width: 12px;
	height: 2px;
}

.calculation__add-icon-blu {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 30px;
	height: 30px;
	border: 2px solid #010d44;
	border-radius: 50%;
	position: relative;
}

.calculation__add-icon-blu:before,
.calculation__add-icon-blu:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: #010d44;
}

.calculation__add-text {
	margin-left: 10px;
}

.calculation__radio {
	display: flex;
	align-items: center;
	position: relative;
}

.calculation__radio .iradio {
	width: 28px;
	height: 28px;
	margin-right: 15px;
	min-width: 28px;
}

.calculation__radio .iradio.checked:before {
	width: 10px;
	height: 10px;
}

.calculation__radio + .calculation__radio {
	margin-top: 35px;
}

.calculation__radio_without-input {
	flex-direction: column;
	align-items: flex-start;
}

.calculation__radio_without-input .calculation__radio-desc {
	margin-top: 20px;
	margin-left: 45px;
}

.calculation__radio-label {
	display: flex;
	align-items: center;
	font-size: 21px;
	position: relative;
	cursor: pointer;
	white-space: nowrap;
}

.calculation__radio-label + .calculation__field {
	margin-left: 20px;
}

.calculation__radio-input {
	display: none;
}

.calculation__radio-desc {
	width: 85%;
	margin-left: 20px;
	font-family: 'Light', sans-serif;
	font-weight: 200;
	color: #e0e8eb;
}

.calculation__radio-desc_min {
	max-width: 390px;
}

.p-y-5 {
	padding-top: 5px;
	padding-bottom: 5px;
}

.calculation__result {
	display: none;
}

.calculation__result-table {
	width: 100%;
}

.calculation__result-row .calculation__result-cell {
	border-bottom: 1px solid #e0e8eb;
}

.calculation__result-cell {
	padding: 15px 10px;
	vertical-align: top;
}

.calculation__result-row_head .calculation__result-cell {
	padding: 10px;
	background-color: #010d44;
	border-bottom: none;
}

.calculation__result-row:last-child .calculation__result-cell,
.calculation__result-row_border_none .calculation__result-cell {
	border: none;
}

.calculation__result-cell-field {
	line-height: 18px;
}

.calculation__buttons {
	display: flex;
	justify-content: center;
	margin-top: 50px;
}

.calculation__buttons .calculation__button + .calculation__button {
	margin-left: 40px;
}

select#calculation__select-box {
	width: 100%;
	border: none;
}
.calculation__textarea {
	height: auto;
	font-family: 'Semibold', sans-serif;
	font-size: 20px;
	color: #011E41;
	resize: none;
}
.calculation__textarea::placeholder {
	font-family: 'Regular', sans-serif;
	color: #011E41;
	font-size: 16px;
}
.heating-calculation-form .calculation__field-measurement {
	font-size: 16px;
}
.heating-calculation-form .calculation__field_small {
	width: 186px;
}
.heating-calculation-form .calculation__radio-label,
.heating-calculation-form .calculation__field_big{
	width: 50%;
	white-space: initial;
}
.block-questions {
	position: relative;
}
.block-questions__items {
	padding: 20px;
	margin: 0 8%;
	box-shadow: 0 2px 20px 0 rgba(90,99,109,.1);
	position: relative;
	top: -34px;
	background-color: #fff;
	z-index: 3;
}
.question__item-text {
	display: none;
}

.block-questions__item-head {
	text-align: center;
	font-weight: 700;
	font-size: 20px;
	padding: 20px;
}
.questions-konvektor{
	background-color: #ebeef2;
}
.block-questions__item:after {
	content: '';
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	height: 1px;
	background-color: #010d44;
}
.questions-konvektor .seo-text__head{
	padding: 40px 0 0 0;
}
.calculation-block .seo-text__head{
	padding: 40px 0 0 0;
}
.block-two__text-body-more{
	display: none;
}
.block-buttons-file .calculation__button_blue{
	width: 26%;
	margin-bottom: 50px;
}
.block-buttons-file a.navigation-submenu-head__item{
	color: #ffffff;
	text-transform: initial;
}

.slider-big-block .ProductGallery-nextButton.ProductGallery-nextButton .SvgIcon,
.slider-big-block .ProductGallery-prevButton.ProductGallery-prevButton .SvgIcon,
.big-slider-block .ProductGallery-nextButton.ProductGallery-nextButton .SvgIcon,
.big-slider-block .ProductGallery-prevButton.ProductGallery-prevButton .SvgIcon{
	width: 14px;
	height: 14px;
	fill: #011e41;
	background-color: rgba(225, 223, 214, 0.3);
	border-radius: 100%;
	padding: 10px;
	top: 200px;
}
.big-slider-block .multiple-items_content_toggle{
	display: block;
	font-weight: 500;
	font-size: 1rem;
	margin-bottom: 15px;
	margin-top: 15px;
	text-decoration: underline;
	padding-left: 0;
	color: #7b8a9c;
	font-family: Semibold,Noto Sans,Arial,sans-serif;
}
.block-prev__text .seo-text__head{
	margin-top: 40px;
	text-align: center;
}
.block-prev__text .seo-text__body {
	text-align: center;
	margin-bottom: 40px;
}
.multiple-items-news{
	overflow: hidden;
}
.block-two__text-body-desk{
	overflow: hidden;
	position: relative;
}
.block-two__text-body-desk.hide{
	height: 80px;
}
.block-two__text-body-desk.hide:after{
	content: "";
	display: block;
	height: 30px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff 75%)
}
.block-questions__item {
	border-top: 1px solid #011E41;
	border-bottom: none;
	padding: 25px 20px;
}
span.question__topic {
	font-size: 20px;
}
.question__item {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.block_left-image .calculation__button {
	padding: 15px 30px;
	border: 2px solid #011E41;
	border-radius: 5px;
	font-family: 'Semibold', sans-serif;
	font-weight: 500;
	color: #fff;
	text-transform: uppercase;
	background: none;
	width: 100%;
}
.block_left-image .calculation__button a{
	text-decoration: none;
}
.block_left-image .calculation__button_blue{
	background-color: #010d44;
	border-color: #010d44;
}
.block_left-image .calculation__button_blue a{
	color: #ffffff;
}
.block-two_image-first .block-two__text-body{
	font-size: 18px;
}
.big-slider-block .seo-text__head{
	margin-top: 40px;
}
.calculation__button_blue-a-color a{
	color: #ffffff;
	text-decoration: none;
}
span.contact-us-topics__topic-arrow {
	transform: rotate(90deg);
}
.CategoryProduct-new-css .seo-text__head{
	margin-top: 40px;
}
.big-slider-block .ProductGallery-nextButton, .big-slider-block .ProductGallery-prevButton{
	top: 40%;
}
.but-questions-content_toggle {
	padding: 15px 30px;
	border: 2px solid #011E41;
	border-radius: 5px;
	font-family: 'Semibold', sans-serif;
	font-weight: 500;
	color: #011E41;
	text-transform: uppercase;
	background: none;
	margin-bottom: 20px;
}
.block-questions__items .block-questions-content_toggle{
	text-align: center !important;
	text-decoration: none;
}
.block-questions-conteiner {
	overflow: hidden;
	position: relative;
}
.block-questions-conteiner.hide {
	height: 338px;
}
.block-questions-conteiner.hide:after{
	content: "";
	display: block;
	height: 70px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}
a.download-files__item {
	display: flex;
	align-items: center;
	border-top: 1px solid #011E41;
	padding: 20px;
	text-decoration: none;
	justify-content: space-between;
	border-bottom: none;
}
.download-files__items:last-child .download-files__item{
	border-bottom: 1px solid #011E41;
}
.download-files__img img{
	width: 30px;
}
.download-files__img,
.download-files__name{
	padding-right: 15px;
}
.download-files__items{
	width: 22%;
}
.download-files__list {
	background-color: #ebeef2;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.download-files__arrow svg{
	fill: #011E41;
}
.block-prev__text .top-big-banner__img {
	vertical-align: middle;
}
.block-prev__mob__body{
	display: none;
}
.big-slider-block .seo-text__head{
	text-align: center;
}
.multiple-popup {
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	max-width: 800px;
	padding: 20px;
	box-sizing: border-box;
	background-color: #fff;
	box-shadow: 0 0 7px #2d2d2d;
	z-index: 1000;
	border-radius: 5px;
}

.multiple-popup__title {
	text-align: center;
	font-size: 21px;
}

.multiple-popup__object {
	margin-top: 10px;
	font-size: 18px;
	text-align: center;
}

.multiple-popup__row {
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
}

.multiple-popup__field {
	width: calc(50% - 10px);
	padding: 10px;
	box-sizing: border-box;
	border: 1px solid #e0e8eb;
}

.multiple-popup__input-head {
	vertical-align: top;
	font-family: 'Semibold', sans-serif;
	font-size: 12px;
	line-height: 1;
}

.multiple-popup__input-enter {
	display: block;
	width: 100%;
	height: auto !important;
	padding: 0 !important;
	border: none !important;
	font-family: 'Semibold', sans-serif !important;
}

.multiple-popup__button {
	display: block !important;
	margin: 20px auto 0;
}

.multiple-popup__close {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 20px;
	height: 20px;
	cursor: pointer;
}

.multiple-popup__close:before,
.multiple-popup__close:after {
	content: '';
	position: absolute;
	top: 50%;
	width: 100%;
	height: 1px;
	background: #2d2d2d;
}

.multiple-popup__close:before {
	transform: rotate(45deg);
}

.multiple-popup__close:after {
	transform: rotate(-45deg);
}
.calculation-example-popup{
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	z-index: 999;
	bottom: 0;
	background-color: rgba(79,78,83,.85);
	display: none;
	width: 100%;
}
.multiple-popup__button-cont {
	display: flex;
	justify-content: center;
}

@media (max-width: 1440px) {
	.wrapper1440 .multiple-items__list.multiple-items__four {
		overflow-x: scroll;
	}
	.wrapper1440 .multiple-items__item:first-child {
		margin: 0 8px 0 0;
	}
	.wrapper1440 .multiple-items__triple .multiple-items__item {
		flex: 1 0 42%;
	}
	.wrapper1440 .multiple-items__item {
		margin: 0 8px;
	}
	.wrapper1440 {
		padding: 0 0 0 20px;
	}
	.multiple-items-news .multiple-items__item-head,
	.multiple-items-news .multiple-items__item-img,
	.multiple-items-news .multiple-items__item-body{
		order: initial;
	}
}
@media screen and (max-width: 1366px) {
	.calculation__radio-desc_min {
		max-width: 300px;
	}
}

@media screen and (max-width: 1279px) {
	.calculation__title {
		max-width: 500px;
		margin: 0 auto;
	}

	.calculation__row {
		flex-direction: column;
	}

	.calculation__row_center {
		align-items: flex-start;
	}

	.calculation__row .calculation__col + .calculation__col {
		margin-top: 30px;
		width: 100%;
	}

	.calculation__col_flex {
		justify-content: space-between;
	}

	.calculation__field + .calculation__field {
		margin-left: 0;
	}

	.calculation__field_big {
		width: calc(50% - 10px);
	}

	.calculation__field-enter {
		text-align: center;
	}

	.calculation__col_end {
		align-self: flex-start;
	}

	.mob-hidden {
		display: none;
	}

	.calculation__text:not(.calculation__text_big) {
		font-family: 'Regular', sans-serif;
		font-size: 21px;
	}

	.calculation__text + .calculation__text {
		margin-top: 20px;
	}

	.calculation__text_indent {
		margin-top: 0;
	}

	.calculation__text.hidden {
		display: block;
		margin-top: 0;
	}

	.inline {
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.inline .calculation__field:first-child,
	.inline .calculation__field:first-child .calculation__field-enter {
		width: 100%;
	}

	.inline .calculation__field + .calculation__field {
		width: calc(33.33% - 10px);
		margin-top: 15px;
	}

	.calculation__radio {
		flex-direction: column;
		align-items: flex-start;
	}

	.calculation__radio-desc,
	.calculation__person-value {
		margin-top: 15px;
		margin-left: 0;
	}

	.calculation__person-value .calculation__radio-desc {
		margin-top: 0;
		margin-left: 15px;
	}

	.calculation__result .calculation__text {
		max-width: 600px;
		margin: 0 auto;
		text-align: center;
	}

	.calculation__result .calculation__text_small {
		margin-top: 20px;
		font-size: 16px;
	}
	.calculation__col-width-left {
		width: 100%;
	}
	.multiple-items-news .seo-text__head,
	.slider-big-block .seo-text__head{
		padding: 0 20px;
		text-align: left;
	}
	.block-prev__text .seo-text__head{
		text-align: left;
	}
	.block-two__text-body-more{
		display: block;
	}
	.slider-big-block .block-two__text-new-css{
		padding: initial;
		margin: 0 20px;
		box-shadow: initial;
		position: inherit;
		background-color: initial;
	}
	.js-block-two__text-body-hide,
	.block__text-right{
		overflow: hidden;
		position: relative;
	}
	.js-block-two__text-body-hide.hide,
	.block__text-right.hide{
		height: 80px;
	}
	.js-block-two__text-body-hide.hide:after,
	.block__text-right.hide:after{
		content: "";
		display: block;
		height: 30px;
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff 75%)
	}
	.block-buttons-file .calculation__button_blue {
		width: 39%;
	}
	section.block-buttons-file {
		padding: 0 20px;
	}

}
@media screen and (max-width: 768px) {
	.calculation-block-item {
		width: 70%;
	}

	.calculation-block-item.hidden {
		display: block;
	}
	
	.calculation-block-item_active {
		width: 15%;
		box-sizing: border-box;
		cursor: pointer;
	}

	.calculation-block-item_active .calculation-block-item__head {
		margin-bottom: 0;
		transform: translateY(-50%) translateX(-50%) rotate(-90deg);
		position: absolute;
		top: 50%;
		left: 50%;
		white-space: nowrap;
	}

	.calculation-block-item_active .calculation-block-item__description,
	.calculation-block-item_active .calculation__button{
		display: none;
	}

	.block-buttons-file .calculation__button_blue {
		width: 100%;
	}
	.calculation-block-item{
		padding: 80px 20px;
	}
	.calculation-block-item-white{
		padding: 154px 20px;
	}
	.calculation-block-item__head {
		font-size: 22px;
	}
	.block-questions__items {
		padding: initial;
		margin: initial;
		box-shadow: initial;
		position: initial;
	}
	span.question__topic {
		font-size: 18px;
	}
	.question__item-text {
		padding: 20px;
	}
	.but-questions-content_toggle{
		margin: 0 20px 40px;
	}
	.block-prev__text .seo-text__body{
		display: none;
	}
	.block-prev__mob__body{
		display: block;
		padding: 0 20px;
		margin-bottom: 50px;
	}
	.CategoryProduct-new-css .CategoryProduct__block{
		padding: initial;
		margin-bottom: initial;
		min-height: initial;
	}
	.CategoryProduct-new-css .CategoryProduct__media-image{
		position: initial;
	}
	.CategoryProduct-new-css .CategoryProduct__content{
		max-width: initial;
		position: initial;
		margin: initial;
		padding: 20px;
	}
	.CategoryProduct-new-css .CategoryProduct__image-body{
		height: initial;
	}
	.CategoryProduct-new-css .more-items__button{
		display: none;
	}
	.tint-submenu-head-center .tint-submenu-head__item {
		width: 30%;
		padding-top: 10px;
		padding-bottom: 25px;
		box-sizing: border-box;
		min-width: 153px;
	}
	.tint-submenu-head-center .tint-submenu-head__items{
		margin-right: initial;
	}
	.multiple-popup__row,
	.multiple-popup__item-flex{
		flex-direction: column;
	}
	.multiple-popup{
		width: 90%;
	}
	.multiple-popup-buy{
		width: 100%;
		height: 100%;
		overflow-y: auto;
	}
	.multiple-popup__field{
		width: 100%;
		margin-bottom: 10px;
	}
	.multiple-popup__item-margin{
		margin-left: initial;
	}
	.multiple-items-news .multiple-items__three .multiple-items__item,
	.multiple-items-news .multiple-items__four .multiple-items__item {
		flex: 1 0 42%;
	}


}

@media screen and (max-width: 767px) {
	.calculation__content {
		margin-top: 0;
	}

	.calculation__title {
		font-family: 'Semibold', sans-serif;
		font-size: 16px;
	}

	.calculation__row {
		padding-left: 0;
	}

	.calculation__row:after {
		left: -100vw;
		width: 200vw;
	}

	.calculation__select {
		width: 100%;
	}

	.calculation__text:not(.calculation__text_big) {
		font-size: 16px;
	}

	.calculation__text_big {
		font-size: 21px;
	}

	.calculation__field {
		padding: 5px;
	}

	.calculation__field_big {
		width: calc(50% - 5px);
	}

	.calculation__field-name {
		font-size: 9px;
	}

	.calculation__field-enter {
		font-size: 16px !important;
	}

	.calculation__field-enter:not(.calculation__field-enter_full) {
		width: 83%;
	}

	.calculation__field_small .calculation__field-enter:not(.calculation__field-enter_full) {
		width: 74%;
	}

	.calculation__field-measurement {
		font-size: 12px;
	}

	.calculation__field-measurement sup,
	.calculation__result-cell sup,
	.calculation__radio-label span sup {
		font-size: 10px;
	}

	.calculation__add-button_indent {
		margin-top: 20px;
		margin-bottom: 0;
	}

	.calculation__radio-label {
		font-size: 18px;
	}

	.calculation__radio .iradio {
		min-width: 18px;
		width: 18px;
		height: 18px;
	}

	.calculation__radio .iradio.checked:before {
		width: 6px;
		height: 6px;
	}

	.calculation__radio-desc {
		width: 100%;
		font-size: 12px;
	}

	.calculation__person-value {
		align-items: center;
		width: 100%;
	}

	.calculation__field_small .calculation__field-enter.calculation__field-enter_min {
		width: 58%;
	}

	.calculation__radio_without-input .calculation__radio-desc {
		margin-left: 0;
	}

	.calculation__button {
		padding: 10px 20px;
		font-size: 14px;
	}

	.calculation__button_indent {
		margin-top: 20px;
	}

	.calculation__result {
		margin: 0 -20px;
	}

	.calculation__result-table,
	.calculation__result-table tbody {
		display: block;
	}

	.calculation__result-row {
		display: flex;
		flex-wrap: wrap;
	}

	.calculation__result-row:not(
		.calculation__result-row_border_none,
		.calculation__result-row_head,
		.calculation__result-row:last-child) {
		border-bottom: 1px solid #e0e8eb;
	}

	.calculation__result-row .calculation__result-cell {
		border: none;
	}

	.calculation__result-row_head .calculation__result-cell {
		width: 100%;
	}

	.calculation__result-cell {
		width: 50%;
		box-sizing: border-box;
		text-align: center;
		font-family: 'Regular', sans-serif !important;
		font-size: 14px;
	}

	.calculation__buttons {
		flex-direction: column;
		margin-top: 30px;
	}

	.calculation__buttons .calculation__button + .calculation__button {
		margin-left: 0;
		margin-top: 20px;
	}
	.calculation__col-items {
		flex-direction: column;
	}
	.heating-calculation-form .calculation__radio-label,
	.heating-calculation-form .calculation__field_big,
	.calculation__field-prompt{
		width: 100%;
	}
	.calculation__field-prompt{
		margin-left: 0;
	}
	.calculation__col_flex-mob{
		display: flex;
		justify-content: space-between;
	}
	.calculation-callBack-form .calculation__field_big {
		width: calc(100% - 5px);
	}
	.calculation-callBack__left, .calculation-callBack__right{
		width: 100%;
	}
	.calculation-callBack {
		margin: 0 auto;
		padding: 0 20px;
		overflow: hidden;
	}
	.block-buttons-file .calculation__button_blue {
		margin-bottom: initial;
	}
	.block-buttons-file .calculation__buttons{
		margin-bottom: 40px;
	}
	.big-slider-block .ProductGallery-nextButton,
	.big-slider-block .ProductGallery-prevButton {
		top: 32%;
	}
	.big-slider-block .multiple-items__item-head-mob,
	.big-slider-block .seo-text__head{
		text-align: left;
	}
	.download-files__items {
		width: 70%;
	}
	.download-files__list{
		padding-top: 40px;
	}
	.download-files__name {
		font-size: 14px;
	}
	.multiple-items-news .multiple-items__three .multiple-items__item,
	.multiple-items-news .multiple-items__four .multiple-items__item {
		flex: 1 0 65%;
	}

}

@media (max-width: 414px){
	.tint-submenu-head-center .tint-submenu-head__item{
		min-width: 103px;
	}
}
@media (max-width: 375px){
	.tint-submenu-head-center .tint-submenu-head__item{
		min-width: 94px;
	}
}