If you're working on Bootstrap v3.0.1 or greater, use the code given below:
Here, .img-responsive from Bootstrap already sets display: block, you can use margin: 0 auto to center the image like this:
.product .img-responsive {
margin: 0 auto;
}
Note: It doesn't override Bootstrap's styles with custom CSS, but instead it uses a Bootstrap feature.