@media screen and (max-width: 1200px) {
	.head_top .contacts p{
		font-size: 16px;
	}

	.head_top .soc_media img{
		margin-right: 9px;
	}

	.head_top .head_menu li{
		font-size: 14px;
	}

	.head_middle .consult button{
		width: 177px;
	}

	.products_list{
		max-width: 310px;
	}

	#credit .bank_icon img{
		margin-right: 40px;
	}
}
@media screen and (max-width: 992px){
	.head_top .contacts{
		flex-wrap: wrap;
		justify-content: flex-end;
	}

	.head_top .soc_media{
		padding: 0px;
	}
	.head_top .soc_media img{
		margin-right: 2px;
	}

	.head_top .head_menu ul{
		
		flex-wrap: wrap;
	}

	.head_middle .cart{
		padding: 0px;
		font-size: 14px;
	}

	#slider .text_slider{
		top: 30px;
		left: 30px;
	}

	#slider .text_slider p{
		font-size: 30px;
	}

	#slider .text_slider p span{
		font-size: 50px;
	}
	#slider .text_slider .all_catalog{
		width: 190px;
		margin-top: 0px;
	}

	.products_list{
		max-width: 33%;
		padding: 15px;
	}
	.products_list button{
		width: 100%;
	}

	#credit .bank_icon img{
		width: 28%;
	}
}

@media screen and (max-width: 767px){
	.head_top .soc_media img{
		margin-right: -1px;
	}

	.head_middle .container{
		flex-wrap: wrap;
	}

	.head_middle .logo{
		padding-left: 15px;
		text-align: center;
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.head_middle .logo img{
		width: auto;
	}

	.head_middle .consult:after{
		content: none;
	}

	.head_middle .consult:before{
		content: none;
	}

	.head_middle .cart{
		margin-top: 10px;
		margin-bottom: 10px;
		display: flex;
		justify-content: center;
	}

	#slider .owl-nav{
		bottom: 5px;
	}
	#slider .owl-dots{
		bottom: 6px;
	}

	#slider .text_slider{
		top: 15px;
		left: 15px;
	}

	#slider .text_slider p{
		font-size: 20px;
		line-height: 20px;
	}

	#slider .text_slider p span{
		font-size: 40px;
		line-height: 40px;
	}

	#slider .text_slider .all_catalog{
		height: 40px;
		width: 160px;
	}

	.advantages_list{
		margin-bottom: 10px;
	}

	.advantages_list:nth-child(2):before{
		content: none;
	}

	.advantages_list:nth-child(2):after{
		content: none;
	}

	.products_list{
		max-width: 49%;
	}

	#subscription{
		padding-top: 10px;
		padding-bottom: 10px;
	}

	#subscription button{
		margin-top: 10px;
	}

	.news .news_list{
		margin-bottom: 10px;
	}
#credit .bank_icon{
	text-align: center;
	padding: 0px;
}

	#credit .bank_icon img{
		width: auto;
		margin: 0px;
		margin-bottom: 20px;
	}
}

@media screen and (max-width: 576px){
	.container{
		padding-left: 5px;
		padding-right: 5px;
	}

	header{
		text-align: center;
	}

	.head_top .container{
		flex-wrap: wrap;
	}
	.head_top .contacts{
		justify-content: center;
	}

	.head_top .head_menu li{
		width: 100%;
	}

	.products_list{
		max-width: 100%;
	}

	footer{
		text-align: center;
	}

	footer .container{
		flex-wrap: wrap;
	}

	footer .logo img{
		width: auto;
	}

	footer .menu_info ,
	footer .menu_addition ,
	footer .soc_media {
		margin-top: 15px;
	}


	#write form button{
		width: 100%;
	}
	#write form span{
		float: none;
	}
	#write form{
		padding: 0px;
	}

	#sale .product-filter {
		flex-direction: column;
		justify-content: center;
	}
}

@media screen and (max-width: 426px){
	
}

@media screen and (max-width: 375px){
	
}
