#lp-neocate section.baner img {
	max-width: 100%;
	margin: 0 auto 20px;
	display: block;
}

#lp-neocate section.prods > div {
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: center;
	justify-items: center;
}
#lp-neocate section.product.prods > div img {
	max-width: 50%;
	max-height: 315px;
	padding: 2%;
}
#lp-neocate section.product.six.seven {
	flex-flow: row;
	display: flex;
	margin-bottom:30px
}
#lp-neocate section.prods > div a {
	font-weight: bold;
	text-decoration: none;
	font-size: 24px;
	color: #f73c89;
}
#lp-neocate section.product.six.seven .material { 
	width: 33%;
	flex-flow: column;
	margin: 0 5px;
	padding: 0;
}
#lp-neocate section.product.six.seven .material div {
	width: 100%;
	margin: 0;
	
}
#lp-neocate section.product.six.seven .material div p {
	text-align: center;
	padding: 10px;
	color: #3c498f;
}
#lp-neocate section.product.six.seven .material a {
	background: none;
	padding: 10px;
	color: #FFF;
	font-family: bariolbold;
	font-size: 30px;
	border-radius: 15px;
	text-decoration: none;
	height: 100%;
	margin: 0;
}

@media screen and (max-width: 768px) {
    #lp-neocate section.prods > div {flex-flow:column}
    #lp-neocate section.prods > div span p {
		text-align: center;
		padding-top: 10px;
	}
	#lp-neocate section.product.six.seven .material div:nth-child(1) img {
		height: auto;
	}
	#lp-neocate section.prods > div a {
		
		font-size: 18px;
		display: block;
		text-align: center;
		margin-bottom: 20px;
	}

}
@media screen and (max-width: 520px) {
    #lp-neocate section.product p {
      font-size: 16px;
    }
  }