@media (min-width: 400px) {
	.block.video .anket_video {
		height: 400px;
	}
	.block.video .anket_video > video {
		width: 75%;
		object-fit: cover;
	}
	.block.map #map {
		height: 400px;
		width: 100%;
	}
}
@media (min-width: 600px) {
	.block.video .anket_video {
		height: 500px;
	}
	.block.map #map {
		height: 500px;
	}
}
@media (max-width:1200px){
	header, main, footer{
		padding:15px 20px;
	}
}

@media (min-width:768px) and (max-width:1199px){
	.main_photo {
		width: 47%;
	}
	.param_anket_text {
		width: 47%;
	}
	.param_anket_info {
		width: 100%;
		margin-top: 20px;
	}
	.anket_photogal_img a {
		width: calc((100% / 3) - 5px);
	}
	.catalog_list article {
		width: 49%;
	}
	.top_menu nav li a {
		padding: 10px 10px;
   	}
	
}
@media (min-width:768px) and (max-width:992px){
	main.content_block:not(.girl) {
		padding-top: 40px;
	}
	.top_menu nav{
		display:none;
	}
	section.wrapper {
		width: 75%;
	}
	aside{
		width:25%;
	}
	.mobile-menu{
		 display: flex;
	}
}
@media (max-width:767px){
	main.content_block:not(.girl) {
		padding-top: 100px;
	}
	.mobile-menu{
		 display: flex;
	}
	.top_menu nav{
		display:none;
	}
	aside{
		display:none;
	}
	.main_photo, .param_anket_text, .param_anket_info , section.wrapper, .catalog_list article {
		width: 100%;
	}
	.param_anket_text, .param_anket_info , .department{
		margin-top: 20px;
	}
	.anket_photogal_img a {
		width: calc((100% / 2) - 5px);
		height:auto;
	}
	.price_table div, .copyrights{
		width:100%;
		
	}
	.copyrights{
		text-align:center;
	}
	nav.menu_footer {
		flex-direction: column;
	}
	
	.footer_menu_logo {
		order: 2;
		margin: 0 auto;
	}
	
	
	
} 
@media (max-width:480px){
	.anket_photogal_img a {
		width: 100%;
	}
}