.border-box{box-sizing: border-box; -moz-box-sizing: border-box}#case-studies .flex-wrap .block, #case-studies-1 .flex-wrap .block{margin: 0 auto; padding: 100px 0}#case-studies .flex-wrap .block h3, #case-studies-1 .flex-wrap .block h3{color: #333}#case-studies .flex-wrap .block img, #case-studies-1 .flex-wrap .block img{max-width: 200px; display: block; margin: auto}@media (min-width: 1551px){#case-studies .flex-wrap .block, #case-studies-1 .flex-wrap .block{flex-basis: 20%; max-width: 400px}} @media (min-width: 1101px) and (max-width: 1550px){#case-studies .flex-wrap .block, #case-studies-1 .flex-wrap .block{flex-basis: 25%}} @media (min-width: 801px) and (max-width: 1100px){#case-studies .flex-wrap .block, #case-studies-1 .flex-wrap .block{flex-basis: 33.3333%; padding: 20px; max-width: 320px}} @media (min-width: 501px) and (max-width: 800px){#case-studies .flex-wrap .block, #case-studies-1 .flex-wrap .block{flex-basis: 50%; padding: 20px; max-width: 320px}} @media (max-width: 500px){#case-studies .flex-wrap .block, #case-studies-1 .flex-wrap .block{flex-basis: 100%; padding: 20px; min-width: unset; max-width: 320px}} 