.filter{
    border-right: 1px solid var(--color43) !important;
}

.list-group .list-group-item{
    border:none
}

.list-group-item{
    color:var(--color3);
    padding:10px 0px;
    font-size:15px
}
.filter-by-category{
    /* border-bottom: 1px solid var(--color43) !important;    */
}

.filter-by-category h5{
    font-size:16px;
}

.service-container  .card .card-header{
    background:var(--color44);
    color:var(--color1);
    font-weight: 500;
}

.services-row{
    margin-top:10px;
}

.service-list-add-to-cart{
    background-color:var(--color1);
    color:white;
    border-radius:25px;
    font-size: 14px;
}

.services-row .card{
    border:1px solid var(--color42);
    border-radius: 15px;
}

.services-row .card .card-header{
    background-color: var(--color44);
    color:var(--color1);
    font-weight: 600;
    border:none;
    border-radius: 15px;
}
.services-row .card .card-header h6{
    font-weight: 600;
} 
.offering-list-price{
    color: var(--color1);
    text-align: left;
}
.offering-list-display-price {
    text-align: left;
}
.offering-list-add-to-cart{
    background-color: var(--color1);
    color: white;
    border: none;
}
.offering-list-remove-from-cart {
    background-color: red;
    color: white;
    border: none;
}

@media screen and (min-width: 481px) {
    
    .offering-list-price{
        font-weight: 600;
        font-size: 20px;
    }
   
    .offering-list-display-price {
        font-weight: 400;
        font-size: 13px;
        margin-top: -30px;
    }

    .offering-list-add-to-cart {    
        float: right;
        border-radius: 25px;
        padding: 3px 10px;
        font-size: 13px;
    }
    .offering-list-remove-from-cart {
        float: right;
        border: none;
        border-radius: 25px;
        padding: 3px 10px;
        font-size: 13px;
    }
}

@media screen and (max-width: 481px) {

    .offering-list-price{
        font-weight: 600;
        font-size: 20px;
    }
   
    .offering-list-display-price {
        font-weight: 400;
        font-size: 13px;
        margin-top: -30px;
    }

    .offering-list-add-to-cart {    
        float: right;
        border-radius: 25px;
        padding: 3px 10px;
        font-size: 13px;
    }
    .offering-list-remove-from-cart {
        float: right;
        border: none;
        border-radius: 25px;
        padding: 3px 10px;
        font-size: 13px;
        margin-top:-40px;
    }

}
