.banner {margin-bottom: 0 !important;}
.text-content {margin-top: 30px !important;}
.text {max-width: 100% !important;}
.text-content__text {-ms-flex: 0 1 100% !important; flex: 0 1 100% !important;} 
.journals_list_gallery {display: grid; grid-template-columns: repeat(5, 1fr); gap: 40px 60px; padding: 0;}
.journals_list_gallery a {overflow: hidden; font-size: 0; display: flex; flex-direction: column; gap: 10px;}
.journals_list_gallery a img {border: 1px solid #ddd;}
.journals_list_gallery a span {display: block; color: #999; font-size: 14px; text-align: center;}
.journals_list_gallery a:hover span {color: #ff5c00;}
@media (max-width: 768px) {
    .journals_list_gallery {display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; padding: 0;}
}