My first suggestion would be to not think in landscape or portrait or mobile vs tablet vs desktop. You should be thinking about screen widths and making sure your site displays properly at any width. If I look at the page on a desktop and have my browser open with a window size less than 992px and greater than 767px the page is broken. That’s not an uncommon window size for desktop users with large monitors having multiple apps open at the same time.
It’s also always a good practice to test your layouts on every possible screen width you can, and take off the “Apple blinders”, There are a lot more devices and screen widths out there than the current Apple line up. Within RapidWeaver, the Simulator only has the Apple preset devices sizes, but there is a “custom” option that allows you to “drag” to any size you like. I would suggest you do just that, start with the largest size you can and drag down slowly and watch what happens to your site as you cross each breakpoint.
Now for the problem with the current page starting at the section:
What areas do you cover?
at the subsection
Individual Personal Training
You have a Foundation Row stack with one Column within the Row. That single column is set with the following classes:
col-xs-12 col-md-6 col-lg-12
So Im not sure why you have a different number set for the “md” (Medium) breakpoint. Right now if I edit that and change that to a
col-md-12 It flows out and fills the space. Than if that’s what we are doing than I don’t know why you would have the “row and Column at all”? But atleast change then as to not srink at the
Now the section:
You have an "outter Row/column that has the class set to
col-xs-12 col-md-6 col-lg-12 like above. That outer Column/ros includes the heading and line, then the content(unordered list) bellow has another Row/column combo that has the column again set with different breakpoints
col-xs-12 col-md-6 col-lg-10. Not sure what the reason is for the row/column inside a row/column with the different breakpoint. But again if you change the HTML on both the content flows nicely on all screen sizes.