.page_header {
    background-color: #048d3d;
    background-image: url(../images/Magazine/page_header_bg.jpg);
}
.wrap_sample {
    display: flex;
}
.wrap_sample a {
    display: block;
    width: 28%;
    margin-right:3%;
    border: 1px solid #bbb;
    padding: .6em;
    margin-bottom: 2em;
}

@media screen and (max-width:1030px){
#page_magazine article {
    padding-left: 15px;
    padding-right: 15px;
}
}

@media screen and (max-width:600px){
.wrap_sample {
    display: block;
}
.wrap_sample a {
    width: 100%;
}
.wrap_sample div {
    text-align:left !important;
}
}