It seems to be breaking awkwardly on a narrow screen with that border. That’s because the border is applied to the a element which is an in-line element.
try changing the display for .look-inside2 to display:inline-block
It may also benefit from a little padding on the sides.
No, please stop using these “magic numbers” in your css, they are the root of all your woes in RWD.
Using big, fixed margins will never be responsive.
If you want it to be centered, apply a class to the containing p element with text-align:center
If I understand you correctly, you want that link to be centred relative to the text in the paragraph above, irrespective of the width of that paragraph?
In that case, I’d have thought the easiest way to do it would be to wrap both paragraphs in a div, and then use text-align:center on the paragraph containing the link, as @SamA74 suggested.
I want the link to be centered below the text at full width.
however, when the screen narrows the text wraps round the image; then, I want it to remain centered below the text, which means being centered to the full width of the column.
EDIT
The main reason for this is that the link breaks into 2 lines as the screen narrows, when there is still a lot of room on the left. I suggested earlier to use a query to get rid of the margin-left, but Sam disagreed, so I’m not sure what to do now.
A proper sectional structure to the page is the key.
If you need the two elements to be confined by the same space, they should share a common container to create that space in which to position them.
This is exactly what @TechnoBear was suggesting by putting them both in a div.
Magic numbers are never the answer, but always the problem. They can only ever work in an absolutely rigid design that does not allow for varying screen/font size.
Not as I’ve drawn it. But I thought that is what you were requesting, for the centre to be the centre of the space between the picture and the right side.
If not then use my original suggestion of aligning within the full width, you can’t have it both ways.