
    .prd-application-wrap ul li{
        padding: 20px 15px;
    }

    .prd-application-wrap ul li:last-child{
        border-bottom: none !important;
    }

    /***************************************************************/
    h1.page-title,.bold-title{
        font-weight: 500;
    }


    ul.productRange{
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

    ul.productRange li{
        
        font-size: 1.2rem;
        font-weight: 500;
        display: inline-block;
        
        margin: 0px 30px 30px 0px;
    }

    ul.productRange li a{
        width: 350px;
        display: table;
        border: 1px solid #b3b2b3;
        border-radius: 10px;
        padding:12px 15px;
    }
    ul.productRange li a:hover{
        background: #565656;
        color: #fff;
    }
    ul.productRange a > div{
        display: table-cell;
        vertical-align: middle;
    }

    ul.productRange a > div:first-child{
        width: 50px;
    }

    ul.productRange div.textHeading{
        padding-left: 15px;
    }

    ul.productRange div.rounded-circle{
        border: 1px solid #dbdcdb;
        width: 50px;
        height: 50px;
        padding: 9px;
        background: rgb(240,241,241);
        background: linear-gradient(45deg, rgba(240,241,241,1) 0%, rgba(208,209,208,1) 100%);
    }

    ul.productRange span.rounded-circle{
        width: 30px;
        height: 30px;
        display: block;
        box-shadow: 1px 1px 4px #929292;
    }

    .brownDarkBg{
        background: #bb7247;
    }

    .brownlightBg{
        background: #bb765b;
    }

    .cyanBg{
        background: #26c0db;
    }

    .blackBg{
        background: #050505;
    }

    .goldBg{
        background: #c1842c;
    }

    .leftFlowerBg.prd-application-wrap{
        background: url(../img/cosmetic_technology/left_flower_banner.jpg);
        background-position: right top;
        background-repeat: no-repeat;
        background-size: cover;
        padding: 15px;
    }

    .leftFlowerBg.prd-application-wrap.blackFlowerBg{
        background: url(../img/cosmetic_technology/left_black_flower_banner.jpg);
        background-position: right top;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .leftFlowerBg.prd-application-wrap.brownFlowerBg{
        background: url(../img/cosmetic_technology/left_brown_flower_banner.jpg);
        background-position: right top;
        background-repeat: no-repeat;
        background-size: cover;
    }





    .leftFlowerBg.prd-application-wrap ul li{
        border-bottom: 1px solid #fff;
        -ms-flex-align: center;
        align-items: center;
    }

    .leftFlowerBg.prd-application-wrap ul li img{
        height: auto;
    }

    .leftFlowerBg.prd-application-wrap ul li span{
        font-weight: 400;
    }

    .page-sec-title.pinkBg{
        border-bottom: 1px solid #ef0097;
    }

    .page-sec-title.brownBg{
        border-bottom: 1px solid #ba7148;
    }

    .page-sec-title.brownBg p{
        background: #ba7148;
    }

    .page-sec-title.black-bg{
        border-bottom: 1px solid #050505;
    }

    .page-sec-title.black-bg p{
        background: #050505;
    }

    .page-sec-title p{
        font-weight: 500;
    }

    .page-sec-title.pinkBg p{
        background: #ef0097;
        font-weight: 500;
    }

    .page-content{
        font-weight: 400;
    }

    .page-sec-subtitle.pink-border{
        border-bottom: 1px solid #ef0097;
    }

    .page-sec-subtitle.brown-border{
        border-bottom: 1px solid #ba7148;
    }

    .page-sec-subtitle.black-border{
        border-bottom: 1px solid #050505;
    }

    .page-sec-subtitle.black-border p{
        border-bottom: 2px solid #050505;
        color: #050505;
        font-weight: 500;
    }
    .page-sec-subtitle.pink-border p{
        border-bottom: 2px solid #ef0097;
        color: #ef0097;
        font-weight: 500;
    }

    .page-sec-subtitle.brown-border p{
        border-bottom: 2px solid #ba7148;
        color: #ba7148;
        font-weight: 500;
    }

    .featurestab.hectoriteGels .borderTopBottom{
        border-top: 2px solid #ba7148;
        border-bottom: 2px solid #ba7148;
        position: relative;
    }

    .featurestab.hectoriteGels .borderTopBottom::before{
        margin: 5px 0px;
    }

    .featurestab.hectoriteGels .borderTopBottom::after{
        width: 40px;
        height: 40px;
        border: 10px solid #ba7148;
        border-radius: 50%;
        background: #fff;
        z-index: 9;
        margin-left: -20px; 
    }

    .featurestab .borderTopBottom{
        border-top: 2px solid #ef0097;
        border-bottom: 2px solid #ef0097;
        position: relative;
    }

    .featurestab .borderTopBottom::before, .featurestab .borderTopBottom::after{
        content: '';
        display: block;
    }

    .featurestab .borderTopBottom::before{
        width: 100%;
        height: 1px;
        background: #e0c1a3;
        margin: 2px 0px;
    }

    .featurestab .borderTopBottom::after{
        position: absolute;
        width: 8px;
        height: 35px;
        background: #ef0097;
        top: -15px;
        left: 50%;
        margin-left: -3px;
    }

    .featurestab p{
        font-weight: 400;
        text-align: center;
    }

    .alteredCarbon .topCircle{
        width: 40px;
        height: 40px;
        border: 10px solid #050505;
        border-radius: 50%;
        margin: 0px auto;
        position: relative;
        background: #fff;
        z-index: 9;

    }

    .alteredCarbon > div{
        position: relative;
    }



    .alteredCarbon > div::before{
        content: '';
        display: block;
        width: 100%;
        height: 10px;
        position: absolute;
        background: #050505;
        top: 15px;

        z-index: 5;
    }

    .alteredCarbon > div:first-child::before{
        width: 50%;
        right: 0px;
    }

    .alteredCarbon > div:last-child::before{
        width: 50%;
        left: 0px;
    }

    .alteredCarbon span.redColor{
        color: #ff0000;
        display: block;
    }

    .catlog-downlaod{
        font-weight: 600;
    }

    @media(max-width: 1280px){
    .featurestab > div{
        min-width: 150px;
        max-width: 200px;
    }
    .alteredCarbon > div::before{
        display: none;
    }
    }

    @media(max-width: 576px){
        ul.productRange li{
            display: block;
            margin: 0px 0px 20px 0px;
        }
        ul.productRange li a{
            width: 100%;
        }
    }