rearranged @media queries from largest to smallest.  Also there were some media queries set to break at 767px and others at 768px, I changed them to agree at the break point of 768px.