/* html {
--main-color: white;
--main-color-bright: rgba(255, 255, 255, 0.1);
--main-color-sticky: #222;
} */
/* .pageBody {
padding-top: 95px;
} */
/* header {
position: absolute;
z-index: 5000;
left: 0;
right: 0;
top: 0;
} */
/* nav.top-menu {
z-index: 5;
} */
/* .city {
color: var(--main-color);
}
.city_select {
border-bottom-color: var(--main-color);
color: var(--main-color);
}
.top-menu #menu span {
background: var(--main-color);
}
nav.top-menu ul.list li a:not(.header-nav__item-link) {
color: var(--main-color);
}
nav.top-menu ul.list li:hover a {
background-color: var(--main-color-bright);
}
nav.top-menu ul.list li a.header-nav__link-inner {
background-color: #eaeaea;
color: #444;
}
nav.top-menu ul.list li a.header-nav__link-inner:hover {
background-color: #ddd;
}
.header-nav__link svg {
fill: var(--main-color);
}
.header-nav__link-inner svg {
fill: #444;
transform: rotate(90deg);
}
header .header .inner-block .phone-icon,
header .header .inner-block .compare a .icon svg,
header .header .inner-block .cart a .icon svg {
fill: var(--main-color);
}
header .header .inner-block .list-wish a .icon svg {
stroke: transparent;
}
header .header .inner-block .phone a {
color: var(--main-color);
}
header .header .inner-block .cart a span {
color: var(--main-color);
}
nav.top-menu {
background-color: transparent;
}
header.sticky .city {
color: var(--main-color-sticky);
}
header.sticky .city_select {
border-bottom-color: var(--main-color-sticky);
color: var(--main-color-sticky);
}
header.sticky .city_select:hover {
border-bottom-color: transparent;
}
header.sticky .header .inner-block .phone a,
header.sticky .header .inner-block .cart a span {
color: var(--main-color-sticky);
}
header.sticky .header .inner-block .phone-icon,
header.sticky .header .inner-block .compare a .icon svg,
header.sticky .header .inner-block .cart a .icon svg {
fill: var(--main-color-sticky);
}
header.sticky .header .inner-block .list-wish a .icon svg {
fill: var(--main-color);
stroke: var(--main-color-sticky);
}
header.sticky #menu span {
background: var(--main-color-sticky);
}
.contant-page {
margin-top: -150px;
}
@media (max-width: 991px) {
.pageBody {
padding-top: 88px;
}
.contant-page {
margin-top: 0;
}
.header {
background-color: var(--main-color);;
}
header .header .inner-block .phone-icon,
header .header .inner-block .compare a .icon svg,
header .header .inner-block .cart a .icon svg {
fill: var(--main-color-sticky);
}
header .header .inner-block .list-wish a .icon svg {
fill: var(--main-color);
stroke: var(--main-color-sticky);
}
} */

/*Новое прозрачное верхнее меню*/
@media screen and (min-width:991px){
	.header_2{
		position:absolute;
		top:40px;
		left:0;
		width:100%;
		color:#fff;
	}
	nav.top-menu{
		position:absolute;
		top:150px;
		left:0;
		width:100%;
		background-color: transparent;
		color:#fff;
	}
	header .phone a, 
	header .cart a span, 
	nav.top-menu .list > li > a{
		color:#fff;
	}
	header .header__callback, .city_select{
		color: #fff;
		border-bottom: 1px dashed #fff;
	}
	header .header__contacts{
		z-index:1;
	}
	header .phone a svg, 
	.header-nav__link svg{
		fill:#fff;
	}
	header .cart a .icon svg path, header .cart a .icon svg ellipse{
		stroke:#fff;
	}
	nav.top-menu .list li{
		transition:0.3s;
	}
	nav.top-menu .list li:hover{
		background-color: rgba(255, 255, 255, 0.1);
	}
	.top_menu_back{
		position:absolute;
		background: #000;
		opacity: 0.25;
		top:40px;
		left:0;
		width:100%;
		height: 162px;
		z-index: 99;
	}
	.slider-block{
		max-height: 700px;
		height: 700px;
		margin-top: 0px;
	}
	.slider-block .slider-list .swiper-slide .title{
		position:relative;
		left:0;
		top:300px;
	}
}
.main_group_list{
	grid-template-columns: repeat(3,1fr);
}
@media screen and (max-width:575px){
	.main_group_list{
	grid-template-columns: 1fr 1fr;
	}}
@media screen and (min-width:1550px){
	.slide-video{
		top: -25%;
	}
}

@media screen and (max-width:991px){
	.slide-video{
		position:relative;
	}
	.slider-block{
		height: 100%;
		margin-top: 0px;
	}
}
/* end Новое прозрачное верхнее меню*/


@media (max-width: 767px){
.about__text {
     width: 65%; 
    /* display: flex; */
    /* float: left; */
    float: right;
    /* margin-left: 35%; */
    margin-bottom: 30px;
	
}
.about__image {
    width: 30%;
    display: flex;
    margin: 0 40px 0 0;
		height:100px;
}
	.about__wrap {
    flex-direction: inherit;
}
	.about__image img{
		height:100px;
	}
	
	
}