.solution-frame{background-color:#f7f7f7;border:1px solid #e4e4e4;padding:20px}.solution-container{display:flex;flex-flow:wrap}.solution-box{background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:30px;margin:10px;width:434px;transition:all .6s ease}.solution-box h3{font-size:16px;margin-top:0}.solution-frame h2{text-align:center;margin-top:10px}.solution-box:hover{box-shadow:0 15px 40px rgba(0,0,0,0.2)}@media only screen and (max-width:1366px){.solution-box{width:100%}}