.category_tytle h1{
	font-size: 30px;
	color: red;
	text-align: center;
	padding: 5px;
}
.category{
	display: flex;
	flex-direction: row;
	justify-content: center;
	text-align: center;
	flex-wrap: wrap;
}
.conteiner_one_category{
    flex-basis: 22%;
    max-width: 22%;
    margin:10px;
    border: 5px #AAF53D solid;
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    justify-content: space-between;
}
.category_image{
	padding: 10px 0px;
}
.category_image img{
	max-width: 100%;
	object-fit: cover;
	object-position: center;
	padding: 10px;
}
.name_category{
	vertical-align: bottom;
	padding: 5px 0px 15px 0px;
}
.name_category a{
	font-size: 22px;
	color: #000000;
} 
.name_category a:hover{
	color: #F66F89;
}
.category_image:hover + .name_category a { color: #F66F89;}

@media(max-width:1600px){
}
@media(max-width:1200px){
	.category_conteiner{
		padding: 40px 0px 0px 0px;
	}
	.conteiner_one_category{
   		flex-basis: 30%;
    	max-width: 30%;
	}
}
@media(max-width:992px){
	.name_category a{
		font-size: 20px;
	} 
}
@media(max-width:767px){
	.category_conteiner{
		padding: 0px;
	}
	.conteiner_one_category{
   		flex-basis: 45%;
    	max-width: 45%;
	}
}
@media(max-width:576px){
	.conteiner_one_category{
   		flex-basis: 80%;
    	max-width: 80%;
	}
}