.meta-container {
    margin-top: 15px;
}

.meta-container .single-portfolio-category,
.meta-container .single-portfolio-date,
.meta-container .single-portfolio-add {
    margin-top: 10px;
}

.meta-container .single-portfolio-date time,
.meta-container .label-address,
.meta-container .client-name,
.meta-container .label-category {
    color: var(--global-font-color);
    text-transform: capitalize;
    font-family: var(--highlight-font-family);
}

.meta-container span.label-category,
.meta-container .single-portfolio-date time {
    font-family: var(--highlight-font-family);
}

.meta-container .single-portfolio-category a {
    margin-right: 15px;
    margin-bottom: 5px;
    display: inline-block;
}

.meta-container .single-portfolio-category a:last-child {
    margin-right: 0;
}

.portfolio-navigation {
    display: flex;
    justify-content: space-between;
    padding: 30px 0;
    border-top: 1px solid var(--border-color-light);
}

.portfolio-navigation a {
    font-family: var(--highlight-font-family);
    letter-spacing: var(--letter-spacing-three);
    font-size: var(--font-size-xs);
    text-transform: uppercase;
    display: flex;
    align-items: center;
}

.portfolio-navigation a i {
    font-size: 22px;
}

.portfolio-navigation a.previous {
    padding-right: 15px;
}

.portfolio-navigation a.next {
    padding-left: 15px;
}

.meta-container .share-portfolio a {
    margin-right: 15px;
}

.meta-container .share-portfolio a:last-child {
    margin: 0;
}

.single-portfolio-widget .col-lg-8 {
    border-right: 1px solid var(--border-color);
    padding-right: 30px;
}

.single-portfolio-widget .col-lg-4 {
    padding-left: 30px;
}

.single-portfolio-widget.centered-gallery-style_2 .centered-img {
    padding: 15px;
}

.container-fluid.xamin-img-full {
    padding: 0;
}

.single-portfolio-widget img {
    width: 100%;
    height: auto;
    -o-object-fit: cover;
    object-fit: cover;
}

.centered-stack .centered-img img {
    margin-bottom: 2em;
}

.single-portfolio-widget.sidebar-dynamic-content img.portfolio-image {
    margin: 0;
}

.portfolio-template .portfolio-detail-box ul.portfolio-detail li{
    width: 100%;
}

/* portfolio style */
.single-portfolio-widget .centered-gallery .row {
    margin: 0;
}

.single-portfolio-widget .centered-gallery .col-lg-4 {
    padding-left: 15px;
    margin-top: 0;
}

.centered-stack .portfolio-image,
.centered-gallery .col-lg-4 .portfolio-image,
.sidebar-gallary .col-lg-8 .col-lg-6 .portfolio-image,
.sidebar-stack .pdetail-5 .portfolio-image {
    margin: 0 0 30px 0;
}

.single-portfolio-widget .centered-stack .row {
    margin: 30px 0;
}

.single-portfolio-widget.sidebar-slides .xamin-title-box.xamin-title-box-style-one,
.single-portfolio-widget.sidebar-stack .xamin-title-box.xamin-title-box-style-one {
    padding-top: 15px;
}

.single-portfolio-widget .sidebar-stack .col-lg-6 {
    margin-bottom: 30px;
}

.single-portfolio-widget.centered .col-lg-8 {
    padding: 0 15px 0 0;
}

.single-portfolio-widget.centered .col-lg-4 {
    padding: 0 0 0 15px;
}

.single-portfolio-widget.single-masnory .col-lg-8 {
    padding-left: 0;
}

.single-portfolio-widget.single-masnory .col-lg-4 {
    padding-right: 0;
}

.single-portfolio .portfolio-detail-main .portfolio-title{
    margin-bottom: 15px;
}

.single-portfolio-widget.centered-stack .xamin-img-full{
    margin-bottom: 60px;
}

.single-portfolio-widget.centered-stack .xamin-img-full img{
    background-color: var(--primary-bg-lihght);   
}

.single-portfolio-widget .xamin-portfolio-content-margin{
    margin-top: 50px;
}

.single-portfolio-widget.centered-stack .xamin-portfolio-content-margin+.row{
    margin-top: 50px;
}

.portfolio-template-centered-stack.xamin-banner-hide .content-area .site-main {
    padding: 0 !important;
}



@media only screen and (min-width: 992px) and (max-width: 1024px) {
    .sidebar-stack .col-12 {
        padding: 0;
    }

    .gallery .sidebar-stack .col-lg-8 {
        padding-right: 15px;
    }
}

@media (max-width: 992px) and (min-width: 768px){
    .single-portfolio-widget{
        padding: 0 15px; 
    }
}

@media(max-width:991px) {
    .single-portfolio-widget .col-lg-4 {
        padding-left: 15px;
        margin-top: 15px;
    }

    .single-portfolio-widget.centered-gallery-style_2 .col-lg-4,
    .single-portfolio-widget.centered-gallery-style_2 .col-lg-8 {
        margin: 0;
    }

    .single-portfolio-widget .col-lg-8 {
        border: none;
        padding-right: 15px;
    }

    .single-portfolio-widget.sidebar-stack .col-12 {
        padding: 0;
    }

    .sidebar-gallary .col-lg-8 {
        padding: 0
    }

    .single-portfolio-widget .sidebar-gallary .col-lg-4 {
        margin-top: 0;
    }

    .sidebar-gallary .col-lg-8 {
        width: 100%;
    }

    .sidebar-gallary .col-lg-8 .col-lg-6 {
        width: 50%;
    }

    .sidebar-gallary .col-lg-4 {
        width: 100%;
    }

    .single-portfolio-widget.sidebar-slides .xamin-title-box.xamin-title-box-style-one,
    .single-portfolio-widget.sidebar-stack .xamin-title-box.xamin-title-box-style-one {
        padding-top: 0;
    }

    .single-portfolio-widget.centered .col-lg-8,
    .single-portfolio-widget.centered .col-lg-4 {
        padding: 0;
    }

    .sidebar-masonry .col-lg-4 .col-lg-12 {
        padding: 0;
    }

    .single-portfolio-widget.single-masnory .col-lg-8 {
        padding-right: 0;
    }

    .single-portfolio-widget.single-masnory .col-lg-4 {
        padding-left: 0;
    }
}

@media(max-width:767px) {
    .single-portfolio-widget img {
        height: 400px;
    }

    .single-portfolio-widget.centered-stack img{
        height: auto;
    }

    .single-portfolio-widget.centered-stack .xamin-img-full{
        margin-bottom: 40px;
    }

    .single-portfolio-widget .xamin-portfolio-content-margin{
        margin-top: 20px;
    }

    .single-portfolio-widget.centered-stack .xamin-portfolio-content-margin+.row{
        margin-top: 0;
    }

    .single-portfolio-widget .portfolio-detail-box{
        margin-bottom: 40px;
    }
}

@media (max-width: 700px) {
    .sidebar-gallary .col-lg-8 .col-lg-6 {
        width: 100%;
    }
}

@media(max-width:480px) {
    .single-portfolio-widget img {
        height: 200px;
    }

}