html {
	width: 100%;
	max-width: 100%;
	overflow-x: hidden;
}
body {
	width: 100%;
	max-width: 100%;
	overflow-x: hidden;
	margin: 0;
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	line-height: 1.6;
	color: gray;
	scrollbar-width: 8px;
	scrollbar-color: #f38181 #ffb300;
	background: rgba(255, 245, 222, 0.6);
}
body::-webkit-scrollbar {
	width: 8px; /* ширина scrollbar */
}

body::-webkit-scrollbar-track {
	background: linear-gradient(to bottom, #bfbc00, #ffb300); /* цвет дорожки */
	border-radius: 180px;
}

body::-webkit-scrollbar-thumb {
	background-color: #f38181; /* цвет плашки */
	border-radius: 90px;
}

*,
*:before,
*:after {
	box-sizing: border-box;
}
h1,h2,h3,h4,h5,h6{
	margin: 0;
}
.header {
	position: relative;
	width: 100%;
	height: 70px;
	background: linear-gradient(to left, #bfbc00, #ffb300);
	display: flex;
	justify-content: center;
	z-index: 3;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.header_item {
	background: none;
	border: none;
	width: 20%;
	font-size: 26px;
	color: #fff;
	text-transform: uppercase;
	position: relative;
	font-family: 'Amatic SC', cursive;
	cursor: pointer;
	transition: opacity 0.2s ease,background 0.2s ease;
}
.header_logo {
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	width: 216px;
	z-index: 1001;
}
.header_padd {
	width: 10%;
}
.header_selector {
	width: 20%;
	height: 45px;
	border-radius: 10px;
	position: absolute;
	top:12px;
	left: -40px;
	background-color: rgba(56, 56, 56, 0.13);
	transition: left 0.25s linear;
}


.sitetabs{
	display: flex;
	flex-direction: column;
	position:relative;
}
.sitetabs_white {
	background: transparent;
	position:absolute;
	z-index: -1000;
	width:100%;
	height:100%;
	transition: background 0.25s linear;
}
.sitetabs_white_removing {
	background: transparent;
	z-index: 1000;
}
.sitetabs_white_act {
	background: rgba(255, 245, 222, 1);
	z-index: 1000;
}

.main_body {
	width: 100%;
	height: auto;
	display: flex;
	flex-direction: column;
	align-items: center;
	background: transparent;
	display: none;
}
.catalog {
	width: 100%;
	height: auto;
	padding: 0 5%;
	padding-top: 83px;
	display: flex;
	flex-direction: column;
	align-items: center;
	background: rgba(255, 245, 222, 0.6);
	display: none;
}
.partneras {
	width: 100%;
	height: auto;
	padding: 0;
	padding-top: 83px;
	display: flex;
	flex-direction: column;
	align-items: center;
	background: rgba(255, 245, 222, 0.6);
	display: none;
}
.contacts {
	width: 100%;
	height: auto;
	padding: 0 5%;
	padding-top: 83px;
	display: flex;
	flex-direction: column;
	align-items: center;
	background: rgba(255, 245, 222, 0.6);
	display: none;
	filter:opacity(0%);
	transition:filter 0.9s ease;
}
.contacts.act {
	filter: opacity(100%);
}

.subheader {
	width: 100%;
	height: 579px;
	display: flex;
	background: #fff;
	transition: height 0.25s linear;
	overflow:hidden;
	display:none;
}
.subheader.dissm {
	height: 0px;
}
.fabric_img {
}
/*title yell*/
.h_title {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top:40px;
	z-index: 1;
	filter:opacity(100%);
	transition: filter 1s ease,margin 1s ease;
}
.h_line {
	width: 90px;
	height: 3px;
	margin: 0 50px;
	background-color: #f38181;
	z-index:1;
}
.h_line_head {
	width: 100%;
	height: 3px;
	margin: 0 50px;
	background-color: #f38181;
	margin-bottom: 80px;
	box-shadow: 0 6px 15px rgba(0,0,0,1);
}
.h_line_prehead {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.h_txt {
	font-size: 55px;
	text-transform: uppercase;
	text-align: center;
	color: #ffb300;
	font-family: 'Amatic SC', cursive;
	z-index:1;
}
.h_txt.white {
	color: #fff;
}
.about_title {
	width:100%;
	height:auto;
	display:flex;
	flex-direction:column;
	justify-content:center;
	margin-bottom:70px;
	z-index:1;
}
.about_title_txt {
	padding: 15px;
	font-size: 24px;
	color: #f38181;
	font-family: 'Amatic SC', cursive;
	text-align: center;
	position: relative;
	z-index: 1;
	transition: color 1s ease;
}
.about_title_txt.nopadd {
	padding: 5px;
}
.about_title_txt.black {
	color: black;
}
.about_title_txt.brown {
	color: #a67400;
}
.about_title_txt.salat {
	color: #bfbc00;
}
.about_title_txt.yell {
	color: #ffb300;
}
.about_title_txt.white {
	color: #fff;
}
.about_title_txt.big {
	font-size: 40px;
}
.about_title_txt.green {
	color: green;
}
.about_title_txt.buble {
	background: linear-gradient(to left, #bfbc00, #ffb300);
	color: #fff;
	border-radius:50px;
	padding: 10px 119px;
    margin: 101px 0;
	text-align:center;
	font-size:28px;
	box-shadow: 0 0 20px 3px rgb(228,157,68);
}
.about_title_img {
	border-radius: 188px;
	max-width: 200px;
	max-height: 200px;
	margin-top:15px;
}
.about_title_divimg {
	border-radius: 36px;
	border: 1px solid rgba(0,0,0,0.125);
	margin: 0 15px;
	width: 270px;
	display: flex;
	flex-direction: column;
	align-items: center;
	background: rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 10px 0 rgb(0, 0, 0);
}
.about_title_txtim {
	font-size: 30px;
	text-align: center;
	margin-top: 25px;
	color: #c15615;
	font-family: 'Amatic SC', cursive;
	text-transform:uppercase;
}
.txt_1 {
	font-size: 20px;
	margin-bottom: 24px;
	text-align:center;
	z-index:1;
}

/*modal-window*/
.modalwin_backround {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.6);
	display: flex;
	align-items: center;
}
.pre_blur_all {
	transition: opacity 0.25s ease-in;
}
.allUi {
	opacity: 1;
}
.modalwin_win {
	margin: 0 auto;
	width: 750px;
	border-radius: 16px;
	background: rgba(255, 245, 222, 1);
	transform: scale(0.7);
	box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.3);
	margin-bottom:274px;
	transition: transform 0.25s linear;
}
.modalwin_win_header {
	padding: 5px 10px;
	display: flex;
	justify-content: space-between;
	align-items:center;
}
.modalwin_win_header_title{
	font-size:2.5rem;
	color:black;
	text-align:center;
	width:100%;
}
.modalwin_win_btn {
	text-align: center;
	font-size: 24px;
	padding: 10px 55px;
	margin-top: 24px;
	color: #fff;
	cursor: pointer;
	background: black;
	border-radius: 8px;
	z-index: 1000;
	transition: color,background 0.175s linear;
}
.modalwin_win_btn:hover {
	color: #fff;
	background: #ffb300;
}
.modalwin_win_header_close {
	cursor: pointer;
	font-size: 2.5rem;
	color: black;
}
.modalwin_win_content{
	padding:35px 10px
}
.modalwin_win_actions {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 5px 10px;
	border-top: 1px solid #eee;
}
.modalwin_backround {
	opacity: 0;
	z-index: -2;
	transition: opacity 0.25s linear;
}
.modalwin_win {
	opacity: 0;
	z-index: -1;
}






.modalwin_win_katal {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	width: 100%;
}
.modalwin_win_katal_img {
	width: 312px;
	max-height: 512px;
}
.modalwin_win_katal_DIV {
	display: flex;
	flex-direction: column;
	margin-left:34px;
	width:300px;
}
.modalwin_win_katal_txt {
	font-family: 'Amatic SC', cursive;
	width: 100%;
	color: #a67400;
	font-size: 40px;
	padding-top: 20px;
	padding-bottom: 0px;
	text-transform: uppercase;
}
.modalwin_win_katal_txtdecr {
	font-family: 'Amatic SC', cursive;
	width: 100%;
	color: #000000;
	font-size: 16px;
	padding-top: 0px;
	padding-bottom: 25px;
	text-transform: uppercase;
}
.modalwin_win_katal_subtxt {
	width: 50%;
	font-size: 16px;
	color: gray;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.modalwin_win_katal_subtxt2 {
	width: 50%;
	font-size: 12px;
	color: black;
	text-align: right;
}
.modalwin_win_katal_subtxt2.focus {
	font-size: 24px;
	color: green;
}
.modalwin_win_katal_subtxt3 {
	font-family: 'Amatic SC', cursive;
	font-size: 24px;
	color: black;
	margin-top: 24px;
	margin-bottom: 8px;
}
.modalwin_win_katal_subtxt4 {
	width: 100%;
	font-size: 16px;
	color: gray;
}
.modalwin_win_katal_descr {
	display: flex;
	flex-direction: row;
	align-items: center;
	width: 100%;
	margin: 4px 0px;
}
.disp_none{
	display:none;
}





.modalwin {
	transition: opacity 0.25s linear;
}
.modalwin.open .modalwin_backround,
.modalwin.open .modalwin_win {
	opacity:1;
	z-index:1002;
}
/*Dont force close for animation*/
.modalwin.hide .modalwin_backround {
	opacity:0;
	z-index:1000;
}
.modalwin.hide .modalwin_win {
	opacity:1;
	z-index:1000;
}
.modalwin.open .modalwin_win {
	transform: scale(1);
}





.partneras_main {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-top: 20px;
}
.partneras_main_icns {
	display: flex;
	flex-direction: row;
	align-items:center;
	padding-bottom:12px;
}
.materialft {
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: 'Material Icons', cursive;
	color: #fff;
	font-size: 40px;
	border: solid 1px #fff;
	border-radius: 10px;
	width: 50px;
	height: 50px;
	margin-right: 8px;
}
.partneras_descr{
	margin-right:28px;
}
.partneras_descr_img {
	display: flex;
	align-items: center;
}
.partn_img{
	border-radius:30px;
	width:412px;
	height:auto;
}
.partners_list{
	padding-top:40px;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}
.partners_list_img {
	margin-right: 25px;
	margin-bottom: 25px;
	width: 195px;
	height: 195px;
	box-shadow: 0 0 20px 3px rgba(228, 157, 68, 0.3);
}
.material_front {
	font-family: 'Material Icons', cursive;
}
.partners_doc_dwld {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	font-size: 24px;
	border-radius: 16px;
	border: solid 2px red;
	padding: 5px 10px;
	margin-top:24px;
	color: red;
	box-shadow: 0 0 5px 0px rgb(0,0,0);
	cursor: pointer;
	background: #fff;
	transition: color,background 0.175s linear;
}
.partners_doc_dwld:hover{
	color:#fff;
	background:red;
}
.partners_tel {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	font-size:28px;
	color:green;
	margin-bottom:20px;
}
.card_askworking {
	display: none;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	height: 439px;
	width: 100%;
	background: rgba(255,255,255,0.35);
}
.card_askworking.act {
	display: flex;
}
.comp_history {
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content:center;
	padding-top:64px;
}
.comp_history_event {
	display: flex;
	flex-direction: column;
	align-items:end;
	width: 54%;
	margin-top:50px;
}
.comp_history_line {
	width: 6%;
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-top: 65px;
}
.comp_history_yaer {
	display: flex;
	flex-direction: column;
	justify-content: left;
	width: 15%;
	font-size: 24px;
	margin-top: 30px;
}

.comp_history_yaer_txt {
	padding: 13px 17px;
	border: solid 2px #ffb300;
	margin-bottom: 291.5px;
	width: 134px;
	text-align: center;
	color: #ffb300;
	white-space: nowrap;
	z-index: 100;
	border-radius: 21px;
	filter: opacity(3%);
	transition: filter 2s ease;
}
.comp_history_yaer_txt.act {
	filter:opacity(100%);
}
.comp_history_event_item {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
	margin-bottom: 220px;
	width: 500px;
	z-index: 50;
	margin-right: 600px;
	filter: opacity(0%);
	transition: filter 1.5s ease,margin 1s ease;
}
.comp_history_event_item.act {
	margin-right:0px;
	filter:opacity(100%);
}
.comp_history_line_img{
	height:714px;
	z-index:100;
	filter:opacity(3%);
	transition: filter 2s ease;
}
.comp_history_line_img.act {
	filter: opacity(100%);
}
.comp_history_event_item_img {
	width: 500px;
	height: 400px;
}
.comp_history_event_item_img_body {
	width: 500px;
	height: 400px;
	border-radius: 30px;
	object-fit: cover;
}
.comp_history_event_item_txt {
	font-family: 'Amatic SC', cursive;
	color: #ffb300;
	font-size: 28px;
	margin-top: 24px;
	height: 68px;
}
.comp_history_event_item_txt2 {
	font-size: 17px;
	margin-top: 4px;
	color: #fff;
}
.youInOurHustory {
	position:relative;
	width: 100%;
	height:350px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	background: transparent;
}
.youInOurHustory2 {
	height: 445px;
	background: #ffffff3d;
	transform: translateZ(0);
}
.youInOurHustory_backblur {
	position: fixed;
	bottom: 0;
	width: 120%;
	height: 538px;
	z-index: -1000;
	filter: blur(0px);
	transform: translateZ(0);
	transform: translate3d(0px,-4px,0px);
}
.main_you_bkgNeitral {
	width: 100%;
	background: rgba(255, 245, 222, 1);
	padding: 0 5%;
	padding-top:83px;
}
.youInOurHustory_txt {
	font-size: 30px;
	color: #000;
	margin-bottom: 25px;
	margin-top: 149px;
	filter: opacity(5%);
	transition: margin 0.8s ease,filter 0.8s ease;
}
.youInOurHustory_txt.act {
	margin-top:0px;
	filter:opacity(100%);
}
.youInOurHustory_join {
	text-align:center;
	font-size: 24px;
	padding: 10px 15px;
	margin-top: 41px;
	color: #fff;
	cursor: pointer;
	background: black;
	border-radius:8px;
	z-index:5;
	transition: color,background 0.175s linear;
}
.youInOurHustory_butt_anim {
	filter: opacity(5%);
	margin-top: 80px;
	transition: filter 0.8s ease,margin 0.8s ease;
}
.youInOurHustory_butt_anim.act {
	filter: opacity(100%);
	margin-top: 0px;
}
.youInOurHustory_join.big {
	font-size: 30px;
}
.cookieab {
	position: absolute;
	height: auto;
	width: 1px;
}
.youInOurHustory_cookie1 {
	width: 198px;
	transform: translate3d(-170px,0,0);
	filter: blur(3px);
	transition: transform 0.4s linear;
	z-index: 2;
}
.youInOurHustory_cookie2 {
	width: 120px;
	transform: translate3d(120px,130px,0);
	filter: blur(2px);
	transition: transform 0.4s linear;
	z-index: 2;
}
.youInOurHustory_cookie3 {
	width: 168px;
	transform: translate3d(30px,-100px,0);
	transition: transform 0.4s linear;
	z-index: 2;
}
.youInOurHustory_cookie4 {
	width: 68px;
	transform: translate3d(140px,-140px,0);
	filter: blur(1px);
	transition: transform 0.4s linear;
	z-index: 2;
}
.youInOurHustory_cookie5 {
	width: 168px;
	transform: translate3d(180px,0,0);
	filter: blur(1px);
	transition: transform 0.4s linear;
	z-index: 2;
}
.youInOurHustory_cookie6 {
	width: 348px;
	transform: translate3d(0,0,0);
	filter: none;
	transition: width 0.4s linear;
	z-index:3;
}
.youInOurHustory_cookie7 {
	width: 320px;
	transform: translate3d(-80px,130px,0);
	filter: blur(3px);
	transition: transform 0.4s linear;
	z-index: 2;
}
.youInOurHustory_cookie8 {
	width: 120px;
	transform: translate3d(-80px,-80px,0);
	z-index:1;
	transition: transform 0.4s linear;
}
.youInOurHustory_join:hover {
	color: #fff;
	background: #ffb300;
}
.youInOurHustory_join:hover ~ .youInOurHustory_cookie1 {
	transform: translate3d(-200px,0,0);
}
.youInOurHustory_join:hover ~ .youInOurHustory_cookie2 {
	transform: translate3d(140px,150px,0);
}
.youInOurHustory_join:hover ~ .youInOurHustory_cookie3 {
	transform: translate3d(50px,-120px,0);
}
.youInOurHustory_join:hover ~ .youInOurHustory_cookie4 {
	transform: translate3d(160px,-180px,0);
}
.youInOurHustory_join:hover ~ .youInOurHustory_cookie5 {
	transform: translate3d(210px,0,0);
}
.youInOurHustory_join:hover ~ .youInOurHustory_cookie6 {
	width: 388px;
}
.youInOurHustory_join:hover ~ .youInOurHustory_cookie7 {
	transform: translate3d(-100px,150px,0);
}
.youInOurHustory_join:hover ~ .youInOurHustory_cookie8 {
	transform: translate3d(-100px,-100px,0);
}
.contacts_title {
	text-align: center;
}
.contacts_txt {
	font-family: 'Amatic SC', cursive;
	color:black;
	font-size:35px;
	margin-top:14px;
}
.contacts_txt2 {
	font-size: 22px;
	margin-top: 4px;
	color: #a67400;
}
.contacts_txt_icn {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}
.contacts_txt_icn_link {
	cursor: pointer;
	text-decoration: none;
	color: #a67400;
	transition: color 0.15s ease;
}
.contacts_txt_icn_link:hover {
	color: #ffb200;
}
.contacts_txt_icn_body {
	font-family: 'Material Icons', cursive;
	font-size:50px;
	padding-right:4px;
}
.contacts_txt_icn_body.ysm {
	font-size: 34px;
}
.contacts_container_center {
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.contacts_container {
	border-radius: 28px;
	margin-top: 50px;
	margin-bottom: 20px;
	width: 100%;
	background: #0000000d;
}
.contacts_container_item {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
	padding: 40px 0;
	align-items: center;
	font-size: 24px;
	text-align: center;
	font-family: 'Amatic SC', cursive;
	border-bottom: 1px solid rgba(0,0,0,0.11);
	/*aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa*/
}
.contacts_container_item.noborder{
	border:none;
}
.contacts_container_item_name {
	color: #e31e24;
	margin: 0 40px;
}
.contacts_container_item_tel {
	margin: 0 40px;
}
.contacts_container_item_email {
	margin: 0 40px;
	display:flex;
	flex-direction:row;
}
.contacts_container_item_card_tels {
	display: flex;
	flex-direction: row;
}
.catal_list {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-top: 50px;
	margin-bottom: 50px;
	filter: opacity(100%);
	transition: filter 0.2s ease,margin 0.5s ease;
}
.catal_list.close {
	filter: opacity(0%);
	margin-top: 0px;
}
.catal_list.openStart {
	filter: opacity(0%);
	margin-top: 100px;
}
.catal_list_item {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 280px;
	height: 340px;
	border-radius: 20px;
	padding-top: 6px;
	margin: 18px 24px;
	background: #ffffff42;
	cursor: pointer;
	box-shadow: 0 1px 10px 0 rgb(0 0 0 / 30%);
	transition: box-shadow 0.075s linear;
}
.catal_list_item:hover {
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.3);
}
.catal_list_item_img {
	max-width: 279px;
	max-height: 230px;
	object-fit: contain;
	transition:scale 0.3s ease;
}
.catal_list_item_txt {
    font-family: 'Amatic SC', cursive;
    width: 100%;
    height: 51%;
    color: #ffb300;
    text-align: center;
    font-size: 25px;
    padding-top: 20px;
    text-transform: uppercase;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    transition: scale 0.3s ease;
}
.catal_list_item:hover .catal_list_item_img {
	scale: 1.05;
}
.catal_list_item:hover .catal_list_item_txt {
	scale: 1.05;
}

.catal_list_item_preimg0{
	height:65%;
	width:100%;
	display:flex;
	justify-content:center;
	overflow:hidden;
}

.catal_list_item_subtxt {
	width: 100%;
	color: #e3e3e3;
	text-align: center;
	font-size: 14px;
	line-height: initial;
}
.catal_list_item_DIV {
	width:100%;
	height:35%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content:center;
}
.pre_downfooter {
	display: none;
	flex-direction: row;
	justify-content: center;
	text-align: center;
	width: 100%;
	position:relative;
	background: linear-gradient(to left, #bfbc00, #bfbc00, #bfbc00, #bfbc00, #ffb300, #ffb300, #ffb300, #ffb300);
}
.downfooter {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	width: 100%;
	padding: 20px 0;
	text-align: center;
	margin-top: 70px;
	filter: opacity(0%);
	transition: margin 0.8s ease,filter 0.8s ease;
}
.downfooter.act {
	filter: opacity(100%);
	margin:0;
}
.downfooter_about{
	color: #fff;
	font-size: 16px;
	margin:9px;
}
.downfooter_logo {
	width: 150px;
	margin: 9px 24px 9px 9px;
}
.catal_filter {
	position: absolute;
	width: 200px;
	height: 75px;
	background: #ffb300;
	border-radius: 25px;
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	align-items: center;
	cursor: pointer;
	transition: background 0.2s linear;
}
.catal_filter_selector {
	position: absolute;
	width: 200px;
	height: 0;
	background: rgba(0,0,0,0);
	border-radius: 25px;
	justify-content: center;
	align-items: center;
	overflow: hidden;
	overflow-y: scroll;
	scrollbar-width: 5px;
	scrollbar-color: #f38181 #ffb300;
	scrollbar-margin: 14px 0;
	z-index: 1000;
	transition: background 0.6s linear;
	transition: height 0.2s ease-in;
}
.catal_filter_selector::-webkit-scrollbar {
	width: 5px; /* ширина scrollbar */
}

.catal_filter_selector::-webkit-scrollbar-track {
	background-color: #ffb300; /* цвет дорожки */
	margin: 14px 0;
	border-radius:90px;
}
.catal_filter_selector::-webkit-scrollbar-thumb {
	background-color: #f38181; /* цвет плашки */
	border-radius:90px;
}
.catal_filter_selector.visib {
	
	height: 350px;
	background: #c18700;
}
.catal_filter_selector_txt {
	padding: 18px 0;
	font-size: 23px;
	color: #fff;
	background: #c18700;
	text-align: center;
	width: 100%;
	cursor: pointer;
	transition: background 0.2s linear;
}
.catal_filter_selector_txt:hover {
	background: #a27200;
}
.catal_filter:hover {
	background: #c18700;
}
.catal_filter_txt {
	font-size: 23px;
	color: #fff;
}
.catal_filter_icon {
	font-family: 'Material Icons', cursive;
	font-size: 35px;
	color:#fff;
	margin-left: 10px;
}
.cookieInvisible{
	display:none;
}
.comp_history_event_item_bkgimg{
	position:absolute;
	height:602px;
	width:660px;
	z-index:-1;
	opacity:0.5;
	right:0px;
	object-fit:cover;
}
.youInOurHustory_backblur_img{
	position:absolute;
	width:100%;
	height:900px;
	top:-80px;
	object-fit:cover;
}






.banner_div {
	width: 100%;
	height: 579px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	overflow: hidden;
}
.banner_body {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 579px;
}

.timeline {
	width: 100%;
	height: 3px;
	background: #bebebe;
	display:none;
}

.timeprogress {
	width: 0px;
	height: 8px;
	background-color: #f38181;
	transition: background-color 0.8s ease-out;
}

.tm_yell {
	background-color: #A6A308;
}

.t_done {
	width: 100%;
	transition: width 3.9s ease-out;
}

.t_reverse {
	width: 0px;
	transition: width 0.4s ease-out;
}

.banner {
	width: 100%;
	height: 579px;
	object-fit: cover;
}
.banner_blur_anim {
	transition: filter 1.2s ease-out;
}
.banner_blur {
}
.banner_2 {
	width: 0%;
	height: 579px;
	object-fit: cover;
}

.bn_act {
	width: 100%;
	transition: width 0.4s ease-out;
}

.bn_deact {
	width: 0%;
	transition: width 0.4s ease-out;
}
.banner_body_cards {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
	position: absolute;
	width: 100%;
	height: 579px;
	background: none;
	padding-top: 180px;
	transition: background 0.5s ease;
}
.banner_body_cards.destroy {
	display: none;
}
.banner_body_cards_center {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.banner_body_cards.act {
	background: rgba(0,0,0,0.5);
}
.banner_body_cards_txt {
	font-size: 0px;
	color: rgba(255, 245, 222, 0.6);
	margin-bottom: 50px;
	font-family: 'Amatic SC', cursive;
	transition: font-size 0.25s ease-in-out
}
.banner_body_cards_txt2 {
	font-size: 0px;
	color: #fff;
	font-family: 'Amatic SC', cursive;
	transition: font-size 0.45s ease-in-out;
}
.banner_body_cards_txt3 {
	font-size: 0px;
	color: rgba(255, 245, 222, 0.6);
	margin-top: 40px;
	padding-bottom: 30px;
	font-family: 'Amatic SC', cursive;
	transition: font-size 0.55s ease-in-out;
}
.banner_body_cards_txt.act {
	font-size: 44px;
}

.banner_body_cards_txt2.act {
	font-size: 30px;
}
.banner_body_cards_txt3.act {
	font-size: 13px;
}
.backCookies {
	width: 100%;
	height: 0px;
	position: relative;
	filter: opacity(100%);
}
.back_cookie1 {
	position: relative;
	z-index: 1;
	width: 198px;
	transform: translate3d(1335px,104px,0);
	filter: opacity(100%);
	transition: transform 1.8s ease,width 0.4s linear,filter 0.4s linear,left 0.1s ease,top 0.1s ease;
}

.back_cookie2 {
	position: relative;
	z-index: 1;
	width: 355px;
	transform: translate3d(42px,247px,0);
	filter: opacity(100%);
	transition: transform 1.8s ease,width 0.4s linear,filter 0.4s linear,left 0.1s ease,top 0.1s ease;
}

.back_cookie3 {
	position: relative;
	z-index: 1;
	width: 190px;
	transform: translate3d(-129px,487px,0);
	filter: opacity(100%);
	transition: transform 1.8s ease,width 0.4s linear,filter 0.4s linear,left 0.1s ease,top 0.1s ease;
}

.back_cookie4 {
	position: relative;
	z-index: 1;
	width: 68px;
	transform: translate3d(677px,643px,0);
	filter: opacity(0%);
	transition: transform 1.8s ease,width 0.4s linear,filter 0.4s linear,left 0.1s ease,top 0.1s ease;
}

.back_cookie5 {
	position: relative;
	z-index: 1;
	width: 200px;
	transform: translate3d(-377px,-92px,0);
	filter: opacity(80%);
	transition: transform 1.8s ease,width 0.4s linear,filter 0.4s linear,left 0.1s ease,top 0.1s ease;
}

.back_cookie6 {
	position: relative;
	z-index: 1;
	width: 164px;
	transform: translate3d(-923px,423px,0);
	filter: opacity(50%);
	transition: transform 1.8s ease,width 0.4s linear,filter 0.4s linear,left 0.1s ease,top 0.1s ease;
}

.back_cookie7 {
	position: relative;
	z-index: 1;
	width: 115px;
	transform: translate3d(-1076px,-5px,0);
	filter: opacity(54%);
	transition: transform 1.8s ease,width 0.4s linear,filter 0.4s linear,left 0.1s ease,top 0.1s ease;
}

.back_cookie8 {
	position: relative;
	z-index: 1;
	width: 136px;
	transform: translate3d(-1059px,625px,0);
	filter: opacity(70%);
	transition: transform 1.8s ease,width 0.4s linear,filter 0.4s linear,left 0.1s ease,top 0.1s ease;
}
.back_cookie9 {
	position: relative;
	z-index: 1;
	width: 116px;
	transform: translate3d(10px,-114px,0);
	filter: opacity(60%);
	transition: transform 1.8s ease,width 0.4s linear,filter 0.4s linear,left 0.1s ease,top 0.1s ease;
}
.back_cookie10 {
	position: relative;
	z-index: 1;
	width: 155px;
	transform: translate3d(87px,167px,0);
	filter: opacity(80%);
	transition: transform 1.8s ease,width 0.4s linear,filter 0.4s linear,left 0.1s ease,top 0.1s ease;
}
.back_cookie11 {
	position: relative;
	z-index: 1;
	width: 436px;
	transform: translate3d(1308px,298px,0);
	filter: opacity(100%);
	transition: transform 1.8s ease,width 0.4s linear,filter 0.4s linear,left 0.1s ease,top 0.1s ease;
}
.back_cookie12 {
	position: relative;
	z-index: 1;
	width: 230px;
	transform: translate3d(806px,30px,0);
	filter: opacity(100%);
	transition: transform 1.8s ease,width 0.4s linear,filter 0.4s linear,left 0.1s ease,top 0.1s ease;
}





.katal_background_img {
	position: absolute;
	width: 100%;
	top: 0px;
	left: 0px;
	object-fit: cover;
	height: 364px;
}






.nfilter {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-top: 40px;
	filter: opacity(100%);
	transition: filter 1s ease,margin 0.5s ease;
}
.nfilter_item {
	cursor: pointer;
	white-space: nowrap;
	margin: 0 27px;
	font-size: 20px;
	color: #ffffff94;
	padding: 10px 0;
	border-radius: 30px;
	z-index: 1;
	transition: color 0.13s linear,background 0.6s ease,padding 0.3s ease,margin 0.3s ease;
}
.nfilter_item.act {
color: #ffb300;
    background: rgb(255 255 255 / 28%);
    padding: 10px 21px;
    margin: 0 6px;
}
.nfilter_item:hover {
    color: #ffb300;
}
.filter_anvisible_all{
	filter:opacity(0%);
}
.ourCoworwers {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	z-index: 5;
	margin-top: 107px;
}
.ourCoworwers_item {
	object-fit: cover;
	width: 525px;
	border-radius: 17px;
	margin: 11px 15px;
	z-index: 5;
	cursor:zoom-in;
	transition:scale 0.36s ease;
}
.ourCoworwers_item:hover {
	scale:1.2;
	z-index:6;
}
.modal_cookie_materialf {
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: 'Material Icons', cursive;
	color: gray;
	font-size: 30px;
	margin-right: 8px;
}
.modal_cookie_iconimg {
	width: 30px;
	height: 30px;
	margin-right: 8px;
}


.backgrGallery_img {
	position: absolute;
	height:130vh;
	left: 0;
	z-index: 0;
	scale: 1.2;
	filter: none;
	transition: scale 0.6s ease,filter 0.6s ease,top 0.25s ease;
}
.backgrGallery_hiddenElem {
	height: 332px;
	
	background:none;
}
.backgrGallery_hiddenElem2 {
	height: 361px;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.backgrGallery_img.stick {
	filter: brightness(0.5);
	position: fixed;
	
	scale:1;
}
.backgrGallery_img.stick2 {
	filter: none;
	position: fixed;
	top:0;
	scale:1.2;
}

.titlestartAnim5.animed {
	margin-top: 110px;
}
.backgrGallery_hiddenElem2_img {
	width: 63px;
	margin-top: 84px;
}
.mainBkgStaticImg {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 0;
	filter: brightness(0.5);
}
.map {
	background: #cfcfcf;
	border-radius: 38px;
	width: 963px;
	overflow: hidden;
	height: 56px;
	transition: height 0.3s ease,background 0.3s ease;
}
.map.act {
	background: #fff;
	height: 494px;
}
.center_column{
	display:flex;
	flex-direction:column;
	align-items:center;
}
.partneras_title_anim {
	margin-top: 258px;
	filter: opacity(0%);
	transition: filter 0.6s ease,margin 0.6s ease;
}
.partneras_title_anim.act {
	margin-top: 60px;
	filter:opacity(100%);
}
.partneras_title_anim.top {
	margin-top: 266px;
}
.anim_img_ground {
	position: absolute;
	width: 130%;
	object-fit: cover;
	left: 0px;
	height: 197px;
	top: 610px;
	filter: opacity(0%);
	transition: left 1.6s linear,top 0.6s ease,filter 0.4s ease;
}
.anim_img_ground.act {
	top: 412px;
	left: -533px;
	filter: opacity(100%);
}
.anim_img_ground.deact {
	filter: opacity(0%);
}
.anim_img_car {
	position: absolute;
	object-fit: cover;
	left: 460px;
	width: 424px;
	top: 482px;
	filter: opacity(0%);
	z-index:2;
	transition: left 1.6s ease,top 0.6s ease,filter 0.4s ease;
}
.anim_img_car.act {
	top: 287px;
	left: calc(50% - 247px);
	filter: opacity(100%);
}
.anim_img_car.top {
	top: 145px;
}
.anim_img_car.deact {
	filter: opacity(0%);
}
.anim_img_house {
	position: absolute;
	object-fit: cover;
	left: 25px;
	height: 288px;
	top: 403px;
	filter: opacity(0%);
	transition: left 1.6s linear,top 0.6s ease,filter 0.4s ease;
}
.anim_img_house.act {
	left:-508px;
	top: 205px;
	filter: opacity(100%);
}
.anim_img_house.deact {
	filter: opacity(0%);
}
.partneras_bkg_img {
	position: fixed;
	height:140vh;
	top: 0;
	left: 0;
	z-index: 0;
	scale: 1.2;
	filter: brightness(0.6);
	opacity: 0%;
	transition: scale 0.6s ease,filter 0.6s ease,opacity 0.5s ease;
}
.anim_img_store {
	position: absolute;
	object-fit: cover;
	right: -516px;
	height: 288px;
	top: 403px;
	opacity: 0%;
	transition: right 1.6s linear,top 0.6s ease,opacity 0.4s ease;
}
.anim_img_kid {
	position: absolute;
	object-fit: cover;
	right: -116px;
	height: 130px;
	top: 403px;
	opacity: 0%;
	transition: right 1.6s linear,top 0.8s ease,opacity 0.4s ease;
}
.anim_img_kid.act {
	top: 365px;
	right: 423px;
	opacity: 100%;
}
.anim_img_kid.top {
	top: 265px;
}
.anim_img_kid.deact {
	opacity:0%;
}
.anim_img_store.act {
	top: 205px;
	right:23px;
	opacity:100%;
}
.anim_img_store.deact {
	opacity:0%;
}
.partneras_bkg_img.act {
	opacity:100%;
}
.partneras_bkg_img.stick{
	filter: brightness(0.3);
    position: fixed;
    scale: 1;
}
.contacts_wrap_infos {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	background: #0000000d;
	border-radius: 28px;
	padding: 29px 0;
	margin-top: 42px;
}
.contacts_wrap_infos_item {
	margin:0 62px;
}
.backgrKatal_img {
	position: fixed;
	height:130vh;
	top:0;
	left: 0;
	z-index: 0;
	scale: 1.2;
	filter: none;
	transition: scale 0.6s ease,filter 0.6s ease,top 0.25s ease;
}
.backgrKatal_img.back {
	scale: 1;
	filter: brightness(0.4);
}
.whitePanel90 {
	width: 90%;
	border-radius: 28px;
	background: #ffffff3d;
	padding: 31px 0;
}








.partneras_mainElemsAnim {
	filter: opacity(0%);
	margin-top: 88px;
	height: 324px;
	display: flex;
	flex-direction: column;
	align-items: center;
	transition: filter 0.3s ease,margin 0.3s ease;
}
.partneras_mainElemsAnim.act {
	filter: opacity(100%);
	margin-top:53px;
	height:auto;
}
/* PARTNERAS ANIM*/

.pre_downfooter_upButton {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 115px;
	height: 115px;
	position: fixed;
	border-radius: 71px;
	background: #ffb300;
	z-index: 100;
	right: 76px;
	bottom: 55px;
	box-shadow: 4px 6px 8px 0px rgb(34 60 80 / 20%);
	scale: 1;
	cursor: pointer;
	filter: none;
	transition: scale 0.3s ease,filter 0.3s ease;
}
.pre_downfooter_upButton:hover {
	filter:opacity(80%);
	scale:0.95;
}
.pre_downfooter_upButton.deact {
	filter:opacity(0%);
	scale:0.6;
}
.pre_downfooter_upButton_img {
	width: 89px;
}
.copy_button {
	width: 42px;
	height: 42px;
	border-radius: 21px;
	background: none;
	cursor: pointer;
	margin-left: 6px;
	transition: background 0.25s ease;
}
.copy_button:hover {
	background:#80808033;
}
.copy_button_img {
	width: 42px;
	height: 42px;
}
.copy_button_remind {
	position: relative;
	width: 136px;
	height: 39px;
	left: 53px;
	top: -42px;
	border-radius: 19px;
	background: #00000073;
	box-shadow: 5px 6px 8px 0px rgb(34 60 80 / 20%);
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 20px;
	color: #fff;
	filter: opacity(0%);
	scale: 0.5;
	transition: filter 0.25s ease,scale 0.25s ease,background 0.25s ease;
}
.rem_copyed {
	color: #07f366a8;
}
.rem_err {
	color: #f30707a8;
}
.copy_button:hover .copy_button_remind {
	scale:1;
	filter: opacity(100%);
}
.header_menuMButton {
	display: none;
	position: absolute;
	z-index: 50;
	align-items: center;
	right: 98px;
	width: 67px;
	height: 66px;
	scale: 1;
	filter: opacity(100%);
	transition: scale 0.35s ease,filter 0.30s linear;
}
.header_menuMButtonImg {
	width: 67px;
	height: 66px;
	border-radius: 41px;
	background: none;
	transition: background 0.35s ease;
}
.header_menuMButton_txt {
	font-size: 20px;
	color: #fff;
}
.header_menuMButton:hover .header_menuMButtonImg {
	background: #ffffff3b;
}
.header_menuMButton.deact {
	filter: opacity(0%);
	scale: 0.8;
}

iframe {
	width: 963px;
	height: 440px;
}
.header_item.selected {
	opacity: 50%;
	background: #00000029;
	border-radius: 12px;
	padding: 12px 0px;
}
.NF404_title {
	font-size: 40px;
	text-align: center;
	color: #ffb300;
}
.NF404_title_anim {
	margin-top: 211px;
}
.NF404_title2 {
	font-size: 20px;
	text-align: center;
	color: #8d8d8d;
}
.NF404_button {
	display: flex;
	align-items: center;
	text-align: center;
	justify-content: center;
	width: 373px;
	text-align: center;
	font-size: 24px;
	padding: 10px 15px;
	color: #fff;
	cursor: pointer;
	background: black;
	border-radius: 8px;
	transition: margin 0.9s ease;
}
.NF404_button_anim {
	margin-top: 133px;
}
.NF404_div_center {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	filter: opacity(0%);
	transition: 1.5s ease;
}
.NF404_div_center.act{
	
	filter: opacity(100%);
}



















/* ANIM_EVENTS */
.anim_marg {
	transition: margin 0.5s linear;
}

.anim_marg1s {
	transition: margin 1s linear;
}

.anim_font_state {
	transition: font-size 0.5s linear;
}

.anim_filter_state {
	transition: filter 0.3s linear;
}

.anim_filter_opacity {
	filter: opacity(30%);
}

.anim_top_400 {
	margin-top: 400px;
}

.anim_top_55 {
	margin-top: 55px;
}

.anim_top_null {
	margin-top: 0px;
}

.anim_font_null {
	font-size: 0px;
}











.partneras_margin_35 {
	padding-bottom: 35px;
}
.color_black{
	color:black;
}
.color_gold {
	color: #a67400;
}








@media screen and (min-width: 1441px) {


}
@media screen and (min-width: 1024px) and (max-width: 1440px) {
	.h_txt {
		font-size: 45px;
	}
	.txt_1 {
		font-size: 17px;
	}
	.h_line {
		width: 88px;
		margin: 0 30px;
	}
	.about_title_txt {
		font-size: 16.5px;
		padding: 0px;
	}
	.anim_top_55 {
		margin-top: 14px;
	}
	.header_item {
		background-color: transparent;
		border: none;
		width: 20%;
		font-size: 23px;
		color: #fff;
		text-transform: uppercase;
		position: relative;
		font-family: 'Amatic SC', cursive;
		cursor: pointer;
	}
	.youInOurHustory_join.big {
		font-size: 25px;
	}
	.youInOurHustory_cookie1 {
		width: 174px;
	}
	.youInOurHustory_cookie2 {
		width: 96px;
		transform: translate3d(95px,135px,0);
	}
	.youInOurHustory_cookie3 {
		width: 143px;
		transform: translate3d(27px,-59px,0);
	}
	.youInOurHustory_cookie4 {
		width: 55px;
		transform: translate3d(133px,-115px,0);
	}
	.youInOurHustory_cookie5 {
		width: 148px;
		transform: translate3d(166px,32px,0);
	}
	.youInOurHustory_cookie6 {
		width: 287px;
		transform: translate3d(10px,25px,0);
	}
	.youInOurHustory_cookie7 {
		width: 274px;
		transform: translate3d(-33px,100px,0);
	}
	.youInOurHustory_cookie8 {
		width: 103px;
		transform: translate3d(-80px,-61px,0);
	}
	.youInOurHustory {
		height: 292px;
	}

	.back_cookie1 {
		width: 168px;
		transform: translate3d(966px,69px,0);
	}
	.back_cookie2 {
		width: 306px;
		transform: translate3d(-7px,176px,0);
	}
	.back_cookie3 {
		width: 147px;
		transform: translate3d(-214px,356px,0);
	}
	.back_cookie5 {
		width: 146px;
		transform: translate3d(-377px,-105px,0);
	}
	.back_cookie6 {
		width: 103px;
		transform: translate3d(-795px,242px,0);
	}
	.back_cookie7 {
		width: 87px;
		transform: translate3d(-921px,-26px,0);
	}
	.back_cookie8 {
		width: 96px;
		transform: translate3d(-983px,367px,0);
	}
	.back_cookie9 {
		width: 110px;
		transform: translate3d(10px,-51px,0);
	}
	.back_cookie10 {
		width: 131px;
		transform: translate3d(-6px,167px,0);
	}
	.back_cookie11 {
		width: 341px;
		transform: translate3d(986px,176px,0);
	}
	.back_cookie12 {
		width: 179px;
		transform: translate3d(567px,-21px,0);
	}
	.header_logo {
		width: 185px;
	}
	.backgrGallery_hiddenElem2_img {
		width: 53px;
		margin-top: 8px;
	}
	.backgrGallery_hiddenElem2 {
		height: 223px;
	}
	.backgrGallery_hiddenElem {
		height: 128px;
	}
	.comp_history_event_item_img_body {
		width: 350px;
		height: 250px;
		border-radius: 11px;
	}
	.comp_history_event_item_img {
		width: 350px;
		height: 250px;
	}
	.comp_history_event_item_txt {
		font-size: 25px;
		margin-top: 18px;
	}
	.comp_history_event_item {
		margin-bottom: 187px;
	}
	.comp_history_yaer_txt {
		padding: 15px 17px;
		width: 125px;
		border-radius: 21px;
		margin-bottom: 456.5px;
	}
	.comp_history_yaer {
		font-size: 20px;
	}
	.comp_history_line_img {
		height: 522px;
	}
	.comp_history_event_item_txt2 {
		font-size: 15px;
	}
	.ourCoworwers_item {
		width: 471px;
	}
	.youInOurHustory2 {
		height: 336px;
	}
	.youInOurHustory_txt {
		font-size: 26px;
		margin-bottom: 31px;
	}
	.youInOurHustory_join {
		font-size: 20px;
	}
	.downfooter_logo {
		width: 115px;
	}
	.downfooter_about {
		font-size: 14px;
	}
	.pre_downfooter_upButton {
		width: 86px;
		height: 86px;
		right: 40px;
		bottom: 29px;
	}
	.pre_downfooter_upButton_img {
		width: 82px;
	}
	.modalwin_win {
		margin-bottom: 0px;
		width: 714px;
		padding: 0 19px;
	}
	.modalwin_win_header_title {
		font-size: 30px;
	}
	.contacts_txt {
		font-size: 28px;
	}
	.contacts_txt_icn_body {
		font-size: 40px;
	}
	.contacts_txt_icn_body.ysm {
    font-size: 22px;
	}
	.contacts_txt2 {
		font-size: 18px;
	}
	.modalwin_win_btn {
		font-size: 18px;
		padding: 10px 49px;
		margin-top: 0px;
	}
	.modalwin_win_katal_txt {
		font-size: 30px;
	}
	.modalwin_win_katal_txtdecr {
		font-size: 15px;
		padding-bottom: 13px;
	}
	.modalwin_win_katal_subtxt {
		font-size: 14px;
	}
	.modalwin_win_katal_subtxt2 {
		font-size: 16px;
	}
	.modal_cookie_iconimg {
		width: 26px;
		height: 26px;
	}
	.nfilter_item {
		margin: 0 19px;
		font-size: 18px;
	}
	.catal_list_item {
		width: 215px;
		height: 280px;
		margin: 15px 6px;
	}
	.catal_list_item_img {
		max-width: 215px;
	}
	.catal_list_item_txt {
		font-size: 20px;
	}
	.catal_list_item_subtxt {
		font-size: 13px;
	}
	.anim_img_ground {
		left: 67px;
		width: 180%;
	}
	.anim_img_ground.act {
	    left: -479px;
	}
	.partneras_mainElemsAnim.act {
		margin-top: 22px;
	}
	.materialft {
		font-size: 34px;
		width: 45px;
		height: 45px;
	}
	.about_title_txt.buble {
		margin: 63px 0;
		font-size: 22px;
	}
	.contacts_container_item {
		font-size: 20px;
	}
	.anim_img_store {
		right: -773px;
	}
	.anim_img_store.act {
		right: -280px;
	}
	.anim_img_kid {
		right: -453px;
	}
	.anim_img_kid.act {
    right: 86px;
	}
	.backgrGallery_img {
		height: 160vh;
	}
	.backgrKatal_img {
		height: 160vh;
	}

}
@media screen and (min-width: 600px) and (max-width: 1024px) {
	.header_selector{
		display:none;
	}
	.header {
		display: flex;
		flex-direction: column;
		align-items: center;
		overflow:hidden;
		transition: height 0.7s ease;
	}
	.header.act {
		height: 100vh;
	}
	.header_item {
		font-size: 23px;
		margin: 32px 0;
		filter: opacity(0%);
		width: 225px;
		transition: filter 0.7s ease;
	}
	.header.act .header_item {
		filter: opacity(100%);
	}
	.header_menuMButton {
		display: flex;
	}
	.h_title {
		margin-top: 19px;
	}
	.h_txt {
		font-size: 38px;
	}

	.txt_1 {
		font-size: 13px;
	}

	.h_line {
		width: 73px;
		margin: 0 24px;
	}

	.about_title_txt {
		font-size: 16px;
		padding: 0px;
	}

	.anim_top_55 {
		margin-top: 14px;
	}

	.youInOurHustory_join.big {
		font-size: 20px;
	}

	.youInOurHustory_cookie1 {
		width: 161px;
		transform: translate3d(-169px,11px,0);
	}

	.youInOurHustory_cookie2 {
		width: 90px;
		transform: translate3d(69px,115px,0);
	}

	.youInOurHustory_cookie3 {
		width: 138px;
		transform: translate3d(22px,-50px,0);
	}

	.youInOurHustory_cookie4 {
		width: 51px;
		transform: translate3d(123px,-81px,0);
	}

	.youInOurHustory_cookie5 {
		width: 136px;
		transform: translate3d(154px,32px,0);
	}

	.youInOurHustory_cookie6 {
		width: 254px;
		transform: translate3d(10px,25px,0);
	}

	.youInOurHustory_cookie7 {
		width: 243px;
		transform: translate3d(-52px,92px,0);
	}

	.youInOurHustory_cookie8 {
		width: 96px;
		transform: translate3d(-79px,-56px,0);
	}

	.youInOurHustory {
		height: 292px;
	}

	.back_cookie1 {
		width: 142px;
		transform: translate3d(737px,69px,0);
	}

	.back_cookie2 {
		width: 234px;
		transform: translate3d(-62px,204px,0);
	}

	.back_cookie3 {
		width: 120px;
		transform: translate3d(-222px,370px,0);
	}

	.back_cookie5 {
		width: 125px;
		transform: translate3d(-358px,-77px,0);
	}

	.back_cookie6 {
		width: 85px;
		transform: translate3d(-695px,256px,0);
	}

	.back_cookie7 {
		width: 71px;
		transform: translate3d(-700px,-26px,0);
	}

	.back_cookie8 {
		width: 86px;
		transform: translate3d(-828px,435px,0);
	}

	.back_cookie9 {
		width: 89px;
		transform: translate3d(882px,-239px,0);
	}

	.back_cookie10 {
		width: 98px;
		transform: translate3d(822px,-33px,0);
	}

	.back_cookie11 {
		width: 270px;
		transform: translate3d(528px,226px,0);
	}

	.back_cookie12 {
		width: 129px;
		transform: translate3d(246px,17px,0);
	}


	.header_logo {
		width: 185px;
	}

	.backgrGallery_hiddenElem2_img {
		width: 50px;
		margin-top: 6px;
	}

	.backgrGallery_hiddenElem2 {
		height: 195px;
	}

	.backgrGallery_hiddenElem {
		height: 128px;
	}

	.comp_history_event_item_img_body {
		width: 320px;
		height: 220px;
		border-radius: 11px;
	}

	.comp_history_event_item_img {
		width: 320px;
		height: 220px;
	}

	.comp_history_event_item_txt {
		font-size: 22px;
		margin-top: 14px;
	}

	.comp_history_event_item {
		margin-bottom: 106px;
		width: 387px;
	}

	.comp_history_yaer_txt {
		padding: 14px 12px;
		width: 120px;
		border-radius: 21px;
		margin-bottom: 344.5px;
		margin-left: 16px;
	}

	.comp_history_yaer {
		font-size: 20px;
	}

	.comp_history_line_img {
		height: 408px;
	}

	.comp_history_event_item_txt2 {
		font-size: 13px;
	}

	.ourCoworwers_item {
		width: 471px;
	}

	.youInOurHustory2 {
		height: 336px;
	}

	.youInOurHustory_txt {
		font-size: 25px;
		margin-bottom: 29px;
	}

	.youInOurHustory_join {
		font-size: 20px;
	}

	.downfooter_logo {
		width: 115px;
	}

	.downfooter_about {
		font-size: 12px;
	}

	.pre_downfooter_upButton {
		width: 86px;
		height: 86px;
		right: 36px;
		bottom: 36px;
	}

	.pre_downfooter_upButton_img {
		width: 82px;
	}

	.modalwin_win {
		margin-bottom: 0px;
		width: 602px;
		padding: 0 19px;
	}

	.modalwin_win_header_title {
		font-size: 30px;
	}

	.contacts_txt {
		font-size: 28px;
	}

	.contacts_txt_icn_body {
		font-size: 35px;
	}

		.contacts_txt_icn_body.ysm {
			font-size: 22px;
		}

	.contacts_txt2 {
		font-size: 18px;
	}
	.contacts_container_item {
		font-size: 18px;
	}

	.contacts_container_item_name {
		margin: 0 26px;
	}
	iframe {
		width: 524px;
		height: 389px;
	}
	.map {
		width: 524px;
	}
	.map.act {
		height: 389px;
	}
	.modalwin_win_btn {
		font-size: 18px;
		padding: 10px 49px;
		margin-top: 0px;
	}

	.modalwin_win_katal_txt {
		font-size: 28px;
	}

	.modalwin_win_katal_txtdecr {
		font-size: 12px;
		padding-bottom: 8px;
	}

	.modalwin_win_katal_subtxt {
		font-size: 12px;
	}

	.modalwin_win_katal_subtxt2 {
		font-size: 13.5px;
	}
	.modalwin_win_katal_DIV {
		margin-left: 0px;
	}
	.modal_cookie_iconimg {
		width: 24px;
		height: 24px;
		margin-right:5px;
	}
	.modalwin_win_actions {
		padding: 1px 10px;
	}
	.nfilter {
		margin-top: 18px;
	}
	.nfilter_item {
		margin: 0 19px;
		font-size: 16px;
	}

	.catal_list_item {
		width: 215px;
		height: 280px;
		margin: 15px 6px;
	}

	.catal_list_item_img {
		max-width: 215px;
	}

	.catal_list_item_txt {
		font-size: 19px;
		padding-top: 9px;
	}

	.catal_list_item_subtxt {
		font-size: 11.5px;
	}
	.anim_img_ground {
		left: 67px;
		width: 180%;
		height: 150px;
	}

		.anim_img_ground.act {
			left: -479px;
		}
	.partneras_mainElemsAnim.act {
		margin-top: 22px;
	}

	.materialft {
		font-size: 34px;
		width: 45px;
		height: 45px;
	}

	.about_title_txt.buble {
		margin: 63px 0;
		font-size: 19.5px;
	}


	.anim_img_store {
		right: -773px;
		height: 188px;
	}

	.anim_img_store.act {
		right: -115px;
		top: 281px;
	}
	.anim_img_car {
		width: 274px;
		left: -6px;
	}
	.anim_img_car.act {
		top: 341px;
		left: calc(50% - 150px);
	}
	.anim_img_car.top {
		top: 102px;
		left: calc(50% - 143px);
	}
	.anim_img_kid {
		right: -453px;
		height: 94px;
	}
		.anim_img_kid.act {
			right: 154px;
		}
	.partneras_margin_35{
		margin-bottom:0px;
	}
	.partneras_title_anim.top {
		margin-top: 133px;
	}
	.partneras_title_anim {
		margin-top: 258px;
	}
	.contacts_txt_icn_link {
		white-space: nowrap;
		overflow: hidden;
		width: 393px;
	}
	.comp_history_event {
		margin-left: 17px;
	}
	.NF404_title_anim {
		margin-top: 186px;
	}
	.NF404_title2 {
		font-size: 18px;
	}
	.NF404_button_anim {
		margin-top: 42px;
	}
}
@media screen and (min-width: 424px) and (max-width: 600px) {
	.header_selector {
		display: none;
	}

	.header {
		display: flex;
		flex-direction: column;
		align-items: center;
		overflow: hidden;
		transition: height 0.7s ease;
	}

	.header.act {
		height: 100vh;
	}

	.header_item {
		font-size: 23px;
		margin: 32px 0;
		filter: opacity(0%);
		width: 184px;
		transition: filter 0.7s ease;
	}

	.header.act .header_item {
		filter: opacity(100%);
	}

	.header_menuMButton {
		display: flex;
		right: 16px;
	}

	.backCookies {
		display: none;
	}

	.h_title {
		margin-top: 19px;
	}

	.h_txt {
		font-size: 35px;
	}

	.txt_1 {
		font-size: 12px;
	}

	.h_line {
		width: 32px;
		margin: 0 21px;
	}
	.about_title {
		margin-bottom: 1px;
	}
	.about_title_txt {
		font-size: 13px;
		padding: 0px;
	}
	.mobile_adapt_title {
		margin-bottom: 12px;
	}
	.anim_top_55 {
		margin-top: 0px;
	}

	.youInOurHustory_join.big {
		font-size: 17px;
	}

	.youInOurHustory_cookie1 {
		width: 133px;
		transform: translate3d(-132px,18px,0);
	}

	.youInOurHustory_cookie2 {
		width: 72px;
		transform: translate3d(67px,93px,0);
	}

	.youInOurHustory_cookie3 {
		width: 120px;
		transform: translate3d(22px,-38px,0);
	}

	.youInOurHustory_cookie4 {
		width: 44px;
		transform: translate3d(110px,-64px,0);
	}

	.youInOurHustory_cookie5 {
		width: 103px;
		transform: translate3d(129px,32px,0);
	}

	.youInOurHustory_cookie6 {
		width: 212px;
		transform: translate3d(10px,25px,0);
	}

	.youInOurHustory_cookie7 {
		width: 215px;
		transform: translate3d(-47px,74px,0);
	}

	.youInOurHustory_cookie8 {
		width: 76px;
		transform: translate3d(-67px,-40px,0);
	}

	.youInOurHustory {
		height: 292px;
	}
	.youInOurHustory.higher {
		top: -35px;
	}

	.header_logo {
		width: 185px;
	}

	.backgrGallery_hiddenElem2_img {
		width: 50px;
		margin-top: 6px;
	}

	.backgrGallery_hiddenElem2 {
		height: 195px;
	}

	.backgrGallery_hiddenElem {
		height: 128px;
	}

	.comp_history_event_item_img_body {
		width: 256px;
		height: 173px;
		border-radius:7px;
	}

	.comp_history_event_item_img {
		width: 256px;
		height: 173px;
	}

	.comp_history_event_item_txt {
		font-size: 17px;
		margin-top: 14px;
	}

	.comp_history_event_item {
		margin-bottom: 106px;
		width: 276px;
	}

	.comp_history_yaer_txt {
		padding: 11px 0px;
		width: 98px;
		border-radius: 21px;
		margin-bottom: 311px;
		margin-left: 9px;
		font-size: 16px;
	}

	.comp_history_yaer {
		font-size: 20px;
	}

	.comp_history_line_img {
		height: 361px;
	}

	.comp_history_event_item_txt2 {
		font-size: 10px;
	}

	.ourCoworwers_item {
		width: 357px
	}

	.youInOurHustory2 {
		height: 336px;
	}

	.youInOurHustory_txt {
		font-size: 23px;
		margin-bottom: 29px;
	}

	.youInOurHustory_join {
		font-size: 17px;
	}

	.downfooter_logo {
		width: 115px;
	}

	.downfooter_about {
		font-size: 12px;
	}

	.pre_downfooter_upButton {
		width: 70px;
		height: 70px;
		right: 21px;
		bottom: 27px;
	}

	.pre_downfooter_upButton_img {
		width: 65px;
	}

	.modalwin_win {
		margin-bottom: 0px;
		width: 418px;
		padding: 0 19px;
	}

	.modalwin_win_header_title {
		font-size: 30px;
	}

	.contacts_txt {
		font-size: 28px;
	}

	.contacts_txt_icn_body {
		font-size: 35px;
	}

		.contacts_txt_icn_body.ysm {
			font-size: 22px;
		}

	.contacts_txt2 {
		font-size: 18px;
	}

	.contacts_container_item {
		font-size: 16px;
	}

	.contacts_container_item_name {
		margin: 14px 26px;
	}

	iframe {
		width: 361px;
		height: 389px;
	}

	.map {
		width: 361px;
	}

		.map.act {
			height: 389px;
		}

	.modalwin_win_btn {
		font-size: 18px;
		padding: 10px 49px;
		margin-top: 0px;
	}
	.modalwin_win_katal {
		flex-direction: column;
	}
	.modalwin_win_katal_txt {
		font-size: 28px;
	}

	.modalwin_win_katal_txtdecr {
		font-size: 12px;
		padding-bottom: 8px;
	}

	.modalwin_win_katal_subtxt {
		font-size: 14px;
	}

	.modalwin_win_katal_subtxt2 {
		font-size: 14px;
	}

	.modalwin_win_katal_DIV {
		margin-left: 16px;
	}

	.modal_cookie_iconimg {
		width: 24px;
		height: 24px;
		margin-right: 5px;
	}

	.modalwin_win_actions {
		padding: 1px 10px;
	}
	.modalwin_win_katal_img {
		width: 193px;
	}
	.modalwin_win_content {
		padding: 0px 10px;
		padding-bottom: 30px;
	}
	.nfilter {
		margin-top: 18px;
	}

	.nfilter_item {
		margin: 0 11px;
		font-size: 14px;
	}
	.catal_list_item_preimg0 {
		height:auto;
		width: 440px;
	}
	.catal_list_item_DIV {
		width: auto;
		height: 100%;
	}
	.catal_list_item {
		width: 402px;
		height: 204px;
		margin: 15px 6px;
		flex-direction: row;
	}

	.catal_list_item_img {
		max-width: 194px;
		max-height: 177px;
	}

	.catal_list_item_txt {
		font-size: 19px;
		padding-top: 9px;
		margin-bottom: 12px;
		width: 197px;
		height:auto;
	}

	.catal_list_item_subtxt {
		font-size: 11.5px;
	}

	.anim_img_ground {
		left: 89px;
		width: 220%;
		height: 150px;
	}

		.anim_img_ground.act {
			left: -457px;
			top: 398px;
		}

	.partneras_mainElemsAnim.act {
		margin-top: 22px;
	}

	.materialft {
		font-size: 34px;
		width: 45px;
		height: 45px;
	}

	.about_title_txt.buble {
		padding: 8px 17px;
		margin: 56px 0;
		font-size: 16px;
		width: 399px;
	}


	.anim_img_store {
		right: -773px;
		height: 188px;
	}

		.anim_img_store.act {
			right: -115px;
			top: 281px;
		}

	.anim_img_car {
		width: 274px;
		left: -6px;
	}

		.anim_img_car.act {
			top: 341px;
			left: calc(50% - 150px);
		}

		.anim_img_car.top {
			top: 102px;
			left: calc(50% - 143px);
		}

	.anim_img_kid {
		right: -453px;
		height: 94px;
	}

		.anim_img_kid.act {
			right: 154px;
		}

	.partneras_margin_35 {
		margin-bottom: 0px;
	}

	.partneras_title_anim.top {
		margin-top: 133px;
	}

	.partneras_title_anim {
		margin-top: 258px;
	}

	.contacts_txt_icn_link {
		white-space: nowrap;
		overflow: hidden;
		width: 243px;
	}

	.comp_history_event {
		margin-left: 17px;
	}
	.partn_img {
		width: 302px;
	}
	.copy_button {
		width: 30px;
		height: 30px;
	}
	.copy_button_img {
		width: 30px;
		height: 30px;
	}
	.header_menuMButton_txt{
		display:none;
		width:0px;
	}
	.NF404_title_anim {
		margin-top: 186px;
	}

	.NF404_title2 {
		font-size: 15px;
	}
	.NF404_button {
		width: 373px;
		font-size: 20px;
		padding: 9px 0px;
	}
	.NF404_button_anim {
		margin-top: 42px;
	}
}
@media screen and (min-width: 375px) and (max-width: 424px) {
	.header_selector {
		display: none;
	}

	.header {
		display: flex;
		flex-direction: column;
		align-items: center;
		overflow: hidden;
		transition: height 0.7s ease;
	}

		.header.act {
			height: 100vh;
		}

	.header_item {
		font-size: 23px;
		margin: 32px 0;
		filter: opacity(0%);
		width: 184px;
		transition: filter 0.7s ease;
	}

	.header.act .header_item {
		filter: opacity(100%);
	}

	.header_menuMButton {
		display: flex;
		right: 16px;
	}

	.backCookies {
		display: none;
	}

	.h_title {
		margin-top: 19px;
	}

	.h_txt {
		font-size: 30px;
	}

	.txt_1 {
		font-size: 11px;
		margin-bottom: 11px;
	}

	.h_line {
		width: 23px;
		margin: 0 14px;
	}

	.about_title {
		margin-bottom: 0px;
	}
	.about_title.mobileAdaptHeight {
		height:237px;
	}

	.about_title_txt {
		font-size: 13px;
		padding: 0px;
	}

	.mobile_adapt_title {
		margin-bottom: 12px;
	}

	.anim_top_55 {
		margin-top: 0px;
	}

	.youInOurHustory_join.big {
		font-size: 16px;
	}

	.youInOurHustory_cookie1 {
		width: 113px;
		transform: translate3d(-116px,18px,0);
	}

	.youInOurHustory_cookie2 {
		width: 62px;
		transform: translate3d(55px,78px,0);
	}

	.youInOurHustory_cookie3 {
		width: 104px;
		transform: translate3d(22px,-34px,0);
	}

	.youInOurHustory_cookie4 {
		width: 39px;
		transform: translate3d(92px,-48px,0);
	}

	.youInOurHustory_cookie5 {
		width: 86px;
		transform: translate3d(102px,24px,0);
	}

	.youInOurHustory_cookie6 {
		width: 189px;
		transform: translate3d(10px,25px,0);
	}

	.youInOurHustory_cookie7 {
		width: 186px;
		transform: translate3d(-41px,64px,0);
	}

	.youInOurHustory_cookie8 {
		width: 66px;
		transform: translate3d(-52px,-28px,0);
	}

	.youInOurHustory {
		height: 292px;
	}

		.youInOurHustory.higher {
			top: -19px;
		}

	.header_logo {
		width: 185px;
	}

	.backgrGallery_hiddenElem2_img {
		width: 54px;
		margin-top: 6px;
	}

	.backgrGallery_hiddenElem2 {
		height: 195px;
	}

	.backgrGallery_hiddenElem {
		height: 128px;
	}

	.comp_history_event_item_img_body {
		width: 223px;
		height: 150px;
		border-radius: 9px;
	}

	.comp_history_event_item_img {
		width: 223px;
		height: 150px;
	}

	.comp_history_event_item_txt {
		font-size: 16px;
		margin-top: 14px;
	}

	.comp_history_event_item {
		margin-bottom: 104px;
		width: 234px;
	}

	.comp_history_yaer_txt {
		padding: 10px 0px;
		width: 85px;
		border-radius: 17px;
		margin-bottom: 306.5px;
		margin-left: 6px;
		font-size: 14px;
	}

	.comp_history_yaer {
		font-size: 20px;
	}

	.comp_history_line_img {
		height: 336px;
	}

	.comp_history_event_item_txt2 {
		font-size: 9px;
	}

	.ourCoworwers_item {
		width: 330px;
	}

	.youInOurHustory2 {
		height: 336px;
	}

	.youInOurHustory_txt {
		font-size: 20px;
		margin-bottom: 29px;
		text-align: center;
	}

	.youInOurHustory_join {
		font-size: 15px;
	}

	.downfooter_logo {
		width: 115px;
	}

	.downfooter_about {
		font-size: 12px;
	}

	.pre_downfooter_upButton {
		width: 66px;
		height: 66px;
		right: 17px;
		bottom: 32px;
	}

	.pre_downfooter_upButton_img {
		width: 60px;
	}

	.modalwin_win {
		margin-bottom: 0px;
		width: 366px;
		padding: 0 19px;
	}

	.modalwin_win_header_title {
		font-size: 24px;
	}

	.contacts_txt {
		font-size: 24px;
	}

	.contacts_txt_icn_body {
		font-size: 35px;
	}

		.contacts_txt_icn_body.ysm {
			font-size: 22px;
		}

	.contacts_txt2 {
		font-size: 15px;
	}

	.contacts_container_item {
		font-size: 16px;
	}

	.contacts_container_item_name {
		margin: 14px 26px;
	}

	iframe {
		width: 305px;
		height: 389px;
	}

	.map {
		width: 305px;
	}

		.map.act {
			height: 389px;
		}

	.modalwin_win_btn {
		font-size: 14px;
		padding: 10px 49px;
		margin-top: 0px;
	}

	.modalwin_win_katal {
		flex-direction: column;
	}

	.modalwin_win_katal_txt {
		font-size: 28px;
	}

	.modalwin_win_katal_txtdecr {
		font-size: 12px;
		padding-bottom: 8px;
	}

	.modalwin_win_katal_subtxt {
		font-size: 14px;
	}

	.modalwin_win_katal_subtxt2 {
		font-size: 14px;
	}

	.modalwin_win_katal_DIV {
		margin-left: 16px;
	}

	.modal_cookie_iconimg {
		width: 24px;
		height: 24px;
		margin-right: 5px;
	}

	.modalwin_win_actions {
		padding: 1px 10px;
	}

	.modalwin_win_katal_img {
		width: auto;
		max-width: 287px;
		max-height: 218px;
	}

	.modalwin_win_content {
		padding: 0px 10px;
		padding-bottom: 30px;
	}

	.nfilter {
		margin-top: 18px;
	}

	.nfilter_item {
		margin: 0 8px;
		font-size: 11px;
	}

	.catal_list_item_preimg0 {
		height: auto;
		width: 440px;
	}

	.catal_list_item_DIV {
		width: auto;
		height: 100%;
	}

	.catal_list_item {
		width: 343px;
		height: 176px;
		margin: 7px 6px;
		flex-direction: row;
	}

	.catal_list_item_img {
		max-width: 133px;
		max-height: 161px;
	}

	.catal_list_item_txt {
		font-size: 19px;
		padding-top: 9px;
		margin-bottom: 12px;
		width: 197px;
		height: auto;
	}

	.catal_list_item_subtxt {
		font-size: 11.5px;
	}

	.anim_img_ground {
		left: 89px;
		width: 220%;
		height: 150px;
	}

		.anim_img_ground.act {
			left: -457px;
			top: 398px;
		}

	.partneras_mainElemsAnim.act {
		margin-top: 22px;
	}

	.materialft {
		font-size: 34px;
		width: 45px;
		height: 45px;
	}

	.about_title_txt.buble {
		padding: 8px 17px;
		margin: 56px 0;
		font-size: 16px;
		width: 399px;
	}


	.anim_img_store {
		right: -773px;
		height: 188px;
	}

		.anim_img_store.act {
			right: -115px;
			top: 281px;
		}

	.anim_img_car {
		width: 274px;
		left: -6px;
	}

		.anim_img_car.act {
			top: 341px;
			left: calc(50% - 150px);
		}

		.anim_img_car.top {
			top: 102px;
			left: calc(50% - 143px);
		}

	.anim_img_kid {
		right: -453px;
		height: 94px;
	}

		.anim_img_kid.act {
			right: 154px;
		}

	.partneras_margin_35 {
		margin-bottom: 0px;
	}

	.partneras_title_anim.top {
		margin-top: 133px;
	}

	.partneras_title_anim {
		margin-top: 258px;
	}

	.contacts_txt_icn_link {
		white-space: nowrap;
		overflow: hidden;
		width: 200px;
	}

	.comp_history_event {
		margin-left: 17px;
	}

	.partn_img {
		width: 302px;
	}

	.copy_button {
		width: 30px;
		height: 30px;
	}

	.copy_button_img {
		width: 30px;
		height: 30px;
	}

	.header_menuMButton_txt {
		display: none;
		width: 0px;
	}
	.ourCoworwers {
		margin-top: 39px;
	}
	.NF404_title_anim {
		margin-top: 186px;
	}

	.NF404_title2 {
		font-size: 13px;
	}

	.NF404_button {
		width: 313px;
		font-size: 20px;
		padding: 9px 0px;
	}

	.NF404_button_anim {
		margin-top: 42px;
	}
}
@media screen and (min-width: 0px) and (max-width: 374px) {
	.header_selector {
		display: none;
	}

	.header {
		display: flex;
		flex-direction: column;
		align-items: center;
		overflow: hidden;
		transition: height 0.7s ease;
	}

	.header.act {
	height: 100vh;
	}

	.header_item {
		font-size: 23px;
		margin: 32px 0;
		filter: opacity(0%);
		width: 184px;
		transition: filter 0.7s ease;
	}

	.header.act .header_item {
		filter: opacity(100%);
	}

	.header_menuMButton {
		display: flex;
		right: 8px;
		width: 64px;
	}
	.header_menuMButtonImg {
		width: 64px;
		height: 65px;
	}
	.backCookies {
		display: none;
	}

	.h_title {
		margin-top: 19px;
	}

	.h_txt {
		font-size: 26px;
	}

	.txt_1 {
		font-size: 11px;
		margin-bottom: 11px;
	}

	.h_line {
		width: 17px;
		margin: 0 9px;
	}

	.about_title {
		margin-bottom: 0px;
	}

		.about_title.mobileAdaptHeight {
			height: 237px;
		}

	.about_title_txt {
		font-size: 12px;
		padding: 0px;
	}

	.mobile_adapt_title {
		margin-bottom: 12px;
	}

	.anim_top_55 {
		margin-top: 0px;
	}

	.youInOurHustory_join.big {
		font-size: 14px;
	}

	.youInOurHustory_cookie1 {
		width: 98px;
		transform: translate3d(-104px,18px,0);
	}

	.youInOurHustory_cookie2 {
		width: 54px;
		transform: translate3d(50px,69px,0);
	}

	.youInOurHustory_cookie3 {
		width: 94px;
		transform: translate3d(18px,-28px,0);
	}

	.youInOurHustory_cookie4 {
		width: 39px;
		transform: translate3d(92px,-48px,0);
	}

	.youInOurHustory_cookie5 {
		width: 76px;
		transform: translate3d(87px,21px,0);
	}

	.youInOurHustory_cookie6 {
		width: 167px;
		transform: translate3d(2px,25px,0);
	}

	.youInOurHustory_cookie7 {
		width: 162px;
		transform: translate3d(-37px,60px,0);
	}

	.youInOurHustory_cookie8 {
		width: 60px;
		transform: translate3d(-50px,-24px,0);
	}

	.youInOurHustory {
		height: 292px;
	}

		.youInOurHustory.higher {
			top: -26px;
		}

	.header_logo {
		width: 144px;
	}

	.backgrGallery_hiddenElem2_img {
		width: 54px;
		margin-top: 6px;
	}

	.backgrGallery_hiddenElem2 {
		height: 195px;
	}

	.backgrGallery_hiddenElem {
		height: 0px;
	}

	.comp_history_event_item_img_body {
		width: 194px;
		height: 131px;
		border-radius: 9px;
	}

	.comp_history_event_item_img {
		width: 194px;
		height: 131px;
	}

	.comp_history_event_item_txt {
		font-size: 16px;
		margin-top: 14px;
	}

	.comp_history_event_item {
		margin-bottom: 84px;
		width: 207px;
	}

	.comp_history_yaer_txt {
		padding: 8px 0px;
		width: 70px;
		border-radius: 12px;
		margin-bottom: 255px;
		margin-left: 6px;
		font-size: 12px;
	}

	.comp_history_yaer {
		font-size: 20px;
	}

	.comp_history_line_img {
		height: 292px;
	}

	.comp_history_event_item_txt2 {
		font-size: 9px;
	}

	.ourCoworwers_item {
		width: 289px;
	}

	.youInOurHustory2 {
		height: 254px;
	}

	.youInOurHustory_txt {
		font-size: 18px;
		margin-bottom: 29px;
		text-align: center;
	}

	.youInOurHustory_join {
		font-size: 12px;
	}

	.downfooter_logo {
		width: 115px;
	}

	.downfooter_about {
		font-size: 11px;
	}

	.pre_downfooter_upButton {
		width: 60px;
		height: 60px;
		right: 17px;
		bottom: 32px;
	}

	.pre_downfooter_upButton_img {
		width: 56px;
	}

	.modalwin_win {
		margin-bottom: 0px;
		width: 307px;
		padding: 0 19px;
	}
	.modalwin_win_header_close {
		font-size: 2.1rem;
	}
	.modalwin_win_header_title {
		font-size: 18px;
	}
	.modalwin_win_katal_descr {
		width: 95%;
	}
	.contacts_txt {
		font-size: 22px;
	}

	.contacts_txt_icn_body {
		font-size: 35px;
	}

		.contacts_txt_icn_body.ysm {
			font-size: 22px;
		}

	.contacts_txt2 {
		font-size: 14px;
	}

	.contacts_container_item {
		font-size: 15px;
	}

	.contacts_container_item_name {
		margin: 14px 26px;
	}

	iframe {
		width: 253px;
		height: 273px;
	}

	.map {
		width: 253px;
	}

	.map.act {
		height: 273px;
	}

	.modalwin_win_btn {
		font-size: 14px;
		padding: 8px 37px;
		margin-top: 0px;
	}

	.modalwin_win_katal {
		flex-direction: column;
	}

	.modalwin_win_katal_txt {
		font-size: 19px;
	}

	.modalwin_win_katal_txtdecr {
		font-size: 10px;
		padding-bottom: 8px;
	}

	.modalwin_win_katal_subtxt {
		font-size: 14px;
	}

	.modalwin_win_katal_subtxt2 {
		font-size: 11px;
	}

	.modalwin_win_katal_DIV {
		margin-left: 16px;
	}

	.modal_cookie_iconimg {
		width: 20px;
		height: 20px;
		margin-right: 5px;
	}

	.modalwin_win_actions {
		padding: 1px 10px;
	}

	.modalwin_win_katal_img {
		width: auto;
		max-width: 287px;
		max-height: 170px;
	}

	.modalwin_win_content {
		padding: 0px 10px;
		padding-bottom: 30px;
	}

	.nfilter {
		margin-top: 18px;
	}

	.nfilter_item {
		margin: 0 7px;
		font-size: 10px;
		padding: 7px 0;
	}
	.nfilter_item.act {
		padding: 7px 12px;
	}
	.catal_list_item_preimg0 {
		height: auto;
		width: 440px;
	}

	.catal_list_item_DIV {
		width: auto;
		height: 100%;
	}

	.catal_list_item {
		width: 292px;
		height: 158px;
		margin: 7px 6px;
		flex-direction: row;
	}

	.catal_list_item_img {
		max-width: 83px;
		max-height: 135px;
	}

	.catal_list_item_txt {
		font-size: 19px;
		padding-top: 9px;
		margin-bottom: 12px;
		width: 197px;
		height: auto;
	}

	.catal_list_item_subtxt {
		font-size: 11.5px;
	}

	.anim_img_ground {
		left: 89px;
		width: 320%;
		height: 150px;
	}

		.anim_img_ground.act {
			left: -457px;
			top: 398px;
		}

	.partneras_mainElemsAnim.act {
		margin-top: 22px;
	}

	.materialft {
		font-size: 34px;
		width: 45px;
		height: 45px;
	}

	.about_title_txt.buble {
		padding: 8px 17px;
		margin: 41px 0;
		font-size: 14px;
		width: 303px;
	}


	.anim_img_store {
		right: -773px;
		height: 188px;
	}

		.anim_img_store.act {
			right: -115px;
			top: 281px;
		}

	.anim_img_car {
		width: 274px;
		left: -6px;
	}

		.anim_img_car.act {
			top: 341px;
			left: calc(50% - 150px);
		}

		.anim_img_car.top {
			top: 102px;
			left: calc(50% - 143px);
		}

	.anim_img_kid {
		right: -453px;
		height: 94px;
	}

		.anim_img_kid.act {
			right: 154px;
		}

	.partneras_margin_35 {
		margin-bottom: 0px;
	}

	.partneras_title_anim.top {
		margin-top: 133px;
	}

	.partneras_title_anim {
		margin-top: 258px;
	}

	.contacts_txt_icn_link {
		white-space: nowrap;
		overflow: hidden;
		width: 156px;
	}

	.comp_history_event {
		margin-left: 17px;
	}

	.partn_img {
		width: 243px;
	}

	.copy_button {
		width: 30px;
		height: 30px;
	}

	.copy_button_img {
		width: 30px;
		height: 30px;
	}

	.header_menuMButton_txt {
		display: none;
		width: 0px;
	}

	.ourCoworwers {
		margin-top: 39px;
	}
	.main_you_bkgNeitral {
		padding-top: 42px;
	}
	.NF404_title_anim {
		margin-top: 186px;
	}

	.NF404_title2 {
		font-size: 13px;
	}

	.NF404_button {
		width: 258px;
		font-size: 17px;
		padding: 9px 0px;
	}

	.NF404_button_anim {
		margin-top: 42px;
	}
}




.margtop30 {
	margin-top: 30px;
}

.margtop150 {
	margin-top: 150px;
}
.STback_cookie1 {
	transform: translate3d(1169px,205px,0);
}

.STback_cookie2 {
	transform: translate3d(312px,359px,0);
}

.STback_cookie3 {
	transform: translate3d(-19px,455px,0);
}

.STback_cookie4 {
	transform: translate3d(521px,561px,0);
}

.STback_cookie5 {
	transform: translate3d(-253px,142px,0);
}

.STback_cookie6 {
	transform: translate3d(-731px,375px,0);
}

.STback_cookie7 {
	transform: translate3d(-884px,92px,0);
}

.STback_cookie8 {
	transform: translate3d(-867px,502px,0);
}

.STback_cookie9 {
	transform: translate3d(-332px,54px,0);
}

.STback_cookie10 {
	transform: translate3d(-115px,262px,0);
}

.STback_cookie11 {
	transform: translate3d(1125px,208px,0);
}

.STback_cookie12 {
	transform: translate3d(572px,65px,0);
}

.unvisible {
	filter: opacity(0%);
}
.titlestartAnim5 {
	margin-top: 565px;
}