

@media only screen and (max-width: 1199.98px) {
	
}

@media only screen and (max-width: 991.98px) {
	.menu ul li{
		margin-right: 15px;
	}
	.ximchistka_mebel{
		flex-direction: column;
	}
	.ximchistka_mebel_left, .ximchistka_mebel_right{
		width: 100%;
	}
	.ximchistka_mebel_right{
		margin-top:30px;
		padding:30px;
	}
	.ximchistka_plusi_block{
		flex-direction: column;
	}
	.plus_blocks{
		width: 100%;
		margin:10px 0;
	}
	.ackiya_block{
		flex-direction: column;
	}
	.sale_octabre{
		margin:15px auto;
	}
	.ackiya_block_text, .ackiya_block_form{
		width: 100%;
	}
	.ackiya_block_form{
		margin-top:30px;
	}
	.pilasos{
		background-image: none;
	}
	.advantage{
		max-width: 100%;
	}
	.price_all{
		flex-direction: column;
	}
	.price_block{
		width: 100%;
		text-align: center;
		margin:0;
		margin-top:30px;
	}
	.price_block .btn{
		margin:0 auto;
	}
	.cost_block{
		flex-direction: column;
	}
	.cost_col{
		width: 100%;
		margin:0;
		margin-top:30px;
	}
	.twen_block{
		flex-direction: column;
   		align-items: center;
	}
	.twentytwenty-container{
		margin-top:15px;
	}
	.black_all{
		flex-direction: column;
	}
	.black_col{
		width: 100%;
	}
	.hand{
		flex-direction: column;
	}
	.hand_col{
		width: 100%;
	}
	.black_col{
		margin:0;
		margin-top:15px;
		margin-bottom:15px;
	}
	.black_title h2{
		font-size: 24px;
		margin-bottom: 30px;
	}
	.black_title span{
		font-size: 18px;
	}
	.black_b{
		font-size: 24px
	}
	#black_block{
		padding: 15px;
	}
}

@media only screen and (max-width: 767.98px) {
	.menu{
		display: none;
	}
	.advantage_block{
		width: 100%;
		flex-direction: column;
	}
	.advantage_img{
		width: 100%;
	}
	.advantage_img_circl{
		margin:0 auto;
		margin-bottom:15px;
	}
	.advantage_texts{
		width: 100%;
		text-align: center;
	}
	.ximchistka_mebel_left .title {
		font-size: 30px;
	}
	.pilasos_title {
		font-size: 18px;
	}
	.form_btn{
		max-width: 280px;
		width: 100%;
	}
	.form_title{
		font-size: 20px;
	}
	.realinie_otzivi{
		font-size: 24px;
	}
	.price_block .btn{
		font-size: 14px;
	}
	.cost_sub_title strong {
		font-size: 20px;
	}
	.contacts_block{
		flex-direction: column;
	}
	.contacts_col_1, .contacts_col_2{
		width: 100%;
	}
	.map{
		margin-top:30px;
	}
	.footer{
		flex-direction: column;
	}
	.col_footer{
		width: 100%;
	}
}

@media only screen and (max-width: 575.98px) {
	.hand_flex{
		flex-wrap: wrap;
		text-align: center;
	}
	.heand_img, .heand_text{
		width: 100%;
	}
	.heand_text{
		justify-content: center;
	}
	.heand_img{
		margin-bottom:10px;
	}
	.hand_title {
		font-size: 24px;
	}
	.cost_title{
		font-size: 24px;
	}
}


