.blog-listing a.slide-image img { aspect-ratio: 3 / 2; object-fit: cover; object-position: center; } @media (min-width: 768px) { .post-icons { grid-template-columns: repeat(4, 1fr); width: 680px; margin: 0 auto; max-width: 100%; } } #top .search-post #searchform>div { max-width: 600px; margin: 0 auto; } .search-post input[type="submit"] { width: 150px !important; text-transform: uppercase; height: 100% !important; } .search-post input[type="text"] { padding: 15px !important; border: 1px solid #d8d8d8 !important; } .search-post #swpquery { margin: 0 !important; } @media (max-width: 767px) { #top .search-post #searchform>div { display: grid; grid-template-columns: 1fr; gap: 10px; } .search-post input[type="submit"] { position: relative !important; width: 100% !important; padding: 8px !important; } } .narrow-section .flex_column_table { width: 900px !important; margin: 0 auto !important; max-width: 100% !important; } .home-blogs a.slide-image img { aspect-ratio: 4 / 3; object-fit: cover; object-position: 50% 25%; }