Custom fit.
Great company. Quality, customer service, price is first rate. Made this a little bigger to fit.
Rating: 5 stars