@font-face {
	font-family: Gotham-Light; /* Имя шрифта */
	src: url(fonts/Gotham-Light.ttf); /* Путь к файлу со шрифтом */
}

@font-face {
	font-family: Gotham-Regular; /* Имя шрифта */
	/*src: url(fonts/GothaProReg.otf); !* Путь к файлу со шрифтом *!*/
	src: url(fonts/Gotham-Book.ttf); /* Путь к файлу со шрифтом */
}

@font-face {
	font-family: Gotham-Medium; /* Имя шрифта */
	src: url(fonts/Gotham-Medium.ttf); /* Путь к файлу со шрифтом */
}

@font-face {
	font-family: Gotham-Bold; /* Имя шрифта */
	src: url(fonts/Gotham-Bold.ttf); /* Путь к файлу со шрифтом */
}

@font-face {
	font-family: Gotham-Extra-Bold; /* Имя шрифта */
	src: url(fonts/Gotham-Extra-Bold.ttf); /* Путь к файлу со шрифтом */
}

@font-face {
	font-family: Montserrat-Bold; /* Имя шрифта */
	src: url(fonts/Montserrat-Bold.ttf); /* Путь к файлу со шрифтом */
}


@font-face {
	font-family: Montserrat-Extra-Bold; /* Имя шрифта */
	src: url(fonts/Montserrat-ExtraBold.ttf); /* Путь к файлу со шрифтом */
}

a{
	text-decoration: none;
}

li{
	list-style-type: none;
}

ul, p, h2, h3, h1{
	margin: 0;
	padding: 0;
}

body.main-page-body{
	overflow: hidden;
}

header{
	padding-top: 25px;
	padding-bottom: 25px;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 5;
	background: #000000d6;
	backdrop-filter: blur(25px);
	transition: cubic-bezier(0.77, 0, 0.175, 1) 0.3s;
}

.logo-header{
	width: 120px;
	transition: cubic-bezier(0.77, 0, 0.175, 1) 0.3s;
}

header.not-main-page{
	background: #26292B;
}

header.scrolled{
	padding-top: 15px;
	padding-bottom: 15px;
}

header.scrolled .logo-header{
	width: 100px;
}

header.scrolled .ul-header a{
	font-size: 16px;
}

.main-top-section{
	background: url("../img/bg-main-section.jpg") no-repeat center;
	background-size: cover;
	overflow: hidden;
}

.main-top-section .row{
	height: 100vh;
	padding-top: 101px;
	align-items: center;
}

.col-img-main-top-section{
	height: 100%;
	display: flex;
	align-items: center;
}

.col-img-main-top-section img{
	max-width: 879px;
/*	width: 140%;*/
	right: -80px;
	position: relative;
	bottom: -128px;
}

.container-header{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}

.ul-header a{
	font-family: Gotham-Regular;
	font-size: 18px;
	line-height: 22px;
	color: #FFFFFF;
}

.ul-header a, .col-footer-nav li a,
.all-available-cities-to-select span{
	transition: 0.3s ease-in-out;
}

.ul-header a:hover, .col-footer-nav li a:hover,
.all-available-cities-to-select span:hover{
	color: #E7382F;
}

.ul-header{
	display: flex;
}

.ul-header li:not(:first-child){
	margin-left: 60px;
}

.general-info-div h1, .general-info-div h2,
.our-line-main-left-info h2{
	font-family: Gotham-Bold;
	font-size: 40px;
	line-height: 48px;
	padding-bottom: 30px;
	position: relative;
}

.our-line-main-left-info h2{
	font-family:  Montserrat-Extra-Bold;
	padding-bottom: 0;
}

.our-line-main-left-info h2:after{
	display: none;
}

.general-info-div p{
	font-family: Gotham-Medium;
	font-size: 16px;
	line-height: 25px;
	margin-top: 25px;
}

.general-info-div-white-text h1, .general-info-div-white-text h2,
.general-info-div-white-text p{
	color: #FFFFFF
}

.general-info-div-dark-text h1, .general-info-div-dark-text h2,
.general-info-div-dark-text p{
	color: #26292B;
}

.general-info-div h1:after, .general-info-div h2:after,
.title-section-our-values:after{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 110px;
	height: 2px;
	background-color: #E7382F;
}

.section-main-tv-1{
	height: 1600px;
}

.outer-sticky-main-tv-1, .outer-sticky-main-tv-2{
	position: sticky;
	top: 0;
	align-self: flex-start;
	overflow: hidden;
	padding-top: 200px;
}

.outer-sticky-main-tv-2{
	padding-top: 100px;
}

.row-flex-align-items-center{
	display: flex;
	align-items: center;
}

.general-info-div-change-opacity{
	position: absolute;
}

.col-opacity-text-tv-1,
.col-opacity-text-tv-2, .col-opacity-img-tv-2 {
	position: relative;
}

.col-opacity-text-tv-1{
	height: 300px;
}

.col-opacity-text-tv-2{
	height: 300px;
}

.col-opacity-text-tv-2 .span-sub-info-general-div, .slick-main-tv-title{
	font-family: Gotham-Bold;
	font-size: 25px;
	line-height: 35px;
	color: #BDBDBD;
	padding-bottom: 30px;
	position: relative;
	display: inline-flex;
}

.col-opacity-text-tv-2 .general-info-div p{
	margin-top: 25px;
}

.col-opacity-text-tv-2 .general-info-div>h2:after{
	display: none;
}

.tv-img-main-1{
	position: relative;
	left: 10%;
	transform: scale(0.65); /*default-style-for-lax*/
}

.general-info-div-tv-1-change-opacity-1,
.general-info-div-tv-2-change-opacity-1,
.tv-blur-img1-main{
	opacity: 1;
}

.general-info-div-tv-1-change-opacity-2,
.general-info-div-tv-2-change-opacity-2,
.tv-blur-img2-main{
	opacity: 0;
}

.section-main-big-image{
	height: 2900px;
}

.wire-tv-big{
	position: absolute;
	width: 100%;
	top: 450px;
	opacity: 0;
}

.outer-sticky-main-tv-big{
	position: sticky;
	top: 0;
	align-self: flex-start;
	overflow: hidden;
	padding-top: 200px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}

.tv-img-main-big{
	margin-bottom: -525px;
}

/*.main-info-div-tv-big{
	transform: translateY(200px); !*default-style-for-lax*!
}*/

.main-info-div-tv-big, .main-info-div-tv-4k{
	text-align: center;
}

.main-info-div-tv-big{
	padding: 0 15px;
}

.main-info-div-tv-big h2, .main-info-div-tv-4k h2{
	font-family: Gotham-Bold;
	font-size: 40px;
	line-height: 48px;
}

.main-info-div-tv-big h2{
	color: #26292B;
}

.main-info-div-tv-4k h2{
	color: #FFFFFF;
	display: flex;
	justify-content: center;
	position: relative;
	padding-bottom: 30px;
}

.main-info-div-tv-big span{
	font-family: Gotham-Bold;
	font-size: 25px;
	line-height: 35px;
	color: #BDBDBD;
	position: relative;
	display: inline-flex;
	justify-content: center;
	padding-bottom: 25px;
	margin-top: 32px;
}

