Using max-width on an image will allow the image to scale down if it has to, but never scale up to be larger than its original size code example
Example: Scaling Images and Videos css
.container {
width: 50%;
height: 200px;
overflow: hidden;
}
.container img {
max-width: 100%;
height: auto;
display: block;
}