.main_block{
		margin-top: 150px; padding-bottom: 50px;
	}

	.wrap{
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		grid-row-gap: 30px;
	}

	.item{
		text-align: center;
		font-family: "Muller2", sans-serif;
		padding: 0 10px 0 10px;
	}

	.img_wrap{
		display: flex;
		justify-content: center;
	}

	.ads_img{
		max-height: 300px;
		border-radius: 10px!important;
	}

	.title{
		font-family: "Muller2", sans-serif;
		font-size: 18px;
		margin-bottom: 0;
	}

	.price{
		font-family: "Muller2", sans-serif;
	}

	.paginate_wrap{
		text-align: center;
		margin-top: 30px;
	}

	.paginate_wrap a{
		font-family: "Muller2", sans-serif;
	}

	.paginate_wrap span{
		font-family: "Muller2", sans-serif;
	}
	
	@media screen and (max-width: 1300px){
	    .ads_img {
	        width: 90%;
	    }
	}
	
	@media screen and (max-width: 1024px){
		.main_block{
			margin-top: 50px; padding-bottom: 10px;
		}
		.wrap{
		    margin-top: 100px;
		}
	}

	@media screen and (max-width: 1018px){
		.main_block{
			margin-top: 50px; padding-bottom: 10px;
		}
	}

	@media screen and (max-width: 850px){
		.wrap{
			grid-template-columns: 1fr 1fr;
		}
	}
	
	@media screen and (max-width: 760px){
		.wrap{
		    margin-top: 180px;
		}
	}

	@media screen and (max-width: 600px){
		.wrap{
			grid-template-columns: 1fr;
			grid-row-gap: 1px;
			margin-top: 25%;
		}
		.title{
		    margin-top: 8px;
		}
	}