.main-info-div-tv-big span:after,
.main-info-div-tv-4k h2:after,
.col-opacity-text-tv-2 .span-sub-info-general-div:after,
.slick-main-tv-title:after
{
	content: '';
	position: absolute;
	bottom: 0;
	width: 110px;
	height: 2px;
	background: #E7382F;
}

.col-opacity-text-tv-2 .span-sub-info-general-div:after,
.slick-main-tv-title:after{
	left: 0;
}

.slick-main-tv-title{
	transition: 0.3s ease-in-out;
	white-space: nowrap;

	display: block; /* or inline-block */
	text-overflow: ellipsis;
	word-wrap: break-word;
	overflow: hidden;
	font-size: 24px;
}

.slick-main-tv-title:after{
	opacity: 0;
	transition: 0.3s ease-in-out;
}

.slide-slick-main-tvs-titles.slick-current .slick-main-tv-title:after{
	opacity: 1;
}

.slide-slick-main-tvs-titles.slick-current .slick-main-tv-title{
	color: #26292B;
}

.slick-main-tvs-titles{
	margin-left: -15px;
	margin-right: -15px;
}

.slide-slick-main-tvs-titles{
	padding: 0 15px;
	overflow: hidden;
	cursor: pointer;
}

.main-info-div-tv-big p, .main-info-div-tv-4k p{
	font-family: Gotham-Medium;
	font-size: 16px;
	line-height: 25px;
	color: #26292B;
	margin-top: 25px;
}

.main-info-div-tv-big p{
	color: #26292B;
}

.main-info-div-tv-4k p{
	color: #FFFFFF;
}

.section-main-4k{
	background: #000000;
	overflow: hidden;
	padding-bottom: 350px;
}

.row-top-main-4k{
	justify-content: center;
	position: relative;
	z-index: 1;
}

.row-alice-in-tvs{
	margin-top: 400px;
	justify-content: center;
}

.row-alice-in-tvs>div,
.row-alice-find-what-you-need-main>div{
	position: relative;
	left: 10%;
}

.col-alice-in-tvs-left, .col-alice-in-tvs-right{
	position: relative;
}

.col-alice-in-tvs-left h2{
	font-family: Gotham-Bold;
	font-size: 70px;
	line-height: 84px;
	color: #FFFFFF;
	position: relative;
}

.col-alice-support-lef,
.col-alice-with-small-title,
.col-alice-support-left{
	z-index: 1;
}

.col-alice-in-tvs-left p, .col-alice-with-small-title p{
	margin-top: 50px;
	font-family: Gotham-Medium;
	font-size: 16px;
	line-height: 25px;
	color: #FFFFFF;
	position: relative;
}

.alice-in-tvs-img{
	margin-top: 244px;
	margin-left: -160px;
}

.blur-circle-main{
	position: absolute;
	left: -812px;
	top: -494px;
}

.row-alice-support-main{
	margin-top: 25px;
	position: relative;
}

.row-alice-support-main>div{
	position: relative;
	left: 5%;
}

.col-alice-with-small-title h2{
	font-family: Gotham-Bold;
	font-size: 40px;
	line-height: 48px;
	color: #FFFFFF;
}

.row-alice-find-what-you-need-main{
	margin-top: 225px;
}

.alice-find-what-you-need{
	position: relative;
}

.blur-circle-main-alice-find-what-you-need{
	left: -415px;
	top: -550px;
}

.section-main-tv-2{
	height: 1600px;
}

.col-opacity-img-tv-2{
	/*height: 900px;*/
}

.img-tv-border-with-frames-outer-div{
	position: relative;
	left: 15%;
}

.tv-blur-img-main{
	position: absolute;
	left: 56px;
	top: -3.4%;
	transition: ease-in-out 0.3s;
}

.footer-col-title{
	font-family: Gotham-Bold;
	font-size: 20px;
	line-height: 24px;
	color: #26292B;
}

.col-footer-nav ul{
	margin-top: 50px;
}

.col-footer-nav ul li:not(:first-child){
	margin-top: 15px;
}

.col-footer-nav li a{
	font-family: Gotham-Regular;
	font-size: 18px;
	line-height: 22px;
	color: #26292B;
}

.be-in-socials-footer-span{
	font-family: Gotham-Regular;
	font-size: 16px;
	line-height: 19px;
	display: inline-block;
	color: #26292B;
}

.powered-by-footer{
	font-family: Gotham-Regular;
	color: #CFCFD0;
	font-size: 12px;
	line-height: 14px;
	display: inline-block;
	transition: .3s ease-in-out;
}

.be-in-socials-footer-span{
	margin-top: 25px;
}

.powered-by-footer{
	margin-top: 40px;
}

.footer-right-info{
	display: flex;
	justify-content: space-between;
}

footer{
	padding-bottom: 33px;
	padding-top: 50px;
	background: #F9F9F9;
	margin-top: 150px;
}

.socials-footer, .socials-mobile-overlay{
	margin-top: 60px;
	display: flex;
	align-items: center;
}

.socials-footer a:not(:first-child){
	margin-left: 57px;
}

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

.section-our-line-main{
	margin-top: 200px;
	padding-bottom: 150px;
}

.button-general{
	font-family: Gotham-Regular;
	font-size: 16px;
	line-height: 25px;
	color: #BDBDBD;
	padding: 13px;
	width: 100%;
	max-width: 250px;
	background: none;
	outline: none;
	transition: ease-in-out 0.3s;
	border: 1px solid #BDBDBD;
	border-radius: 5px;
	text-align: center;
	display: flex;
	justify-content: center;
}

.button-general:hover, .button-general:active,
.button-repair-support, .button-select-your-city,
.button-download-soft-page{
	background: #E7382F;
	box-shadow: 0px 15px 10px -10px rgba(231, 56, 47, 0.6);
	border-color: #E7382F;
	color: #FFFFFF;
}

.button-general:active{
	background: #D6332B;
	border-color: #D6332B;
}

.button-our-line{
	margin-top: 49px;
}

.slick-main-tvs{
	margin-left: -15px;
	margin-right: -15px;
}

.slide-slick-main-tvs{
	padding: 0 15px;
	display: flex !important;
	justify-content: center;
	align-items: center;
}

.slick-main-tvs img{
	/*max-width: 82%;*/
	width: 75%;
}

.arrow-slick{
	position: absolute;
	cursor: pointer;
	z-index: 1;
}

.arrow-slick-prev{
	left: 15px;
	transform: translateY(-50%);
	top: 50%;
}

.arrow-slick-next{
	right: 15px;
	transform: translateY(-50%);
	top: 50%;
}

.our-line-main-left-info{
	padding-right: 10%;
}

.slick-main-tvs-titles{
	margin-top: 70px;
}

.breadcrumbs-div{
	display: flex;
	align-items: flex-end;
}

.current-page-name, .row-all-characteristics-tv>h2,
.row-services-centers-support h2{
	font-family: Gotham-Bold;
	font-size: 40px;
	line-height: 48px;
	color: #26292B;
}

.breadcrumb-link-way{
	font-family: Gotham-Regular;
	font-size: 14px;
	line-height: 25px;
	color: #BDBDBD;
	position: relative;
	padding-left: 46px;
	display: flex;
	align-items: center;
	transition: 0.3s ease-in-out color;
}

