.blue-circle{border:2px solid #002c73;border-radius:50%;color:#002c73;display:inline-block;height:200px;margin:2rem;padding:2.5rem 1rem 0;position:relative;text-align:center;width:200px}.blue-circle-icon{font-weight:700}.blue-circle-icon img{margin-bottom:.5rem}.overlay{border-radius:50%;display:none;height:100%;left:0;position:absolute;top:0;width:100%}.overlay p{color:#fff;font-size:.9rem;left:50%;margin:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:70%}.blue-circle:hover .overlay{background-color:#002c73;display:block;opacity:.95}@media (max-width:1024px){.callout-x4 .row-fluid .span3{float:left;margin-left:0;text-align:center;width:50%}}@media (max-width:768px){.blue-circle{border:none;height:inherit;margin:1rem;padding:0;width:inherit}}