@media screen and (max-width: 1800px) {
	.swiper-container.main-slider.swiper-container-horizontal {
		height: 500px;
	}
	.foot_adress {
		font-size: 14px;
	}
	.white_menu_select {
		left: 75px;
	}
	.container {
		max-width: 1230px;
		padding-left: 80px;
	}
	.header_item:nth-child(2) {
		margin: 0 57px;
	}
	.header_item_logo img {
		width: 124px;
		height: 76px;
	}
	.burg .burg_text span:nth-child(2), .burg .burg_text span:nth-child(3) {
		font-size: 14px;
	}
	.header_item_gr, .header_item_reserv {
		font-size: 14px;
	}
	.header_item_social span, a {
		font-size: 14px;
	}
	.tab_link {
		font-size: 14px;
	}
	.tab_link span {
		height: 190px;
	}
	#menu-menyu li a {
		font-size: 40px;
	}
	.social_grid {
		margin-top: 8px;
	}
	.footer {
		padding-top: 140px;
	}
	.footer_main {
		padding: 80px;
	}
	.footer_main span {
		font-size: 14px;
	}
	.footer_main a {
		font-size: 14px;
	}
	.footer_line a {
		font-size: 14px;
	}
	.footer_line {
		font-size: 14px;
	}
	.footer_main_content_logo {
		margin-right: 80px;
	}
	.white_menu_item_name {
		font-size: 60px;
		padding: 100px 0;
	}
	.white_menu_select ul li {
		font-size: 14px;
	}
	.menu_item_eat_name {
		max-width: 298px;
	}
	.menu_item_eat_name,
	.menu_item_eat_gramm,
	.menu_item_eat_prcice{
		font-size: 18px;
	}
	.menu_item_eat_desc {
		font-size: 16px;
		max-width: 298px;
	}
	.menu_item_eat_gramm {
		max-width: 90px;
	}
	.index_grid {
		grid-template-columns: 1fr 768px;
		grid-gap: 46px;
	}
	.index_grid_item:nth-child(2) {
		height: 468px;
	}
	.index_page {
		margin-top: 80px;
	}
	.index_grid_item_head {
		/*max-width: 423px;*/
		min-width: 400px;
		font-size: 60px;
	}
	.index_video svg {
		width: 40px;
		height: 40px;
		margin-right: 12px;
	}
	.video_text_head {
		font-size: 14px;
	}
	.video_text_time {
		font-size: 14px;
	}
	.index_list_text {
		font-weight: 14;
		margin-left: 12px;
	}
	.index_list_img img:nth-child(1) {
		width: 18px;
		height: 23px;
	}
	.index_list_img img:nth-child(2) {
		width: 7.2px;
		height: 18px;
		left: 5.4px;
		top: 14px;
	}
	.index_list:hover .index_list_img img:nth-child(2) {
		top: 19px;
	}
	.index_2 {
		padding-top: 140px;
	}
	.index_2::before {
		top: 140px;
		width: 152px;
	}
	.index_2_grid {
		grid-gap: 116px;
	}
	.index_2_grid_head {
		font-size: 160px;
	}
	.index_2_grid_text {
		font-size: 16px;
		line-height: 28px;
		max-width: 371px;
	}
	.index_2_grid {
		padding: 100px 0 0;
	}
	.index_3 {
		padding-top: 200px;
	}
	.index_3_grid_img {
		height: 556px;
	}
	.index_3_grid_info_head {
		font-size: 60px;
		margin-bottom: 40px;
	}
	.index_3_grid_info_text {
		font-size: 16px;
		line-height: 28px;
		margin-bottom: 40px;
	}
	.index_3_grid_tab_item {
		margin-bottom: 10px;
	}
	.index_3_grid_tab_item_text {
		font-size: 16px;
	}
	.index_3_grid_tab_item span {
		width: 60px;
		height: 60px;
	}
	.index_3_grid {
		grid-gap: 80px;
	}
	.index_3_grid:nth-child(2) {
		margin-top: 140px;
	}
	.index_4_head {
		font-size: 40px;
		margin-bottom: 24px;
	}
	.index_4_slider_item img {
		height: 500px !important;
		width: 100%;
	}
	.slider__counter {
		font-size: 16px;
	}
	.slid_name {
		font-size: 16px;
	}
	.slick-arrow svg {
		width: 45px;
	}
	.arr_prev {
		bottom: 20px;
		right: 80px;
	}
	.arr_next {
		bottom: 18px;
	}
	.slid_name {
		bottom: 3px;
	}
	.index_4 {
		padding-top: 140px;
	}
	.index_5 {
		padding-top: 140px;
	}
	.index_5_grid_info {
		padding: 80px 80px 80px 0;
	}
	.index_5_grid_info_head {
		font-size: 60px;
		margin-bottom: 40px;
	}
	.index_5_grid_info_text {
		font-size: 16px;
		line-height: 28px;
		margin-bottom: 80px;
	}
	.index_5_grid {
		grid-gap: 76px;
	}
	.index_5_kit {
		grid-gap: 44px;
	}
	.index_5_grid_kit {
		padding-right: 44px;	
	}
	.index_5_kit_item {
		width: 160px;
	}
	.index_5_kit_item_img {
		height: 136px;
	}
	.index_5_kit_item_name {
		font-size: 14px;
	}
	.index_5_grid {
		grid-template-columns: 440px 1fr;
	}
	.index_5_grid_info_btn a {
		padding: 16px 32px;
		font-size: 16px;
	}
	.index_6 {
		padding-top: 140px;
	}
	.index_7 {
		padding-top: 140px;
	}
	.index_7_slider_item {
		height: 380px !important;
		margin-right: 80px;
	}
	.index_7_head {
		font-size: 60px;
		margin-bottom: 40px;
	}
	.index_7_sub_head {
		font-size: 16px;
		margin-bottom: 40px;
	}
	.banket {
		padding-top: 100px;
	}
	.banket_main_text {
		font-size: 16px;
		line-height: 28px;
		grid-gap: 80px;
	}
	.banket_skill {
		grid-gap: 40px;
	}
	.banket_skill_item {
		padding: 40px;
	}
	.banket_skill_item_img span {
		width: 80px;
		height: 80px;
	}
	.banket_skill_item_img span img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	.banket_skill_item_text {
		font-size: 16px;
		margin-top: 24px;
	}
	.banket_skill {
		margin-top: 80px;
	}
	.banket_galllery {
		padding-top: 140px;
	}
	.banket_galllery_grid_item {
		height: 304px;
	}
	.banket_galllery_grid {
		grid-gap: 20px;
	}
	.banket_some_block {
		padding-top: 140px;
	}
	.banket_head {
		font-size: 60px;
	}
	.banket_slider_wrap {
		padding-top: 140px;
	}
	.banket_slider .index_4_slider_item img {
		height: 304px !important;
	}
	.rest_form {
		padding-top: 140px;
	}
	.b_form_2_wrap {
		margin-bottom: 19px;
	}
	.index_3_grid_tab_item {
		width: 340px;
	}
	/*.white_menu_select ul:hover {*/
	/*	height: 400px;*/
	/*	overflow-y: scroll;*/
	/*}*/
	.white_menu_select ul::-webkit-scrollbar {
		width: .5em;
	}
	.white_menu_select ul::-webkit-scrollbar-thumb {
		background-color: darkgrey;
		outline: 1px solid slategrey;
	}
	.white_menu_select ul li {
		margin-bottom: 8px;
	}
	.white_menu_select ul {
		height: 36px;
	}
}
/*@media screen and (max-width: 1300px) {
	
}*/
@media screen and (max-width: 1279px) {
	.index_grid_item_head {
		min-width: auto;
	}
	.white_menu_select {
		left: 20px;
		top: 170px;
	}
	.header {
		background: transparent !important;
	}
	.header::before, .header::after {
		display: none !important;
	}
	.rest_form_wrap {
		padding: 40px;
	}
	.rest_form {
		padding-top: 100px;
	}
	.banket_slider .slid_name {
		display: none;
	}
	.banket_slider .slick-list {
		padding: 0 20% 0 0;
	}
	.banket_slider_wrap {
		padding-top: 100px;
	}
	.banket_some_block {
		padding-top: 100px;
	}
	.banket_galllery {
		padding-top: 100px;
	}
	.banket_skill {
		grid-template-columns: 1fr 1fr 1fr;
	}
	.banket_main_text {
		grid-template-columns: 1fr;
		grid-gap: 20px;
	}
	.banket {
		padding-top: 160px;
	}
	.banket_head {
		margin-bottom: 40px;
	}
	.index_7 {
		padding-top: 120px;
	}
	.index_6 {
		padding-top: 120px;
	}
	.index_5_kit {
		grid-template-columns: repeat(3, 160px);
		justify-content: center;
	}
	.index_5_grid_kit {
		padding-right: 0;
	}
	.index_5_grid {
		grid-template-columns: 1fr;
		grid-gap: 44px;
	}
	.index_5_grid_info {
		padding: 80px;
		border-radius: 0 0 0 0;
	}
	.index_5_grid_info::before {
		position: absolute;
		top: 0;
		left: -1000px;
		width: 1000px;
		height: 100%;
		background: #EAEEEC;
		content: '';
		display: block;
	}
	.index_5_grid_info::after {
		position: absolute;
		top: 0;
		right: -1000px;
		width: 1000px;
		height: 100%;
		background: #EAEEEC;
		content: '';
	}
	.index_5 {
		padding-top: 120px;
	}
	.index_4 {
		padding-top: 120px;
	}
	.index_4_slider_item img {
		height: 322px !important;
	}
	.index_2 {
		padding-top: 120px;
	}
	.index_2::before {
		top: 120px;
	}
	.index_2_grid_text {
		margin-left: auto;
		max-width: 100%;
		width: 100%;
	}
	.index_2_grid {
		grid-template-columns: 1fr;
		grid-gap: 50px;
	}
	.index_page {
		position: relative;
		top: 66px;
	}
	.index_video {
		margin-right: 200px;
	}
	.index_video svg {
		width: 40px !important;
		height: 40px !important;
	}
	.index_grid_item:nth-child(2) {
		height: auto;
		border-radius: 0 0;
	}
	.index_grid_bottom {
		position: relative;
		justify-content: flex-start;
		margin-top: 40px;
	}
	.index_grid_item_head {
		position: relative;
		top: 0;
		max-width: 100%;
	}
	.index_grid {
		grid-template-columns: 1fr;
	}
	.white_menu_item_list {
	    grid-template-columns: 1fr;
	    grid-gap: 32px;
	}
	.tab_content {
		overflow-y: scroll;
		height: 100vh;
	}
	header.menu3 {
		margin-top: 25px;
	}
	header.menu2 {
		margin-top: 50px;
	}
	header {
		margin-top: 100px;
	}
	.main_header_block {
		display: none;
	}
	.t_content {
		display: block;
		height: 100vh;
	}
	.t_content_item[data-attr="3"] {
		background: #FFF1F0;
		position: fixed;
		top: 0;
		width: 100%;
		height: 100vh;
	}
	.t_content_item[data-attr="2"] {
		background:#E8FFF1;
		position: fixed;
		width: 100%;
		top: 34px;
		height: 100vh;
		transition: .5s ease;
	}
	.t_content_item.active[data-attr="2"] {
		top: auto;
		bottom: 5px;
		height: 68px;
		transition: .5s ease;
		position: fixed;
	}
	.t_content_item[data-attr="1"] {
		background: #fff;
		position: fixed;
		width: 100%;
		top: 68px;
		height: 100%;
		transition: .5s ease;
	}
	.t_content_item.active[data-attr="1"] {
		/*top: auto;*/
		top: auto;
		bottom: 0;
		height: 34px;
		transition: .5s ease;
		position: fixed;
	}
	.t_content_item_name {
		height: 34px;
		text-align: center;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-ms-align-items: center;
		align-items: center;
		justify-content: center;
		letter-spacing: 0.4em;
		color: #2E2826;
		text-transform: uppercase;
		font-size: 14px;
		font-weight: 700;
		box-shadow: 0px -4px 8px rgba(0, 0, 0, 0.12);
	}

	.main_content {
		display: none;
	}

	.tab_content {
		padding-top: 0px;
	}
	.tablel__main_content {
		padding-top: 60px;
	}
	.foot_adress {
		margin: 24px 0;
	}
	.footer_main_content_logo {
		margin-right: 40px;
	}
	.footer_main_content {
		-ms-align-items: flex-start;
		align-items: flex-start;
	}
	.foot_cont {
		flex-wrap: wrap;
	}
	.footer_main {
		padding: 55px;
	}
	.footer {
		padding-top: 120px;
	}
	.tab_container {
		height: auto;
	}
	/*.tab_container[data-attr="2"] {
		display: none;
	}
	.tab_container[data-attr="3"] {
		display: none;
	}*/
	.tab_container[data-attr="1"],
	.tab_container[data-attr="2"],
	.tab_container[data-attr="3"] {
		width: 100%;
		grid-template-columns: 1fr;
		position: relative;
	}
	.tab_link {
		display: none;
	}
	header .header_item_lang {
		display: none;
	}
	header .header_item_social {
		display: none;
	}
	header {
		position: relative;
	}
	.tablet {
		display: block;
	}
	.tab_mob_item {
		height: 34px;
		text-align: center;
		letter-spacing: 0.4em;
		text-transform: uppercase;
		font-size: 14px;
		font-weight: 700;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-ms-align-items: center;
		align-items: center;
		justify-content: center;
		box-shadow: 0px -4px 8px rgba(0, 0, 0, 0.12);
	}
	.tab_mob_item a {
		color: #2E2826;
	}
	.tab_mob_item[data-attr="3"] {
		background: #FFF1F0;
	}
	.tab_mob_item[data-attr="2"] {
		background: #E8FFF1;
	}
	.tab_mob_item[data-attr="1"] {
		background: #FFFFFF;
	}
	.container {
		max-width: 768px;
		padding: 0 20px;
		margin: 0 auto;
	}
	#menu-menyu {
		grid-template-columns: 1fr;
	}
	.tablet_burg .header_item_lang, .header_item_social {
		display: block;
	}
	.burg_menu {
		/*overflow-y: scroll;*/
	}
	.burg_container {
		height: auto;
		margin-top: 100px;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.tablet_lang_soc {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-ms-align-items: center;
		align-items: center;
		margin: 40px auto 100px;
	}
	.tablet_lang_soc .header_item_lang {
		margin-right: 140px;
	}
	.tablet_lang_soc .wpm-language-switcher.switcher-list span {
		color: #fff;
	}
	.tablet_lang_soc .header_item_social span {
		color: #EAEEEC;
	}
	.tablet_lang_soc .header_item_social a {
		color: #fff;
	}
	.burg_menu {
		overflow-y: scroll;
		height: 100vh;
	}
	.white_menu {
		top: 74px;
	}
	.index_2_grid {
		position: relative;
	}
	.index_2::before {
		z-index: 0;
	}
	.index_3_grid_img {
		height: 408px;
	}
	.index_3_grid {
	    display: grid;
	    grid-template-columns: 1fr;
	    grid-gap: 0px;
	}
	.index_3_grid_img {
		display: none !important;
	}
	.index_3_grid_img_app .index_3_grid_img.active {
		display: block !important;
	}
	.index_3_grid_img_app {
		margin-bottom: 24px;
	}
	.index_3 {
		padding-top: 120px;
	}
	.index_3_grid_img_wrap {
		display: none !important;
	}
	.swiper-container {
		display: none;
	}
	header {
		position: fixed;
	}
	header.active {
		margin-top: 20px;
	}
}
@media screen and (max-width: 767px) {
	.mob_lang a {
		color: #fff !important;
	}
	.index_grid_item:nth-child(2) video {
		border-radius: 0 25px;
	}
	header {
		position: relative;
	}
	.has-animation img {
		opacity: 1;
	}
	.sw {
		display: none;
	}
	.swiper-container.nav-slider.loading {
		display: none;
	}
	.main-slider {
		display: none;
	}
	.app_img_tab_3 .index_3_grid_img:nth-child(2) {
		display: none;
	}
	.app_img_tab_3 .index_3_grid_img:nth-child(1) {
		display: block !important;
	}
	.app_img_tab_4 .index_3_grid_img:nth-child(2) {
		display: none;
	}
	.app_img_tab_4 .index_3_grid_img:nth-child(1) {
		display: block !important;
	}
	.app_img_tab_3 {
		display: none !important;
		transition: .5s ease;
	}
	.app_img_tab_3.active {
		display: block !important;
		transition: .5s ease;
	}
	.app_img_tab_4 {
		display: none !important;
		transition: .5s ease;
	}
	.app_img_tab_4.active {
		display: block !important;
		transition: .5s ease;
	}
	.white_menu_select.active {
		top: 70px;
		transition: .7s ease;
	}
	.footer {
		padding-bottom: 200px;
	}
	.white_menu_select .mobile {
		padding: 0 0;
		max-width: 100%;
	}
	.white_menu_select {
		width: 100%;
		max-width: 300px;
		position: fixed;
		top: 0;
		left: 38px !important;
	}
	.pdf {
		background: #fff;
		border-radius: 8px;
		color: #2E2826;
		font-size: 14px;
		display: flex;
		align-items: center;
		text-align: center;
		justify-content: center;
		padding: 17px 0;
		font-weight: 700;
		margin-bottom: 10px;
	}
	.pdf svg {
		margin-right: 10px;
	}
	.white_menu_select {
		left: 40px;
		top: 170px;
	}
	.rest_form_wrap::before {
		width: 37px;
		left: -37px;
	}
	.rest_form_wrap::after {
		width: 37px;
		right: -37px;
	}
	.index_5_grid_info::before {
		width: 37px;
		left: -37px;
	}
	.index_5_grid_info::after {
		width: 37px;
		right: -37px;
	}
	.selc_cat {
		margin-top: 0;
	}
	.t_content {
		height: auto;
	}
	.b_form_2_grid select {
		height: 60px;
	}
	.br_zhel {
		margin-top: 14px;
	}
	.b_form_2_wrap {
		margin-bottom: 0;
	}
	.b_form_grid {
		grid-template-columns: 1fr;
		grid-gap: 16px;
	}
	.b_form_2_grid {
		grid-template-columns: 142px 142px;
	}
	.rest_form_wrap {
		padding: 20px 10px;
		border-radius: 0 0 0 0;
		position: relative;
	}
	.rest_form_wrap::before {
		position: absolute;
		top: 0;
		left: -37px;
		width: 37px;
		height: 100%;
		background: #fff;
		content: '';
	}
	.rest_form_wrap::after {
		position: absolute;
		top: 0;
		right: -37px;
		width: 37px;
		height: 100%;
		background: #fff;
		content: '';
	}
	.banket_skill_item_text {
		text-align: center;
		font-size: 14px;
	}
	.banket_slider .index_4_slider_item {
		padding: 0 10px 20px;
	}
	.banket_slider .index_4_slider_item img {
		height: 215px !important;
	}
	.banket_slider .slick-dots {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-ms-align-items: center;
		align-items: center;
		justify-content: center;
		position: absolute;bottom: -30px;
		width: 100%;
	}
	.banket_slider .slick-dots li button {
		color: transparent;
		width: 4px;
	    height: 4px;
	    border-radius: 50%;
	    border: 0;
	    margin: 0 4px;
	    background: transparent;
	}
	.banket_slider .slick-dots li.slick-active button {
		width: 8px;
		height: 8px;
	}
	.banket_slider .slick-dots li {
		color: transparent;
		width: 4px;
	    height: 4px;
	    border-radius: 50%;
	    border: 0;
	    margin: 0 4px;
	    background: #2E2826;;
	}
	.banket_slider .slick-dots li.slick-active {
		width: 8px;
		height: 8px;
	}
	.banket_galllery_grid_item {
		height: 164px;
	}
	.banket_galllery_grid {
		grid-template-columns: 1fr;
		grid-gap: 10px;
	}
	.banket_skill_item {
		padding: 40px 18px;
	}
	.banket_skill_item_img span {
		width: 60px;
		height: 60px;
	}
	.banket_skill {
		grid-template-columns: 1fr 1fr;
		grid-gap: 10px;
	}
	.banket_head {
		font-size: 40px;
	}
	.banket {
		padding-top: 30px;
	}
	.index_7_slider_item_logo {
		top: 16px;
		left: 16px;
	}
	.index_7_slider_item_label {
		bottom: 68px;left: -28px;
		font-size: 14px;
	}
	.index_7 .slick-dots {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-ms-align-items: center;
		align-items: center;
		justify-content: center;
		position: absolute;bottom: -30px;
		width: 100%;
	}
	.index_7 .slick-dots li button {
		color: transparent;
		width: 4px;
	    height: 4px;
	    border-radius: 50%;
	    border: 0;
	    margin: 0 4px;
	    background: transparent;
	}
	.index_7 .slick-dots li.slick-active button {
		width: 8px;
		height: 8px;
	}
	.index_7 .slick-dots li {
		color: transparent;
		width: 4px;
	    height: 4px;
	    border-radius: 50%;
	    border: 0;
	    margin: 0 4px;
	    background: #2E2826;;
	}
	.index_7 .slick-dots li.slick-active {
		width: 8px;
		height: 8px;
	}
	.footer {
		padding-top: 110px;
	}
	.index_7_head {
		font-size: 40px;
		margin-bottom: 24px;
	}
	.index_7_sub_head {
		font-size: 16px;
	}
	.index_7_slider_item {
		height: 260px !important;
		margin-right: 10px;
	}
	.index_7 {
		padding-top: 80px;
	}
	.index_6 {
		padding-top: 80px;
	}
	.index_5_kit_item {
		width: 100%;
	}
	.index_5_kit {
	    grid-template-columns: repeat(2, 1fr);
	    justify-content: center;
	    grid-gap: 20px;
	}
	.index_5_grid_info_text {
		font-size: 14px;
		line-height: 26px;
		margin-bottom: 40px;
	}
	.index_5_grid_info_head {
		font-size: 40px;
		margin-bottom: 24px;
	}
	.index_5_grid_info {
		padding: 40px 10px;
	}
	.index_5 {
		padding-top: 80px;
	}
	.index_4 {
		padding-top: 80px;
	}
	.slid_name {
		font-size: 14px;
		bottom: 15px;
		text-align: center;
		left: 0;
		right: 0;
	}
	.arr_next {
		bottom: 0;
	}
	.arr_prev {
		bottom: 2px;
	}
	.slider__counter {
		top: 0;
	}
	.index_4_head {
		font-size: 30px;
	}
	.index_4_slider_item img {
		height: 140px !important;
		border-radius: 24px;
	}
	.index_3_grid:nth-child(2) {
		margin-top: 80px;
	}
	.index_3_grid_tab_item {
		padding: 12px;
		width: 284px;
	}
	.index_3_grid_img {
		height: 300px;
	}
	.index_3_grid_info_text {
		font-size: 14px;
		line-height: 28px;
		margin-bottom: 20px;
	}
	.index_3_grid_info_head {
		font-size: 40px;
		margin-bottom: 24px;
	}
	.index_3 {
		padding-top: 80px;
	}
	.index_2_grid_text {
		font-size: 14px;
		line-height: 26px;
	}
	.index_2_grid {
		padding-top: 80px;
	}
	.index_2 {
		padding-top: 80px;
	}
	.index_2::before {
		top: 80px;
		width: 60px;
		height: 42%;
	}
	.index_2_grid_head {
		font-size: 80px;
	}
	.index_grid {
		grid-gap: 20px;
	}
	.index_page {
		top: 40px;
	}
	.index_video {
		margin-right: 0;
	}
	.index_grid_bottom {
		margin-top: 20px;
	}
	.index_list {
		display: none;
	}
	.index_grid_item_head {
		font-size: 40px;
	}
	.index_grid_item_label {
		font-size: 14px;
	}
	.white_menu_item_name {
		padding: 80px 0 48px;
		font-size: 40px;
	}
	.white_menu {
		top: 54px;
	}
	.menu_item_eat_wrap {
		-ms-align-items: flex-start;
		align-items: flex-start;
		flex-wrap: wrap;
	}
	.menu_item_eat_name {
		margin-bottom: 18px;
	}
	.menu_item_eat_name, .menu_item_eat_desc {
		width: 100%;
	}
	.footer_line {
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		-ms-align-items: center;
		align-items: center;
		justify-content: center;
		text-align: center;
		padding: 12px 0;
	}
	.footer_line_item:nth-child(1) {
		margin-bottom: 16px;
	}

	.footer_main_content_logo {
		margin: 0 auto 40px;
	}
	.foot_reserv {
		margin: 24px 0;
	}
	.footer_main {
		padding: 40px;
	}
	.footer_main_content {
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.container {
		padding: 0 10px;
		max-width: 320px;
	}
	.header_item_logo img {
		width: 98px;
		height: 60px;
	}
	.header_item_logo {
		margin-right: 20px;
	}
	header .header_item_gr {
		display: none;
	}
	header .header_item:nth-child(3) {
		display: none;
	}
	.header_item:nth-child(2) {
		width: auto;
		margin: 0 0;
	}
	.burg .burg_text span:nth-child(2), .burg .burg_text span:nth-child(3) {
		display: none !important;
	}
	.burg .burg_text span {
		width: 24px;
	}
	.burg  span {
		width: 24px;
	}
	#menu-menyu li a {
		font-size: 20px;
	}
	#menu-menyu {
	    grid-gap: 20px;
	    text-align: center;
	}
	.burg_container {
		height: auto;
		margin-top: 100px;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.mobile {
		display: block;
		width: 100%;
		max-width: 320px;
		margin: 0 auto;
		padding: 0 10px;
	}
	.mob_gr_loc {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
	}
	.mob_gr_loc .header_item_gr, .mob_gr_loc .header_item_gr span {
		color: #fff;
		margin-top: 8px;
	}
	.mob_gr_loc .header_item_gr {
		margin-right: 24px;
	}
	.mob_gr_loc a {
		color: #fff;
	}
	.mob_gr_loc a svg {
		margin-right: 8px;
	}
	.mob_gr_loc a svg path {
		fill: #fff;
	}
	.mob_lang .wpm-language-switcher.switcher-list span {
		color: #fff;
	}
	.mob_lang {
		text-align: center;
		margin: 24px auto 40px;
	}
	.mob_soc {
		margin-top: 40px;
	}
	.mob_soc .header_item_social {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		justify-content: center;
	}
	.mob_soc .header_item_social span {
		color: #EAEEEC;
		display: block;
		text-align: center;
	}
	.mob_soc .header_item_social a {
		color: #fff;
	}
	.mob_soc .social_grid {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: space-between;s
	}
	.tablet_lang_soc {
		display: none;
	}
	.index_page {
		top: 0;
		margin-top: 0;
	}
	header {
		display: none;
	}
	.mobile header {
		display: flex;
		margin-top: 0;
		z-index: 10;
	}
	.burg_text {
		width: 36px;
	}
	header.active {
		display: inline-block;
		margin-top: 0;
	}
	header.active .burg_text span:nth-child(1) {
		display: none;
	}
	header.active .burg span:nth-child(1) {
		transform: rotate(45deg);
		transition: 0s ease;
	}
	header.active .burg span:nth-child(3) {
		transform: rotate(-45deg);
		position: relative;
		top: -16px;
		transition: 0s ease;
	}
	header.active .burg span {
		transition: 0s ease !important;
	}
	.burg:hover span {
		width: 24px !important;
	}

	@supports (-webkit-touch-callout: none) {
		header.active .burg span:nth-child(3) {
			transform: rotate(-45deg);
			position: relative;
			top: -8px;
			transition: 0s ease;
		}
		.tab_content {
			-webkit-overflow-scrolling: touch;
			overflow-y: auto;
		}
	}

	body {
		overflow: hidden;
	}

	.index_3_grid_tab_item {
		margin-top: 15px;
	}
	.button_bottom_slider {
		bottom: 8px;
	}
}

@media screen and (max-width: 500px) {
	.index_5_grid_info {
		border-radius: 0 25px;
	}
	.index_5_grid_info::before, .index_5_grid_info::after {
		display: none;
	}
	.container, .mobile {
		max-width: 100%;
	}
	.mobile {
		padding: 0 0;
	}
	.mob_gr_loc {
		justify-content: center;
	}
	.mob_soc {
		max-width: 320px;
		margin: 30px auto 0;
	}
	.rest_form_wrap::before, .rest_form_wrap::after {
		display: none;
	}
	.rest_form_wrap {
		border-radius:25px 0;
	}
}