.Total { min-height: 120px; padding: 10px; font-size: 22px; text-align: right; padding-right: 93px; } .Total > div { width: 100px; display: inline-block; text-align: center; } .products_table td img { height: 50px; } table.products_table tbody tr td:nth-child(4) { white-space: nowrap; } table.products_table tbody tr td:nth-child(6) { white-space: nowrap; } @media screen and (max-width: 330px) { .products_table td img { height: 30px; border-radius: 50%; } table.products_table tbody tr td:nth-child(4) { white-space: nowrap; } table.products_table tbody tr td:nth-child(6) { white-space: nowrap; } } @media screen and (max-width: 414px) { .products_table td img { height: 35px; border-radius: 50%; } table.products_table tbody tr td:nth-child(4) { white-space: nowrap; } table.products_table tbody tr td:nth-child(6) { white-space: nowrap; } } .shipping-items { padding: 0px; } .shipping-item { display: flex; justify-content: space-around; padding: 20px; } .shipping-item .name { width: 60%; } .shipping-item .price { width: 40%; } .shipping { display: flex; padding: 10px; justify-content: flex-end; font-size: 20px; } .shipping div { width: 100px; } .shipping span { width: 200px; } .headers { width: 100%; font-size: 18px; text-align: center; padding: 20px 10px; } .shipping-item.selected { border: 1px solid rgb(143,188,143); box-shadow: 0 2px 2px 0 rgba(143,188,143,0.14), 0 1px 5px 2px rgba(143,188,143,0.52), 0 1px 5px 0 rgba(143,188,143,0.2); } .products_table th, .products_table td { text-align: right; }