.dm-2{width:50%;}.dm-3{width:33.33%;}.dm-4{width:25%;}.dm-5{width:20%;}.dm-6{width:16.667%;}.staff-grid-container .container{display:flex;align-items:flex-start;flex-wrap:wrap;}.staff-grid-container{padding:15px;box-sizing:border-box;text-align:center;}.staff-grid-container .staff-image{height:350px;width:100%;background-size:cover;background-position:top center;margin-bottom:15px;box-shadow:0px 1px 10px rgba(0,0,0,.1);}.staff-grid{padding:0px 10px;box-sizing:border-box;margin-bottom:30px;}.dm-6 .staff-image,.dm-5 .staff-image,.dm-4 .staff-image{height:200px;}.staff-grid p + span{background-color:#5186b5;display:inline-block;padding:5px 20px;text-transform:uppercase;color:#fff;}@media screen and (max-width: 1366px){.dm-6{width:25%;}.dm-5 .staff-image,.dm-4 .staff-image{height:300px;}.dm-5,.dm-4{width:33.33%;}.dm-3{width:50%;}}@media screen and (max-width: 880px){.dm-6 .staff-image{height:300px;}.dm-6{width:33.33%;}.dm-5,.dm-4{width:50%;}.dm-2{width:100%;}}@media screen and (max-width: 640px){.dm-6{width:100%;}.dm-5,.dm-4,.dm-3{width:100%;}}.ourServices .button{max-width:220px;margin:30px auto 0px;}.col-md-4{width:33.33%;float:left;padding:0px 15px;box-sizing:border-box;}.ourServices h2{text-align:center;font-size:50px;font-weight:bold;margin-bottom:30px;}.ourServices a{text-align:center;display:block;position:relative;}.ourServices .col-md-4{margin-bottom:25px;overflow:hidden;}.ourServices h4{font-style:normal;text-align:center;font-weight:400;font-size:30px;line-height:1.1;color:#03a6b5;padding-bottom:15px;margin-bottom:0;margin-top:20px;}.imageHover:hover:before{-webkit-animation:shine 1s;animation:shine 1s;}@-webkit-keyframes shine{100%{left:125%;}}@keyframes shine{100%{left:125%;}}.imageHover:before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:"";width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg);}.ourServices .button{margin-top:30px;}@media screen and (max-width: 880px){.ourServices .col-md-4{width:100%;margin-bottom:20px;}}