They fit but were so cheaply made as soon as I put them on 3 straps broke and can't even wear then now. Total waste of money :-( wouldn't even give one star but it was my only choice in order o submit review.