@media only screen and (max-width:980px){.main-overlay-col{flex-direction:column}.image-container{width:100%!important}}.image-container h2{font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:600;height:75px;margin:0;overflow:hidden;padding-top:23px}.button-over-inner a:hover{background:#fff;color:#425b76}.overlay{flex-direction:column}.button-over-inner a{border:1px solid #fff;border-radius:70px;color:#fff;font-family:Roboto,sans-serif;font-size:17px;font-weight:500;padding:8px 20px;text-decoration:none;text-transform:capitalize}.over-inner-content{margin-bottom:20}.button-over-inner{margin-top:10px}.over-inner-content p{font-family:Raleway,sans-serif;font-size:18px;line-height:27px;margin:0 0 20;padding:16px 0}.main-overlay-col{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;width:100%}.image-container{cursor:pointer;position:relative;text-align:center;width:31%}.image-container h2,.image-container img{transition:opacity .3s ease}.image-container img{display:block;height:auto;width:100%}.overlay{align-items:center;background-color:#007bbe;box-sizing:border-box;color:#fff;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:absolute;text-align:center;top:0;transition:opacity .3s ease;width:100%}.image-container:hover h2,.image-container:hover img,.overlay{opacity:0}.image-container:hover .overlay{opacity:1}image-containerh2{margin:10px 0}