.current-page-name, .breadcrumb-link-way{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -moz-box;
	-moz-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	line-clamp: 1;
	box-orient: vertical;
}

.breadcrumb-link-way:before{
	content: '';
	position: absolute;
	left: 23px;
	width: 4px;
	height: 2px;
	background-color: #BDBDBD;
	transition: 0.3s ease-in-out color;
	top: 10px;
}

.breadcrumb-link-way:hover{
	color: #E7382F;
}

.not-main-section{
	margin-top: 200px;
	overflow: hidden;
}

.filter-title{
	font-family: Gotham-Bold;
	font-size: 25px;
	line-height: 35px;
	color: #26292B;
}

.filter-sub-groups{
	margin-top: 25px;
}

.filter-sub-groups .filter-sub-group:not(:first-child){
	margin-top: 30px;
}

.outer-filter-sub-group-name{
	display: flex;
	align-items: center;
	cursor: pointer;
}

.outer-filter-sub-group-name h3{
	font-family: Montserrat-Bold;
	font-size: 20px;
	line-height: 24px;
	color: #26292B;
}

.filter-sub-group{
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.outer-filter-sub-group-name img{
	margin-left: 10px;
	transition: ease-in-out 0.3s;
}

.outer-filter-sub-group-name img.rotate{
	transform: rotate(180deg);
}

.div-labels-filter{
	margin-top: 25px;
	display: none;
}

.div-labels-filter label,
.label-with-custom-checkbox{
	display: flex;
	align-items: center;
	font-family: Gotham-Medium;
	font-size: 16px;
	line-height: 25px;
	color: #26292B;
	cursor: pointer;
}

.label-with-custom-checkbox{
	color: #BDBDBD;
}

.div-labels-filter label:not(:first-child){
	margin-top: 20px;
}

.after-breadcrumbs-div{
	margin-top: 60px;
}

.div-labels-filter input, .label-with-custom-checkbox input{
	position: absolute;
	z-index: -1;
	opacity: 0;
}

.checkbox-custom{
	width: 25px;
	height: 25px;
	border: 1px solid #BDBDBD;
	border-radius: 5px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: 20px;
	position: relative;
}

.div-labels-filter input:checked+.checkbox-custom:after,
.label-with-custom-checkbox input:checked+.checkbox-custom:after{
	content: '';
	width: 100%;
	height: 100%;
	background: url("../img/bird-checkbox.svg") center no-repeat;
	position: absolute;
}

.tv-name-with-attr{
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 25px;
	position: relative;
	padding-bottom: 25px;
}

.tv-name-with-attr:after{
	content: '';
	position: absolute;
	bottom: 0;
	width: 110px;
	height: 2px;
	background: #E7382F;
}

.attr-tv{
	font-family: Gotham-Medium;
	font-size: 16px;
	line-height: 25px;
	color: #FFFFFF;
	border-radius: 5px;
	padding: 3px 15px;
	margin-right: 10px;
}

.attr-tv-new{
	background: #E7382F;
}

.attr-tv-top{
	background: #ffe72c;
}

.attr-tv-sale{
	background:#00cc0c;
}

.attr-tv-hide{
	display: none;
}

.name-tv, .name-tv-compare, a.name-tv{
	font-family: Gotham-Bold;
	font-size: 25px;
	line-height: 35px;
	color: #26292B;
}

.name-tv-compare{
	font-size: 14px;
	line-height: 25px;
	margin-top: 10px;
}

.features-tv{
	display: flex;
	flex-direction: column;
}

.features-tv p, .characteristic-value,
.remove-all-compared-tvs{
	font-family: Gotham-Medium;
	font-size: 16px;
	line-height: 25px;
	color: #26292B;
}

.features-tv span:not(:first-child){
	margin-top: 5px;
}

.features-tv-filtered{
	text-align: center;
	margin-top: 30px;
}

.row-tvs-after-filter{
	margin-left: -35px;
	margin-right: -35px;
}

.row-tvs-after-filter .col-tv-filtered:nth-child(1),
.row-tvs-after-filter .col-tv-filtered:nth-child(2){
	margin-top: 0;
}

.col-tv-filtered{
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-top: 70px;
	padding-left: 35px;
	padding-right: 35px;
}

.col-tv-filtered img, .col-tv-random img{
	/*max-width: 100%;*/
	width: 100%;
}

.sizes-tv{
	display: flex;
	flex-wrap: wrap;
}

.sizes-tv-filtered{
	margin-top: 30px;
	justify-content: center;
}

.sizes-tv span, .sizes-tv a{
	font-family: Gotham-Medium;
	font-size: 20px;
	line-height: 24px;
	color: #26292B;
	cursor: pointer;
}

.sizes-tv span:not(:first-child), .sizes-tv a:not(:first-child){
	margin-left: 26px;
}

.sizes-tv span.active-tv-size, .sizes-tv a.active-tv-size{
	text-decoration-line: underline;
	color: #E7382F;
}

.button-tv-more-info-filtered{
	margin-top: 30px;
}

.slide-inner-tv-big{
	display: flex !important;
	justify-content: center;
}

.slide-inner-tv-big img{
	width: 100%;
}

.slick-inner-tv-small{
	margin-top: 20px;
	padding-left: 10%;
	padding-right: 10%;
}

.slide-inner-tv-small{
	display: flex !important;
	justify-content: center;
	align-items: center;
}

.slide-inner-tv-small img{
	width: 100%;
}

.unique-tv-id{
	font-family: Gotham-Medium;
	font-size: 14px;
	line-height: 25px;
	color: #BDBDBD;
	margin-top: 10px;
	display: block;
}

.features-inner-tv{
	margin-top: 30px;
}

.sizes-tv-inner{
	margin-top: 10px;
}

.characteristic-title, .price-tv{
	font-family: Gotham-Bold;
	line-height: 35px;
	color: #26292B;
}

.characteristic-title{
	font-size: 20px;
}

.price-tv{
	font-size: 25px;
}

.price-inner-tv{
	margin-top: 60px;
	display: inline-block;
}

.diagonal-inner-tv-title{
	margin-top: 30px;
}

.button-tv-inner-buy-place{
	margin-top: 30px;
}

.col-info-tv-inner-right{
	display: flex;
	flex-direction: column;
	padding-left: 10%;
}

.link-change-to-compare{
	margin-top: 20px;
	align-self: flex-start;
}

.row-tv-features-with-icons{
	margin-top: 90px;
}

.row-tv-features-with-icons>div{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.row-tv-features-with-icons>div:not(:last-child){
	border-right: 1px solid #BDBDBD;
}

.name-tv-feature-icon{
	margin-top: 30px;
	font-family: Gotham-Medium;
	font-size: 14px;
	line-height: 25px;
	color: #26292B;
}

.row-all-characteristics-tv{
	margin-top: 125px;
	flex-direction: column;
	align-items: center;
}

.row-all-characteristics-tv>h2, .short-characteristics-info{
	width: initial;
}

.short-characteristics-info{
	margin-top: 76px;
	display: flex;
	text-align: center;
}

.short-characteristics-info .div-short-characteristic:not(:first-child){
	margin-left: 115px;
}

.row-all-characteristics-tv .characteristic-value{
	display: inline-block;
	margin-top: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -moz-box;
	-moz-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	line-clamp: 1;
	box-orient: vertical;
}

.more-characteristics-info{
	margin-top: 75px;
	width: 375px;
}

.group-full-characteristics{
	font-family: Gotham-Bold;
	font-size: 25px;
	line-height: 100%;
	color: #26292B;
}

.full-characteristics-info{
	margin-top: 55px;
	display: none;
}

.line-full-characteristics-info{
	display: flex;
	padding: 50px 0;
}

.full-characteristics-info .line-full-characteristics-info:not(:last-child){
	border-bottom: 1px solid #BDBDBD;
}

.line-full-characteristics-info>div div:not(:first-child){
	margin-top: 50px;
}

.col-group-characteristics{
	width: 25%;
}

.col-characteristic-at-group{
	width: 37.5%;
}

.col-characteristic-at-group-right{
	padding-left: 7.5%;
}

.line-full-characteristics-info .characteristic-title{
	white-space: nowrap;
	line-height: 25px;
}

.section-random-tvs{
	margin-top: 150px;
}

.col-tv-random .tv-name-with-attr{
	padding-bottom: 10px;
}

.features-tv-random{
	margin-top: 10px;
	text-align: center;
}

.fixed-compare-tvs{
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	background: #ffffff;
	padding: 24px 0;
	z-index: 1;
	box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.1);
	/*display: none;*/
}

.tv-compare-wrapper{
	background: #F9F9F9;
	border-radius: 5px;
	padding: 17px 0;
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.tv-compare-img{
	max-width: 136px;
	width: 100%;
}

.remove-compare-tv{
	position: absolute;
	right: 5px;
	top: 5px;
	padding: 5px;
	display: flex;
}

.rotate-hover-close-img{
	cursor: pointer;
	transition: 0.3s ease-in-out;
}

.rotate-hover-close-img:hover{
	transform: rotate(180deg);
}

.fixed-compare-tvs-buttons{
	display: flex;
	align-items: center;
	justify-content: flex-end;
	flex: 1;
}

.button-fixed-compare-tvs{
	margin-left: 34px;
}

.col-compared-tv{
	max-width: 264px;
	width: 22%;
}

.remove-all-compared-tvs{
	cursor: pointer;
}

.col-3compared-tvs-title h2, .col-3compared-tvs-title-2 h2{
	font-family: Gotham-Extra-Bold;
	font-size: 25px;
	line-height: 30px;
	color: #26292B;
}

.col-3compared-tvs-title-2 h2{
	line-height: 35px;
	font-family: Gotham-Bold;
}

.col-3compared-tvs-title-3 h2{
	font-family: Gotham-Bold;
	font-size: 20px;
	line-height: 25px;
	color: #BDBDBD;
	padding-right: 10px;
}

.section-compare-tvs{
	margin-top: 100px;
}

.top-line-3compared-tvs{
	padding: 24px 0px;
	box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.1);
	background: #ffffff;
	z-index: 1;
}

.row-top-line-3compared-tvs{
	align-items: center;
}
 .col-with-value-compared-tv>div,
 .col-with-value-sub-characteristic-compared-tv div{
	text-align: center;
	background: #F9F9F9;
}

.rows-compared-tvs-characteristic-value>div:first-child> .col-with-value-compared-tv>div,
.rows-compared-tvs-characteristic-value>div:first-child> .col-3compared-tvs-title-2 h2{
	padding-top: 95px;
}

.rows-compared-tvs-characteristic-value.scrolled>div:first-child> .col-with-value-compared-tv>div,
.rows-compared-tvs-characteristic-value.scrolled>div:first-child> .col-3compared-tvs-title-2 h2{
	padding-top: 350px;
}

.rows-compared-tvs-characteristic-value>div:not(:first-child) .col-with-value-compared-tv>div,
.rows-compared-tvs-characteristic-value>div:not(:first-child) .col-3compared-tvs-title-2 h2{
	padding-top: 60px;
}

.rows-compared-tvs-characteristic-value>div:not(:first-child) .col-with-value-sub-characteristic-compared-tv>div,
.rows-compared-tvs-characteristic-value>div:not(:first-child) .col-3compared-tvs-title-3 h2{
	padding-top: 30px;
}

.rows-compared-tvs-characteristic-value>div:last-child .col-with-value-sub-characteristic-compared-tv>div,
.rows-compared-tvs-characteristic-value>div:last-child .col-3compared-tvs-title-3 h2{
	padding-bottom: 40px;
	align-items: flex-start;
}

.col-3compared-tvs-title-2 h2,
.col-3compared-tvs-title-3 h2,
.col-with-value-compared-tv>div,
.col-with-value-sub-characteristic-compared-tv>div
{
	height: 100%;
	display: flex;
	align-items: center;
	width: 100%;
}

.col-with-value-compared-tv>div,
.col-with-value-sub-characteristic-compared-tv>div{
	justify-content: center;
	padding-left: 5px;
	padding-right: 5px;
}

.col-empty-value-compared-tv>div{
	background: #F9F9F9;
	height: 100%;
}

header.scrolled-compare-tvs{
	top: -110px;
}

.top-line-3compared-tvs.scrolled{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
}

.col-about-company-info-1{
	padding-left: 12.5%;
}

.col-about-company-info-2{
	padding-left: 10%;
}

.col-about-company-info h2,
.title-section-our-values{
	font-size: 70px;
	line-height: 84px;
	font-family: Gotham-Medium;
	color: #312A2A;
	position: relative;
	padding-bottom: 30px;
}

.outer-wrapper-about-brand-img{
	width: 124%;
	max-width: 730px;
	max-height: 760px;
	position: relative;
	left: -12%;
	overflow: hidden;
	display: flex;
	align-items: center;
}

.outer-wrapper-about-brand-img img{
	width: 100%;
}

.row-goal-company-page{
	margin-top: 140px;
}

.row-mission-company-page{
	margin-top: 60px;
}

.img-mission-about-company{
	width: 85%;
}

.about-company-goal-img{
	position: relative;
	left: 12%;
	max-width: 644px;
}

.section-our-values{
	margin-top: 254px;
}

.our-value-info span{
	font-family: Gotham-Bold;
	position: relative;
}

.our-value-info span:first-child{
	font-size: 40px;
	line-height: 48px;
	color: #E7382F;
}

.our-value-info span:nth-child(2){
	font-size: 20px;
	line-height: 25px;
	color: #26292B;
	margin-left: 18px;
}

.wrapper-our-values{
	margin-top: 93px;
	display: flex;
	flex-direction: column;
}

.wrapper-our-values>div{
	position: relative;
	width: fit-content;
}

.arrow-our-value{
	position: absolute;
}

.arrow-our-value-1{
	bottom: -107px;
	left: 221px;
}

.arrow-our-value-2{
	left: -375px;
	top: 65px;
}

.arrow-our-value-3 {
	left: -288px;
	top: 60px;
}

.wrapper-our-values>div:not(:first-child){
	margin-top: 115px;
}

.wrapper-our-values>div:nth-child(1){
	left: 53px;
}

.wrapper-our-values>div:nth-child(2){
	left: 570px;
}

.wrapper-our-values>div:nth-child(3){
	left: 176px;
}

.wrapper-our-values>div:nth-child(4){
	left: 649px;
}

.wrapper-our-values>div:nth-child(5){
	left: 338px;
}

.general-title-info-1, .general-title-info-1 a{
	font-family: Gotham-Bold;
	font-size: 25px;
	line-height: 35px;
	color: #26292B;
}

.general-text-info-1{
	font-family: Gotham-Medium;
	font-size: 16px;
	line-height: 25px;
	color: #BDBDBD;
}

.general-text-hot-line{
	margin-top: 25px;
}

.selected-city-name-location{
	margin-left: 20px;
}

.col-support-phones-info-top .support-short-phone{
	margin-top: 10px;
	display: inline-block;
}

.free-at-city-phones-text{
	margin-top: 25px;
}

.col-support-phones-info-top-2{
	padding-left: 4%;
}

.col-support-phones-info-top.col-request-callback,
.col-support-downloads-info-top{
	margin-top: 70px;
}

.button-repair-support{
	margin-top: 30px;
	max-width: 450px;
	transition: none;
}

.row-services-centers-support{
	margin-top: 120px;
}

.button-select-your-city{
	max-width: 360px;
	margin-left: 100px;
}

.div-city-selection{
	display: flex;
	align-items: center;
}

.div-city-selection-support{
	margin-top: 70px;
}

.support-at-selected-location>div h2{
	font-family: Gotham-Bold;
	font-size: 20px;
	line-height: 25px;
	color: #26292B;
}


.general-title-info-2,
.phone-numbers-at-city,
.all-available-cities-to-select span{
	font-family: Gotham-Medium;
	font-size: 16px;
	line-height: 25px;
	color: #26292B;
}

.support-at-selected-location>div span{
	margin-top: 20px;
	display: inline-block;
}

.contacts-phones-city-selected{
	margin-top: 10px;
}

.contacts-phones-city-selected h3{
	font-family: Montserrat-Bold;
}

.support-at-selected-location{
	display: none;
}

.support-at-selected-location.show,
.partners-at-selected-location.show{
	display: flex;
}

.support-at-selected-location>div{
	margin-top: 50px;
}

.overlay{
	justify-content: center;
	align-items: center;
	background: rgba(0, 0, 0, 0.1);
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.scroller-city-wrapper{
	padding: 10px 20px;
	background: #F9F9F9;
	border-radius: 5px;
	margin-top: 36px;
}

.inner-overlay-city-select{
	background: #ffffff;
	position: relative;
	display: flex;
	flex-direction: column;
	padding: 35px 15px 30px;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
	border-radius: 5px;
}

.close-svg-overlay{
	position: absolute;
}

.close-svg-city-select{
	top: 43px;
	right: 22px;
}

.all-available-cities-to-select{
	width: 310px;
	max-height: 270px;
	overflow-y: scroll;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.all-available-cities-to-select span{
	cursor: pointer;
}

.all-available-cities-to-select span:not(:first-child){
	margin-top: 10px;
}

.button-confirm-section-city{
	margin-top: 30px;
}

.inner-overlay-city-select>h2, .button-confirm-section-city{
	align-self: center;
}

.all-available-cities-to-select span.active{
	color: #E7382F;
}

.input-general{
	border: 1px solid #26292B;
	border-radius: 5px;
	padding: 12px 20px;
	background: #ffffff;
	font-family: Gotham-Medium;
	font-size: 16px;
	line-height: 25px;
	color: #BDBDBD;
	margin-top: 10px;
	width: 100%;
}

.input-general::placeholder{
	color: rgba(189, 189, 189, 0.7);
}

.label-with-custom-checkbox-form,
.col-form-input{
	margin-top: 30px;
}

#form-callback-support-page{
	display: none;
}

.col-form-input{
	display: flex;
	flex-direction: column;
	position: relative;
}

.ajax-result-ul-models-at-name{
	position: absolute;
	top: 86px;
	left: 0;
	width: 100%;
	background: #ffffff;
	box-shadow: 0 0 4px rgb(0 0 0 / 20%);
	border-top: none;
	z-index: 1;
	border-radius: 5px;
	max-height: 200px;
	overflow: scroll;
}

.ajax-result-hide{
	display: none;
}

.ajax-result-ul-models-at-name li{
	cursor: pointer;
	border-top: 1px solid rgba(224, 229, 231, 0.5);
	font-family: Gotham-Medium;
	font-size: 14px;
	padding: 10px 15px;
}

.ajax-result-ul-models-at-name li:hover{
	background-color: rgba(224, 229, 231, 0.5);
}

.magnifier-search-img{
	position: absolute;
	left: 21px;
	top: 49px;
}

.symbol-required{
	color: #E7382F;
}

.col-support-page-form{
	width: 80%;
}

textarea.input-general{
	min-height: 150px;
}

form .button-general{
	margin-top: 30px;
}

.address-partner{
	margin-top: 30px;
}


.schedule-partner{
	margin-top: 10px;
}

.address-partner>h3, .schedule-partner>h3{
	font-family: Gotham-Bold;
}

.address-partner p, .schedule-partner p{
	margin-top: 10px;
}

.partners-at-selected-location{
	display: none;
}

.partners-at-selected-location>div{
	margin-top: 70px;
}

.input-general-downloads-model-name{
	padding-left: 59px;
}

.or-chose-product-title{
	margin-top: 88px;
}

.section-downloads{
	overflow: initial;
}

.result-downloads-search-right{
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-top: 60px;
}

.result-downloads-search-right img{
	max-width: 410px;
	width: 100%;
}

.button-downloads{
	margin-top: 35px;
}

.result-downloads-page-img{
	max-width: 260px;
}

.top-info-downloads-page{
	display: flex;
	margin-top: 70px;
}

.top-info-downloads-page>div{
	margin-left: 40px;
}

a.find-another-model{
	font-family: Gotham-Medium;
	font-size: 14px;
	line-height: 25px;
	color: #E7382F;
	margin-top: 20px;
	display: block;
	cursor: pointer;
}

.find-another-model img{
	margin-left: 10px;
}

.button-download-soft-page{
	margin-top: 30px;
}

.button-download-soft-page img{
	margin-right: 10px;
}

.soft-bottom-info{
	display: flex;
	margin-top: 20px;
}

.soft-bottom-info div:not(:first-child){
	margin-top: 15px;
}

.download-item-name{
	margin-left: 10px;
}

.weight-of-soft{
	margin-left: 25px;
}

.mobile-mali-img, .overlay-mobile-menu, .div-burger-menu{
	display: none;
}

/*Кастомный Select*/
.select {
	position: relative;
	display: block;
	min-width: 220px;
	width: 100%;
	cursor: pointer;
	border: 1px solid #26292B;
	border-radius: 5px;
	background: #ffffff;
	margin-top: 10px;
	padding: 12px 0 12px 20px;
}

.select__head {
	width: 100%;
	position: relative;
	font-family: Gotham-Medium;
	font-size: 16px;
	line-height: 25px;
	color: #BDBDBD;

	overflow: hidden;
	text-overflow: ellipsis;
	display: -moz-box;
	-moz-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	line-clamp: 1;
	box-orient: vertical;
	padding-right: 35px;
}

.select__head::after {
	width: 15px;
	height: 7.5px;
	background:  url("../img/bird-symbol.svg") no-repeat center / cover;
	position: absolute;
	right: 20px;
	bottom: 50%;
	transform: translateY(50%);
	content: '';
	display: block;
	transition: .2s ease-in;
}

.select__head.open::after {
	transform: translateY(50%) rotate(180deg);
}

.select__head_model{
	margin-top: 30px;
}

.select__item{
	font-family: Gotham-Medium;
	font-size: 14px;
	color: #26292B;
}

.bird-symbol{
	position: absolute;
	right: 20px;
	top: 20px;
	transition: .2s ease-in transform;
}

.select__head.open .bird-symbol{
	transform: rotate(180deg);
}

.select__list {
	display: none;
	position: absolute;
	top: 102%;
	left: 0;
	right: 0;
	background: #fff;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
	border-radius: 10px;
	max-height: 205px;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 100;
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #424348;
	scrollbar-color: dark;
	scrollbar-width: thin;
	overscroll-behavior: contain;
}

.select__list::-webkit-scrollbar {
	width: 7px;
	background-color: #F8F9FA;
	padding: 5px;
}

.select__list::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background-color: #D9D9D9;
}

.select__list .select__item {
	position: relative;
	border-top: 1px solid rgba(224, 229, 231, 0.5);
	padding: 10px 15px;
	cursor: pointer;
	list-style-type: none;
}

.select__list .select__item:hover {
	background-color: rgba(224, 229, 231, 0.5);
}
/*Кастомный Select*/

::-webkit-scrollbar { /* 1 - скроллбар */
	width: 4px;
	height: 2px;
	background-color: transparent;
}

::-webkit-scrollbar-button { /* 2 - кнопка */
}

::-webkit-scrollbar-track { /* 3 - трек */
}

::-webkit-scrollbar-track-piece { /* 4 - видимая часть трека */
}

::-webkit-scrollbar-thumb { /* 5 - ползунок */
	border-radius: 2px;
	background-color: #BDBDBD;
}

::-webkit-scrollbar-corner { /* 6 - уголок */
}

::-webkit-resizer { /* 7 - изменение размеров */
}

.compared-space-div{
	display: none;
}

.link-tv-img{
	width: 100%;
}

.outer-selected-city-name-location{
	display: flex;
	align-items: center;
}

.row-all-characteristics-tv .characteristic-value.characteristic-value-no-top-margin{
	margin-top: 0;
}

body.body-compare-result-page .ajax-fixed-compared-tvs{
	display: none !important;
}

.my-intro{
	display: flex;
	justify-content: center;
	align-items: center;
	background: #000000;
	z-index: 150;
	position: fixed;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
}

.my-intro img{
	-webkit-animation: pulsing 3s infinite;
	animation: pulsing 3s infinite;
}

.button-support-page-downloads{
	margin-top: 30px;
	max-width: 304px;
}

.button-support-page-downloads svg{
	margin-right: 10px;
}

.button-general path{
	transition: .3s ease-in-out;
}

.button-support-page-downloads:hover path{
	stroke: #ffffff;
}

@-webkit-keyframes pulsing {
	0% {
		-webkit-transform: scale(0.8, 0.8);
		transform: scale(0.8, 0.8);
	}
	50% {
		-webkit-transform: scale(1.0, 1.0);
		transform: scale(1.0, 1.0);
	}
	100% {
		-webkit-transform: scale(0.8, 0.8);
		transform: scale(0.8, 0.8);
	}
}

@media screen and (min-width: 1400px){
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
		max-width: 1310px;
		padding-right: 15px;
		padding-left: 15px;
	}
}

