.o-text{text-align:center;width:100%}.box{position:relative;height:250px;overflow:hidden;border-radius:4px !important;display:grid !important}.ser-nw .b2 .box .olay,.ser-nw .b1 .box .olay{background:#0c0c0c96 !important}.box .olay{position:absolute;top:0;left:0;width:100%;height:100%;background:#ff510085 !important;transition:background .5s ease}.box:hover .olay{display:block;background:#f9f9f93d !important}.ser-nw .box:hover .olay{background:#0c0c0c6b !important}.box:hover .olay span{color:#000 !important}.box img{position:absolute;height:auto;left:0}.box .title{position:absolute;left:0;width:100%;text-align:center;top:40%;letter-spacing:5px;text-align:center;text-transform:uppercase;color:white;z-index:1;transition:top .5s ease}.box:hover .title{top:60px}.box .title h2{margin-bottom:0;padding-bottom:0px}.box img{height:100%}.ser-nw .box p{color:#fff !important}.box .button{width:100%;position:absolute;left:0;top:150px;text-align:center;opacity:0;transition:opacity .35s ease;bottom:0}.box .button p{padding:15px;text-align:center;color:white;border-radius:4px;z-index:1;font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:14px}.box:hover .button{opacity:1;background-color:#0c0c0ca6}.box .button p:hover{color:#fff !important}