/* Portfolio Css Start Here */
.portfolio-details .main-portfolio img {
    height: 480px;
    width: 100%;
    object-fit: cover;
}
.portfolio-details .main-portfolio img.pp {
    margin: 0px auto;
    height: 500px !important;
    object-fit: cover !important;
    width: 100% !important;
    margin-bottom: 30px;
}

.portfolio-details {
    padding-top: 146px;
    overflow-x: hidden;
}
.portfolio-details .portfolio-slider figure img {
    height: 130px;
    width: 100%;
    object-fit: cover;
    width: 96%;
}
.portfolio_content {
    padding: 50px 0;
}
.portfolio_content .heading {
    padding-bottom: 10px;
}
.portfolio_content .heading h3 {
    color: #000;
    font-size: 32px;
    font-weight: 600;
}
@media (max-width: 575px) {
    .portfolio-details .main-portfolio img {
        height: 250px;
    }
}
/* Portfolio Css End Here */
/* 
Begin of Other CSS */
.portfolio-details .slick-next {
    right: -25px;
    display: none !important;
}
.portfolio-detail-para h3 {
    font-size: 40px;
    color: #000000;
    font-family: 'Montserrat';
    text-transform: capitalize;
}
.portfolio-detail-para p {
    font-size: 18px !important;
    font-family: 'Montserrat';
}
/* ============ */
