.key-sections{background:#f3f4f5;display:inline-block;padding:40px 0;width:100%}.key-sections h2{color:#000;text-align:center;font-family:Roboto-Light;font-size:48px;padding:0px 80px;line-height:1.15;margin:0px 0 40px}.key-sections .page-center{display:table;width:100%}.key-sections .page-center .span4{display:flex}.key-sections .page-center .full-key{display:flex;flex-wrap:wrap;margin:0px -15px;justify-content:center}.key-sections .page-center .bx-gray{flex:0 0 33.33%;max-width:33.33%;display:flex;width:100%}.key-sections .key-boxs{background:#e7e9eb;padding:30px 30px;border-radius:7px;-webkit-border-radius:7px;transition:.5s;top:0px;margin:20px 15px 0}.key-sections .key-boxs h3{line-height:1.5;font-size:26px;text-align:center;font-weight:bold;color:#000;margin:20px 0}.key-sections .key-boxs img{margin:0px auto;display:table;height:72px}.key-sections .key-boxs p{text-align:center;margin:0;font-family:Roboto-Light;font-size:18px;line-height:1.5}.key-sections .key-boxs:hover{transition:.5s;top:-5px;position:relative}.key-sections.full-bxs .page-center .bx-gray{flex:0 0 100%;max-width:100%;display:block}@media(min-width:300px) and (max-width:767px){.key-sections .key-boxs:hover{top:0}.key-sections .page-center .full-key{display:block;margin:0}.key-sections h2{margin:0px 0 20px;padding:0px 0px;font-size:26px}.key-sections .page-center .bx-gray{flex:0 0 100%;max-width:100%}.key-sections .key-boxs{margin:20px 0px 0}.key-sections .key-boxs h3{font-size:20px}.key-sections .key-boxs p{font-size:17px}}@media(min-width:768px) and (max-width:991px){.key-sections h2{font-size:32px;padding:0px 40px;margin:0px 0 30px}.key-sections .key-boxs p{font-size:16px}.key-sections .key-boxs{padding:30px 15px}.key-sections .key-boxs h3{font-size:20px}}