@media screen and (max-width: 1600px){
	.col-img-main-top-section img{
		max-width: 721px;
		right: -74px;
		bottom: -107px;
	}

	.outer-sticky-main-tv-1{
		padding-top: 100px;
	}

	.img-tv-border-with-frames{
		max-width: 653px;
	}

	.tv-blur-img-main{
		max-width: 635px;
		left: 41px;
	}

	.section-main-tv-1{
		height: 1400px;
	}

	.section-main-tv-2{
		height: 1350px;
	}

	.img-tv-border-with-frames-outer-div{
		left: 20%;
	}
}

@media screen and (max-width: 1440px){
	.col-img-main-top-section img {
		max-width: 739px;
		right: -74px;
		bottom: -107px;
	}
}

@media screen and (max-width: 1400px){
	.realistic-4k{
		max-width: 100%;
	}

	.row-alice-support-main>div.col-alice-support-right{
		left: 10%;
	}

	.row-alice-find-what-you-need-main>div.find-what-you-need-main-right-col{
		left: 5%;
	}
}

@media screen and (max-width: 1366px){
	.col-img-main-top-section img {
		max-width: 669px;
	}

	.outer-wrapper-about-brand-img{
		left: -22%;
	}

	.about-company-goal-img{
		width: 100%;
	}
}

