.page-title-inner .portfolio-title{
    padding-top: 100px !important;
    padding-bottom: 60px;
}
.page-title {
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: 200% bottom;
}
.portfolio-page-title .portfolio-title {
    max-width: 750px;
}
.portfolio-page-title.page-title::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgb(255 255 255) 0, rgb(255 255 255 / 41%) 100%), linear-gradient(270deg, rgb(255 255 255 / 20%) 0, #ffffff 100%);    z-index: 1;
}
.page-title-inner {
    z-index: 2;
}

.featured_item_cats a {
    background-color: var(--fs-color-secondary);
    color: #ffffff;
    padding: 5px 10px;
    border-radius: 7px;
    font-size: 14px;
}
.featured_item_cats a:hover{
    background-color: var(--fs-color-alert);
    color: #ffffff;
}
.trendy-slide .flickity-slider .img{border-radius: 15px;overflow: hidden }
.trendy-slide .flickity-slider .img img{border-radius: 15px;overflow: hidden;object-fit: cover }
.trendy-slide .slider-custom {margin-top: 10px}
.trendy-slide .slider-custom .flickity-slider .img {max-width: 20% !important;}
.trendy-slide .slider-custom .flickity-slider .img .img-inner{
    padding: 5px;
}
.trendy-slide .slider-custom .flickity-slider .img.is-selected.is-nav-selected img{box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;border: 2px #edab21 solid}
.trendy-slide .slider-custom button {display: none}
.trendy-slide .flickity-prev-next-button {width: 50px;color: #5d5d5d99}

.portfolio-single-page .trendy-slide .img-final .flickity-viewport{height: 500px!important}
.portfolio-single-page .trendy-slide .img-final .flickity-viewport .flickity-slider .img img {
    height: 500px;object-fit: cover;width: 100%
}
.portfolio-single-page .portfolio-silde img{height: 450px}
.portfolio-single-page .trendy-slide .slider-custom .flickity-viewport .flickity-slider .img img {
    height: 85px;object-fit: cover;width: 100%
}
.portfolio-single-page .portfolio-top .single-slide {
    background: none;
}
.box-specifications table>tbody>tr>td:first-of-type{
    width: 102px;
}