.io-buono-purple{
border: solid 1px #e5dfec;
margin:0 150px;
padding: 20px 0;
}
.io-buono-purple a{
color:#434343;
text-decoration:none;
}
.io-buono-purple a:hover{
color:rgb(67, 67, 67,0.7);
}
.io-buono-purple img{
width:85%;
}
.io-buono-purple .pic-container{
width:70%;
}
.io-buono-purple .block-pic-text-responsive{
margin:0;
}
@media (max-width: 768px){
.io-buono-purple{
margin:0 20px;
padding-bottom:20px;
}
.io-buono-purple p{
text-align:center;
}
.io-buono-purple .pic-container{
margin:0 auto;
}
.io-buono-purple img{
width:100%;
}
}