
.addon-section {
    background-image: url('../images/common/footer-bg-cut1.webp');
    background-repeat: no-repeat;
    background-size: cover;
}

.addon-section .heading .fas {
    color: var(--heading-blue);
    font-size: 2.5rem;
}

.addon-section .heading h2 {
    color: var(--heading-blue);
}

.addon-section .feature-tab {
    border: 1px solid var(--border-blue);
    border-radius: 10px;
    width: 95%;
    margin: 0% 2.5% 2% 2.5%;
    padding: 2%;
    font-size: .9rem;
    float: left;
    color: var(--black-color);
}
.addon-section .feature-tab span {
    color: var(--heading-blue);
    font-weight: 600 ;
}
.addon-section .feature-tab:hover {
    background-color: var(--border-blue);
}
.addon-section .feature-tab:hover span {
    color: var(--white-color);
}
.addon-section .row .col-12:nth-of-type(2){
    height: 60vw;
    overflow-y: scroll;
}

.addon-section .row .col-12::-webkit-scrollbar {
    width: 3px;
    background: transparent;
    border-radius: 15px;
    height: 10%
}

.addon-section .row .col-12::-webkit-scrollbar-track {
    border-radius: 15px;
}

.addon-section .row .col-12::-webkit-scrollbar-thumb {
    border-radius: 15px;
    background: var(--orange-color);
}
@media (min-width: 576px) {
    .addon-section .row .col-12:nth-of-type(2){
        height: 35vw;
    }
}
@media (min-width: 768px) {
    .addon-section .row .col-12:nth-of-type(2){
        height: 35vw;
    }
    .addon-section .feature-tab {
        width: 45%;
        margin: 0% 2.5% 2% 2.5%;
    }
}
@media (min-width: 992px) {
    .addon-section .row .col-12:nth-of-type(2){
        height: 20vw;
    }
}
@media (min-width: 1200px) {
    .addon-section .row .col-12:nth-of-type(2){
        height: 17vw;
    }
}
@media (min-width: 1400px) {
    .addon-section .row .col-12:nth-of-type(2){
        height: 13vw;
    }
}
