.portfolio-slider .flex_row{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}.portfolio-slider{border:1px solid #ddd}.portfolio-slider .top-section{margin-left:-15px;margin-right:-15px;text-align:center}.portfolio-slider .top-section h2{font-size:36px;font-weight:700;margin-bottom:15px;text-transform:uppercase}.portfolio-slider .top-section h4{color:#777;font-family:Work Sans,sans-serif;font-size:18px;font-weight:400;margin-bottom:25px}.owl-carousel.portfolio-slider{border:none}.portfolio-slider .portfolio-group{border:1px solid #ededed;margin-top:30px;width:100%}.portfolio-slider .portfolio-group .portfolio-bg-img{background-position:top;background-repeat:no-repeat;background-size:cover;height:196px;position:relative}.portfolio-slider .portfolio-bg-img .portfolio-bg{background:#692b6d;height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(0);transition:all .4s;-webkit-transition:all .4s;visibility:hidden;width:100%}.portfolio-slider .portfolio-group .portfolio-table{display:table;height:100%;width:100%}.portfolio-slider .portfolio-group .portfolio-table .portfolio-icon{display:table-cell;opacity:0;text-align:center;transition:all .3s;-webkit-transition:all .3s;vertical-align:middle;visibility:hidden}.portfolio-slider .portfolio-table .portfolio-icon a{color:#fff;font-size:26px;position:relative;text-decoration:none;-webkit-transition:all .4s;transition:all .4s;z-index:99}.portfolio-slider .portfolio-group .portfolio-text{background:#fff;padding:20px;text-align:center}.portfolio-slider .portfolio-group .portfolio-text a.new-cnt-link{color:#692b6d;font-size:1.75rem;font-size:20px;font-weight:500;font-weight:700;line-height:1.2;margin-bottom:8px;transition:all .3s;-webkit-transition:all .3s}.portfolio-slider .portfolio-group:hover .portfolio-bg{opacity:.7;transform:scale(1);visibility:visible}.portfolio-slider .portfolio-table .portfolio-icon a i{color:#fff;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-family:Font Awesome\ 6 Free;font-style:normal;font-variant:normal;font-weight:900;line-height:1;text-rendering:auto}.portfolio-slider .portfolio-table .portfolio-icon a i:before{color:#fff}.portfolio-slider .portfolio-table .portfolio-icon a:hover{cursor:pointer}.portfolio-slider .portfolio-group:hover .portfolio-table .portfolio-icon{opacity:1;visibility:visible}@media(max-width:576px){.portfolio-slider .top-section{margin-left:0;margin-right:0}}@media(max-width:359px){.portfolio-slider .portfolio-group .portfolio-bg-img{height:160px}}