@media (min-width: 576px) {
    .bd-example {
        padding: 1.5rem;
        margin-right: 0;
        margin-left: 0;
        border-width: .2rem;

    }
}
@media (min-width: 576px) {
    .bd-example {
        padding: 1.5rem;
        margin-right: 0;
        margin-left: 0;
        border-width: .2rem;

    }
}
.bd-example {
    position: relative;
    padding: 1rem;
    margin: 1rem -15px 0;
    border: solid #f7f7f9;
    border-width: .2rem 0 0;
}
.divider-custom .divider-custom-line-grey {
    width: 100%;
    max-width: 7rem;
    height: 0.25rem;
    background-color: #becad5;
    border-radius: 1rem;
    border-color: #becad5;
}
.divider-custom-icon {
    font-weight: bold;
    font-size: 2.5rem!important;
    margin: 0 0.5rem;
}
.portfolio-item img {
    width:100%;
}
.text-purple {
    color: #c51aef!important;
}
.text-blue {
    color: #4c4da9!important;
}
.text-green {
  color: #43aa3a!important;
}
.text-aqua {
  color: #3faa80!important;
}

.bg-purple {
    background-color: rgb(157 71 223 / 80%)!important;
    transition: all 0.2s ease-in-out;
}
.bg-blue {
    background-color: rgb(76 77 169 / 80%)!important;
    transition: all 0.2s ease-in-out;
}
.bg-green {
    background-color: rgb(67 170 58 / 80%)!important;
    transition: all 0.2s ease-in-out;
}
.bg-aqua {
    background-color: rgb(63 170 128 / 80%)!important;
    transition: all 0.2s ease-in-out;
}
