#markets { .farmVisitSlides, .farmerMarketSlides, .farmVisitSlides img, .farmerMarketSlides img { max-width: 300px; max-height: 200px; width: 100%; } .cssImg { width:240px; height:160px; } hr { display: none; } h5 { margin: 0; } .farmersMarkets, .farmVisits { min-height: 300px; } .csa { min-height: 200px; } @media (max-width: 700px) { .farmerMarketSlides, .farmVisitSlides, .csaImg { float: none; margin: 0 auto; display: block; } h5 { text-align: center; } hr { height: 2px; width: 100%; background-color: #b3b2ad; display: block; margin-top: 40px; } } }