// #footer { text-align: ; } .footer-flex { display: flex; flex-direction: row; justify-content: space-between; } .footer-left { display: flex; flex-direction: column; justify-content: flex-start; width: 400px; } .footer-right { display: flex; flex-direction: column; justify-content: flex-end; width: 500px; } .payment-methods svg { display: inline; // width: 40px; // height: 25.25px; text-align: center; margin: 3px 1px; } .footer-sect ul li { display: inline; padding-right: 25px; } .icon-circle{ color: transparent; border: 1px solid #25A9E0; border-radius: 50%; } .footer-right { display: flex; flex-direction: row; justify-content: flex-end; } span.span-padding { padding-right: 50px; } .last-span-padding { padding-right: 13px; } @media only screen and (max-width: 415px) { .footer-flex { display: flex; flex-direction: column; } .footer-right { display: flex; flex-direction: column; justify-content: center; width: auto; } span.span-padding { padding: 0; } .last-span-padding { padding: 0; } #footer { padding-bottom: 0; } }