/* Minimal Gallery Styling */
.portfolio-modal .carousel-item img {
    border: none !important;
    border-radius: 0 !important;
}

.portfolio-modal .modal-dialog {
    max-width: 900px;
    margin: 1.75rem auto;
}

/* Position carousel controls over the image */
.portfolio-modal .carousel-control-prev,
.portfolio-modal .carousel-control-next {
    top: 50%;
    transform: translateY(-50%);
    height: 60px;
    width: 60px;
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 50%;
    border: none;
}

.portfolio-modal .carousel-control-prev-icon,
.portfolio-modal .carousel-control-next-icon {
    background-color: transparent;
    background-size: 20px 20px;
}