@media screen and (max-width: 768px){
	.img-product-placeholder{
		display: none;
	}

	body.main-page-body{
		overflow: initial;
	}

	.container-header nav{
		display: none;
	}

	.logo-header{
		width: 67px;
	}

	header{
		padding-top: 15px;
		padding-bottom: 15px;
		height: 57px;
	}

	header.scrolled .logo-header{
		width: 67px;
	}

	.general-info-div h1, .general-info-div h2, .our-line-main-left-info h2 {
		font-size: 28px;
		line-height: 32px;
		padding-bottom: 20px;
	}

	.col-img-main-top-section{
		height: initial;
		justify-content: center;
		margin-top: 45px;
	}

	.col-img-main-top-section img{
		bottom: 0;
		right: 0;
		max-width: 90%;
	}

	.general-info-div p {
		font-size: 14px;
		margin-top: 15px;
	}

	.main-top-section .row{
		padding-top: 90px;
		justify-content: flex-start;
		flex-direction: column;
		flex-wrap: nowrap;
	}

	.outer-sticky-main-tv-1{
		padding-top: 60px;
	}

	/*Для главной без lax.js*/

	body{
		overflow: initial;
	}

	.outer-sticky-main-tv-1,
	.outer-sticky-main-tv-2{
		position: static;
	}

	.col-opacity-text-tv-1{
		height: initial;
	}

	.tv-img-main-1{
		left: 0;
		transform: scale(1);
		width: 100%;
		padding-left: 5%;
		padding-right: 5%;
		margin-top: 40px;
	}

	.section-main-tv-1, .section-main-big-image,
	.section-main-tv-2{
		height: initial;
	}

	.general-info-div-tv-1-change-opacity-2{
		display: none;
	}

	.outer-sticky-main-tv-big{
		padding-top: 50px;
		padding-bottom: 50px;
		flex-direction: column-reverse;
	}

	.general-info-div-change-opacity{
		position: relative;
	}

	.tv-img-main-big{
		margin-bottom: 0;
		width: 100%;
	}

	.main-info-div-tv-big h2, .main-info-div-tv-4k h2{
		font-size: 28px;
		line-height: 36px;
	}

	.main-info-div-tv-big span,
	.col-opacity-text-tv-2 .span-sub-info-general-div, .slick-main-tv-title{
		font-size: 18px;
		line-height: 32px;
		padding-bottom: 16px;
	}

	.main-info-div-tv-big span{
		margin-top: 23px;
	}

	.main-info-div-tv-big p, .main-info-div-tv-4k p{
		font-size: 14px;
	}

	.tv-img-main-big{
		margin-top: 40px;
	}

	.row-alice-in-tvs{
		margin-top: 100px;
	}

	.col-alice-in-tvs-left h2 {
		font-size: 40px;
		line-height: 54px;
	}

	.row-alice-in-tvs>div, .row-alice-find-what-you-need-main>div,
	.row-alice-support-main>div.col-alice-support-right,
	.row-alice-find-what-you-need-main>div.find-what-you-need-main-right-col{
		left: 0;
	}

	.col-alice-in-tvs-left p, .col-alice-with-small-title p{
		font-size: 14px;
		margin-top: 25px;
	}

	.col-alice-with-small-title h2 {
		font-size: 31px;
		line-height: 43px;
	}

	.row-alice-support-main{
		flex-direction: column-reverse;
	}

	.alice-in-tvs-img{
		margin-top: 0;
	}

	.col-alice-support-left, .col-alice-in-tvs-right,
	.find-what-you-need-main-right-col{
		margin-top: 40px;
	}

	.row-alice-support-main{
		margin-top: 20px;
	}

	.row-alice-find-what-you-need-main{
		margin-top: 70px;
	}

	.section-main-4k{
		padding-bottom: 65px;
	}

	br{
		display: none;
	}

	.img-tv-border-with-frames-outer-div{
		display: none;
	}

	.mobile-mali-img{
		display: block;
		width: 120%;
	}

	.section-our-line-main{
		margin-top: 40px;
	}

	.slick-main-tvs-titles{
		margin-top: 10px;
	}

	.button-general{
		font-size: 14px;
		padding: 11px;
	}

	.button-our-line, .slide-slick-main-tvs {
		margin-top: 30px;
	}

	.arrow-slick-prev, .arrow-slick-next{
		width: 15px;
	}

	.section-our-line-main{
		padding-bottom: 0;
	}

	.footer-left-info>a img{
		width: 70px;
	}

	.footer-col-title {
		font-size: 16px;
		line-height: 24px;
	}

	.col-footer-nav li a, .be-in-socials-footer-span {
		font-size: 14px;
		line-height: 22px;
	}

	.col-footer-nav ul{
		margin-top: 16px;
	}

	.col-footer-nav ul li:not(:first-child) {
		margin-top: 10px;
	}

	.footer-right-info{
		flex-direction: column;
	}

	.footer-right-info .col-footer-nav:not(:first-child){
		margin-top: 30px;
	}

	.socials-footer a:nth-child(1) img,
	.socials-mobile-overlay a:nth-child(1) img{
		width: 25px;
	}

	.socials-footer a:nth-child(2) img,
	.socials-mobile-overlay a:nth-child(2) img{
		width: 15px;
	}

	.socials-footer a:not(:first-child),
	.socials-mobile-overlay a:not(:first-child){
		margin-left: 32px;
	}

	.socials-mobile-overlay{
		margin-bottom: 30%;
	}

	.be-in-socials-footer-span{
		margin-top: 15px;
	}

	.footer-right-info{
		margin-top: 25px;
	}

	.container-footer{
		position: relative;
	}

	.wrapper-socials-footer {
		position: absolute;
		bottom: -125px;
	}

	footer{
		padding-bottom: 170px;
		margin-top: 110px;
	}

	.section-our-line-main{
		overflow: hidden;
	}


	.div-burger-menu{
		display: flex;
		flex-direction: column;
		align-items: flex-end;
		cursor: pointer;
	}

	.div-burger-menu span{
		height: 2px;
		background: #E7382F;
		transition: ease-in-out 0.3s;
		opacity: 1;
	}

	.div-burger-menu span:not(:first-child){
		margin-top: 5px;
	}

	.div-burger-menu span:nth-child(1){
		width: 45px;
		transform-origin: right top;
	}

	.div-burger-menu span:nth-child(2){
		width: 35px;
	}

	.div-burger-menu span:nth-child(3){
		width: 25px;
		transform-origin: right bottom;
	}

	.div-burger-menu.active span:nth-child(2){
		opacity: 0;
	}

	.div-burger-menu.active span:nth-child(1) {
		transform: rotate(-45deg) translateY(-7px);
		width: 35px;
	}

	.div-burger-menu.active span:nth-child(3) {
		transform: rotate(45deg) translateY(7px);
		width: 35px;
	}

	.overlay-mobile-menu{
		display: block;
		position: fixed;
		left: 100%;
		top: 57px;
		width: 100%;
		bottom: 0;
		background: #ffffff;
		z-index: 1;
		transition: .3s ease-in-out;
	}

	.overlay-mobile-menu{
		display: flex;
		flex-direction: column;
		justify-content: center;
	}

	.overlay-mobile-menu.active{
		left: 0;
	}

	.ul-header-mobile li a{
		font-family: Gotham-Medium;
		font-size: 20px;
		color: #010101;
	}

	.ul-header-mobile li:not(:first-child){
		margin-top: 30px;
	}

	.not-main-section{
		margin-top: 115px;
	}

	.current-page-name, .row-all-characteristics-tv>h2, .row-services-centers-support h2 {
		font-size: 27px;
		line-height: 37px;
	}

	.filter-title {
		font-size: 20px;
		line-height: 30px;
	}

	.outer-filter-sub-group-name h3 {
		font-size: 16px;
		line-height: 16px;
	}

	.div-labels-filter label, .label-with-custom-checkbox{
		font-size: 14px;
	}

	.checkbox-custom{
		width: 20px;
		height: 20px;
		flex-shrink: 0;
		margin-right: 15px;
	}

	.after-breadcrumbs-div {
		margin-top: 45px;
	}

	.div-labels-filter input:checked+.checkbox-custom:after, .label-with-custom-checkbox input:checked+.checkbox-custom:after{
		background-size: 12px;
	}

	.row-tvs-after-filter{
		margin-top: 0;
	}

	.row-tvs-after-filter .col-tv-filtered:nth-child(1){
		margin-top: 50px;
	}

	.row-tvs-after-filter .col-tv-filtered:nth-child(2){
		margin-top: 70px;
	}

	.tv-name-with-attr{
		margin-top: 15px;
		padding-bottom: 20px;
	}

	.name-tv, .name-tv-compare{
		font-size: 22px;
		line-height: 22px;
	}

	.features-tv p, .characteristic-value, .remove-all-compared-tvs {
		font-size: 14px;
		line-height: 24px;
	}

	.sizes-tv span, .sizes-tv a {
		font-size: 16px;
	}

	.unique-tv-id{
		line-height: 100%;
		font-size: 12px;
	}

	.col-info-tv-inner-right{
		padding-left: 15px;
		margin-top: 55px;
	}

	.characteristic-title{
		font-size: 18px;
		line-height: 100%;
	}

	.price-tv{
		font-size: 22px;
	}

	.button-tv-inner-buy-place{
		margin-top: 15px;
	}

	.name-tv-feature-icon {
		margin-top: 10px;
	}

	.row-tv-features-with-icons>div:not(:first-child){
		margin-top: 40px;
	}

	.row-tv-features-with-icons{
		margin-top: 70px;
	}

	.short-characteristics-info{
		margin-top: 55px;
		flex-direction: column;
		align-items: center;
	}

	.short-characteristics-info .div-short-characteristic:not(:first-child){
		margin-left: 0;
		margin-top: 35px;
	}

	.row-all-characteristics-tv{
		margin-top: 85px;
	}

	.row-all-characteristics-tv .characteristic-value{
		margin-top: 15px;
	}

	.line-full-characteristics-info{
		flex-direction: column;
		padding: 25px 0;
	}

	.group-full-characteristics {
		font-size: 22px;
		line-height: 30px;
	}

	.col-characteristic-at-group-right{
		padding-left: 0;
	}

	.more-characteristics-info{
		margin-top: 45px;
	}

	.col-characteristic-at-group{
		width: 100%;
	}

	.line-full-characteristics-info .characteristic-title{
		white-space: initial;
	}

	.line-full-characteristics-info>div div{
		margin-top: 40px;
	}

	.section-random-tvs{
		margin-top: 80px;
	}

	.row-tv-random>div:not(:first-child){
		margin-top: 60px;
	}

	.col-compared-tv{
		width: 33.3333%;
	}

	.tv-compare-img{
		max-width: 68px;
	}

	.remove-compare-tv {
		right: 2px;
		top: 2px;
	}

	.name-tv-compare{
		font-size: 15px;
		text-align: center;
	}

	.fixed-compare-tvs-buttons{
		margin-top: 20px;
	}

	.row-compared-tvs,
	.row-top-line-3compared-tvs,
	.col-3compared-tvs-title{
		margin-left: -5px;
		margin-right: -5px;
	}

	.col-compared-tv,
	.col-compared-tv-img-top-line{
		padding-left: 5px;
		padding-right: 5px;
	}

	.compared-space-div{
		display: block;
	}

	.attr-tv{
		font-size: 14px;
	}

	.col-with-value-sub-characteristic-compared-tv,
	.col-with-value-compared-tv,
	.col-compared-tv-img-top-line{
		width: 33.3333%;
	}

	.col-compared-tv-img-top-line{
		margin-top: 15px;
	}

	.col-3compared-tvs-title h2, .col-3compared-tvs-title-2 h2{
		font-size: 20px;
	}

	.rows-compared-tvs-characteristic-value>div:first-child> .col-with-value-compared-tv>div, .rows-compared-tvs-characteristic-value>div:first-child> .col-3compared-tvs-title-2 h2,
	.rows-compared-tvs-characteristic-value>div:not(:first-child) .col-with-value-compared-tv>div, .rows-compared-tvs-characteristic-value>div:not(:first-child) .col-3compared-tvs-title-2 h2,
	.rows-compared-tvs-characteristic-value>div:not(:first-child) .col-with-value-sub-characteristic-compared-tv>div, .rows-compared-tvs-characteristic-value>div:not(:first-child) .col-3compared-tvs-title-3 h2{
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.rows-compared-tvs-characteristic-value.scrolled>div:first-child> .col-with-value-compared-tv>div,
	.rows-compared-tvs-characteristic-value.scrolled>div:first-child> .col-3compared-tvs-title-2 h2{
		padding-top: 30px;
	}

	.rows-compared-tvs-characteristic-value.scrolled{
		margin-top: 325px;
	}

	.col-3compared-tvs-title-3 h2{
		font-size: 16px;
	}

	.col-about-company-info-1, .col-about-company-info-2{
		padding-left: 15px;
	}

	.row-goal-company-page{
		flex-direction: column-reverse;
	}

	.row-goal-company-page, .col-about-company-info, .col-about-company-info-1{
		margin-top: 40px;
	}

	.title-section-our-values {
		font-size: 36px;
		line-height: 40px;
	}

	.section-our-values{
		margin-top: 100px;
	}

	.wrapper-our-values{
		margin-top: 60px;
	}

	.our-value-info span:first-child{
		font-size: 32px;
		line-height: 23px;
	}

	.our-value-info span:nth-child(2){
		font-size: 16px;
		line-height: 25px;
		margin-left: 7px;
	}

	.arrow-our-value-1 {
		bottom: -59px;
		left: 39px;
		width: 165px;
	}

	.arrow-our-value-2 {
		left: -1px;
		top: 48px;
		width: 240px;
	}

	.arrow-our-value-3 {
		width: 223px;
		left: -102px;
		top: 31px;
	}

	.wrapper-our-values>div:not(:first-child){
		margin-top: 66px;
	}

	.wrapper-our-values>div:nth-child(1),
	.wrapper-our-values>div:nth-child(3){
		left: 0;
	}

	.wrapper-our-values>div:nth-child(2){
		left: 28px;
	}

	.wrapper-our-values>div:nth-child(4){
		left: 149px;
	}

	.wrapper-our-values>div:nth-child(5) {
		left: 29px;
	}

	.general-title-info-1, .general-title-info-1 a{
		font-size: 20px;
		line-height: 25px;
	}

	.general-text-info-1{
		font-size: 14px;
		line-height: 22px;
	}

	.general-text-hot-line,
	.free-at-city-phones-text,
	.col-request-callback .general-text-info-1{
		margin-top: 20px;
	}

	.col-support-phones-info-top-2{
		margin-top: 30px;
	}

	.col-support-phones-info-top.col-request-callback,
	.col-support-downloads-info-top{
		margin-top: 50px;
	}

	.div-city-selection{
		flex-direction: column;
		align-items: flex-start;
	}

	.button-select-your-city{
		margin-left: 0;
		margin-top: 20px;
	}

	.div-city-selection-support {
		margin-top: 35px;
	}

	.row-services-centers-support {
		margin-top: 60px;
	}

	.phone-numbers-at-city br{
		display: block;
	}

	.support-at-selected-location>div h2{
		font-size: 18px;
	}

	.support-at-selected-location>div span{
		margin-top: 5px;
	}

	.general-title-info-2, .phone-numbers-at-city, .all-available-cities-to-select span {
		font-size: 14px;
	}

	.col-support-page-form{
		width: 100%;
	}

	.input-general{
		font-size: 14px;
		line-height: 16px;
	}

	.label-with-custom-checkbox-form, .col-form-input {
		margin-top: 20px;
	}

	.partners-at-selected-location>div{
		margin-top: 50px;
	}

	.or-chose-product-title{
		margin-top: 45px;
	}

	.magnifier-search-img {
		left: 18px;
		top: 48px;
		width: 16px;
	}

	.input-general-downloads-model-name {
		padding-left: 44px;
	}

	.select__head{
		font-size: 14px;
		line-height: 16px;
	}

	.top-info-downloads-page{
		flex-direction: column;
		margin-top: 20px;
	}

	.top-info-downloads-page>div{
		margin-left: 0;
		margin-top: 10px;
	}

	a.find-another-model {
		font-size: 12px;
		line-height: 25px;
		margin-top: 10px;
	}

	.soft-download-div{
		margin-top: 20px;
	}

	.soft-bottom-info{
		margin-top: 10px;
	}

	.button-download-soft-page{
		margin-top: 20px;
	}

	.outer-wrapper-about-brand-img{
		max-height: 270px;
	}

	.powered-by-footer{
		position: absolute;
		bottom: -150px;
	}
}