ul.bullet > li::before
{
    content: counters(benefit,".",decimal-leading-zero);
    background-color: #3E2B56;
    font-family: Proxima Nova Semibold;
    font-size: 14px;
    color: #fff;
    letter-spacing: 0;
    padding: 10px;
    text-align: center;
    border-radius: 50%;
    margin:9px;
    font-weight:700px
}
ul.bullet > li,
ul.house > li,
ul.houseListLeft > li,
ol.bulletlist > li
{
    counter-increment: benefit;
    display: block;
    margin-top: 30px;
    min-height: 48px;
    padding-left: 35px;
    display: inline-block;
    width: 85%;
    float: left;
    padding-right: 35px;
    font-size:16px;
    left: auto;
    right: -19px;
    text-align:start;
    text-indent:-55px
}
ul.house > li::after
{
    content: "";
    background-color: #F05125;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position:absolute;
    width:7px;
    height:7px;
    margin-left: 20px;
    margin-top: 0px;
    margin-right:10px;
}
ul.houselistleft > li::before
{
    content: "";
    background-color: #F05125;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position:absolute;
    width:7px;
    height:7px;
    margin-left: -20px;
    margin-top: 0px;
}
ol.bulletlist > li::before
{
    content: counter(benefit)'.';
    font-family: Proxima Nova Semibold;
    font-size: 14px;
    line-height: 32px;
    color: #333;
    letter-spacing: 0;
    padding: 10px;
    text-align: center;
    border-radius: 50%;
    margin:10px;
}

.bullet {
    grid-template-columns: 1fr 1fr;
}

.p-section {
    padding: 60px 0;
}

#expertiseSection {
    background-color: #f8f8f8;
}

@media screen and (max-width: 991px) {
    .bullet {
        grid-template-columns: 1fr;
    }
}