/*div#callback {
    margin: 0px;
    padding: 50px 0px;
}*/

//*.main-action__item {
//    padding: 20px;
//    height: 100px;
//}*/

@media (max-width: 1300px) {
    .header__logo img {
        width: 100%;
    }
}
@media (max-width: 767px) {
form.search.header__search {
    display: none;
}
    .categories-page__select {
        display: none;
    }
/*
    .categories-page__top {
        position: inherit;
    }

	.categories-page__top {
		flex-direction: column;
		align-items: center;
	}
	.categories-page__header {
		max-width: 100%;
	}
*/
/*
	.tabs.categories-page__header.hide-sm, .container.tabs.categories-page__header {
		grid-template-columns: repeat(3, 1fr);
		align-items: center;
	}
	.tabs.categories-page__header.hide-sm {
        position: initial;
        width: 100%;
        height: 100%;
        margin: 0px;
        clip: rect(0 0 0 0);
        overflow: visible;
    }

	.filter {
		display: none;
	}
*/
	.catering-menu__item-radio .checkbox__text {
		font-size: 16px;
	}
	.catering-menu__item-price {
		font-size: 14px;
	}
.video_items_block.feedback__items {
    grid-template-columns: repeat(2, 1fr);
}
.video_item {
    width: 100% !important;
    height: 100% !important;
}
video {
    width: 100% !important;
    height: 100% !important;
}
}
@media (max-width: 650px) {
	.video_items_block.feedback__items .video_item {
		margin: auto;
	}

}
@media (max-width: 575px) {
    .catering-wrapper {
        grid-template-columns: repeat(1, 1fr);
    }
    .categories-page__top {
        top: 70px;
    }
}
@media (max-width: 350px) {
	.feedback__items {
		grid-template-columns: 100%;
	}
	.categories-page__header .button {
		padding: 4px 4px;
	}
}