@media only screen and (min-width: 501px) { .my-columns { display: -ms-grid; display: grid; -ms-grid-columns: 1fr 5fr; grid-template-columns: 1fr 5fr; grid-gap: 40px; } } @media only screen and (max-width: 500px) { .left { margin-bottom: 40px; } }