.wrapper { display: flex; align-items: center; justify-content: center; }
.wrapper .contents { padding-right: 60px; }
.wrapper img { min-width: 500px; max-width: 500px; } 

@media (max-width: 1440px) {
.wrapper { padding: 0 60px; }
.wrapper img { min-width: 400px; } 
}

@media (max-width: 1280px) {
.wrapper { padding: 0; flex-wrap: wrap; }
.wrapper img { width: 300px; min-width: initial; max-width: 100%; margin-bottom: 40px; } 
}
