.twoColumnWrap {
    display: flex;
    flex-wrap: wrap;
}
.twoColumn {
    width: 50%;
    padding-right: 30px;
}
.prd-s1-ul {
    width: 100%;
    margin: 15px 0;
}
.prd-s1-ul li {
    width: 100%;
    padding-left: 40px;
    text-align: left;
    background: url(../images/prd-tik.png) no-repeat left 7px;
    margin: 5px 0 10px;
    font-size: 16px;
    line-height: 26px;
    color: #1a1a1a;
    font-weight: 500;
}
.clearall {
    clear: both;
    display: block;
}
ul.chk-s1-list {
    float: left;
    width: 100%;
    margin-top: 8px;
    margin-bottom: 25px;
}
ul.chk-s1-list li {
    width: 33.3%;
    float: left;
    padding: 0 0 8px;
    font-size: 15px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
ul.chk-s1-list li i, ul.chk-s1-list li img {
    display: block;
    height: 37px;
    background: #f0f0f0;
    border-radius: 100%;
    width: 37px;
    object-fit: contain;
    padding: 5px;
    margin: 0 5px 0 0;
}
@media only screen and (max-width: 1180px) {
    ul.chk-s1-list li {
        padding: 0 8px;
        font-size: 11px;
    }
}
.tab-prd-dtls-area {
    position: relative;
}
.prd-det-prod {
    position: absolute;
    right: 40px;
    top: 0px;
    width: 260px;
}
@media only screen and (max-width: 1180px) {
    .prd-det-prod {
        right: 0;
    }
}
.prod-det-lst-hd {
    font-size: 24px;
    line-height: 28px;
    font-weight: 500;
    border-bottom: 1px solid #ebebeb;
    display: inline-block;
    padding-bottom: 10px;
}
.prod-det-tx1 {
    font-size: 18px;
    line-height: 26px;
    float: left;
    width: 65%;
    margin-bottom: 25px;
}
.tab-prd-dtls-area ul {
    padding: 0;
    margin: 0;
}
.tab-prd-dtls-area ul {
    margin-bottom: 20px;
}
.tab-prd-dtls-area ul li {
    position: relative;
    padding: 10px 0 10px 35px;
    color: #0c426d;
    font-size: 21px;
    display: flex;
    align-items: center;
    padding-left: 0;
    background: none;
}
@media screen and (max-width: 1200px) {
    .tab-prd-dtls-area ul li {
        font-size: 22px;
    }
}
.prod-det-tx1.lists li img {
    margin-right: 8px;
    max-width: 23px;
}
.prod-det-lst-hd {
    font-size: 20px;
    line-height: 1.4;
    font-weight: 500;
    border-bottom: 1px solid #ebebeb;
    display: inline-block;
    padding-bottom: 10px;
}
.tab-prd-dtls-area p {
    color: #0c426d;
}
ul.skn-typ-lst {
    float: left;
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
}
@media only screen and (max-width: 1180px) {
    ul.skn-typ-lst {
        flex-wrap: wrap;
    }
}
ul.skn-typ-lst li {
    font-size: 16px;
    line-height: 24px;
    position: relative;
    padding-left: 70px;
    float: left;
    min-height: 58px;
    padding-top: 0px;
    padding-right: 20px;
    margin: 20px 0;
}
@media only screen and (max-width: 1180px) {
    ul.skn-typ-lst li {
        padding-left: 50px;
        padding-top: 5px;
        min-height: 40px;
    }
}
ul.skn-typ-lst li img {
    position: absolute;
    left: 0;
    top: 0;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    padding: 5px;
    border: 1px solid #ccc;
}
@media only screen and (max-width: 1180px) {
    ul.skn-typ-lst li img {
        width: 40px;
        height: 40px;
    }
}
.cust-rev {
    float: left;
    width: 100%;
    position: relative;
    padding-left: 170px;
    margin-top: 20px;
    padding-bottom: 50px;
}
.cust-fc1 {
    position: absolute;
    left: 0;
    top: 0;
}
.cust-tx2 {
    position: relative;
    font-size: 20px;
    line-height: 1.4;
    text-align: left;
    padding-left: 135px;
    margin: 15px 0;
}
.cust-tx2 img {
    position: absolute;
    left: 0;
    top: 0;
    border-right: 1px solid #e7eaeb;
    padding-right: 15px;
    margin-right: 15px;
}
.prod-det-lst-hd2 {
    width: 100%;
}
img.sixty-dys {
    max-width: 175px;
        padding-bottom: 20px;
}
.prod-tab-area .nav-tabs .nav-link {
    font-size: 18px;
    padding-left: 20px;
    padding-right: 20px;
}
.ben-sec {
    float: left;
    width: 100%;
    position: relative;
    text-align: left;
    margin: 30px 0 50px;
}
@media only screen and (max-width: 1180px) {
    .ben-sec {
        overflow-x: hidden;
    }
}
.ben-img {
    position: absolute;
    right: -120px;
    top: -35px;
    z-index: 1;
}
@media only screen and (max-width: 1180px) {
    .ben-img {
        width: 450px;
        right: -60px;
        top: auto;
        bottom: 110px;
    }
}
.ben-bx {
    width: 60%;
    float: left;
    position: relative;
    margin: 0 0 30px;
}
@media only screen and (max-width: 1180px) {
    .ben-bx {
        margin: 0 0 20px;
    }
}
.prod-tab-area .tab-pane .ben-bx h3 {
    color: #0c426d;
    font-size: 24px;
    line-height: 28px;
    font-weight: 500;
    position: relative;
    padding-bottom: 15px;
    margin-bottom: 10px;
}
.ben-bx p {
    font-size: 20px;
    line-height: 26px;
    padding-right: 80px;
}
.ben-bx:after {
    content: '';
    background: url(../images/ben-sepr.png) no-repeat;
    position: absolute;
    right: 0;
    top: 60px;
    width: 70px;
    height: 13px;
}
.ingrdnts-list-area {
    background: #f3f8fc;
    margin-bottom: 20px;
    padding: 10px 30px;
}
.ingrdnts-list-area h4 {
    position: relative;
    padding: 0 0 0 90px;
    min-height: 60px;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    font-size: 24px;
    margin-bottom: 15px;
}
@media screen and (max-width: 1200px) {
    .ingrdnts-list-area h4 {
        padding-left: 80px;
        font-size: 30px;
        font-size: 32px;
    }
}
.ingrdnts-list-area p {
    color: #49535b;
    font-size: 20px;
    line-height: 1.4;
}
.ingrdnts-list-area h4 span {
    position: absolute;
    top: 0;
    left: 0;
}
.how-to-use-list figure {
    position: relative;
}
.how-to-use-list img.img-fluid {
    width: 100%;
    height: auto;
}
.how-to-use-list .use-list-body {
    padding: 20px 30px 20px;
    text-align: center;
}
.how-to-use-list .use-list-body p {
    font-size: 20px;
    color: #0c426e;
}
.prod-tab-area .tab-pane h3 {
    font-size: 24px;
    margin-bottom: 20px;
}
@media screen and (max-width: 1200px) {
    .prod-tab-area .tab-pane h3 {
        font-size: 48px;
    }
}
.use-list-comb {
    width: 72%;
    height: 1px;
    border-top: 2px dashed #b1bdc6;
    margin: 55px auto 25px;
}
.use-list-comb ul {
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.use-list-comb ul li {
    width: 42px;
    height: 42px;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    background: #fff;
    color: #0c426d;
    font-size: 21px;
    text-align: center;
    line-height: 42px;
    -webkit-box-shadow: 14px 0 46px rgba(12, 66, 109, 0.2);
    box-shadow: 14px 0 46px rgba(12, 66, 109, 0.2);
    position: relative;
    top: -23px;
}

.use-list-comb ul li:before {
    content: '';
    top: -5px;
    left: -5px;
    right: -5px;
    bottom: -5px;
    border: 2px dashed #b1bdc6;
    position: absolute;
    -webkit-border-radius: 100%;
    border-radius: 100%;
}
.prod-tab-area .tab-pane h6 {
    font-size: 22px;
}
.ben-bx h3:after {
    content: '';
    width: 70px;
    height: 4px;
    border-radius: 10px;
    background: #84d8f7;
    position: absolute;
    left: 0;
    bottom: 0;
}
.prod-tab-area .tab-pane h6 {
    font-size: 22px;
}
.prod-tab-area .tab-pane p {
    font-size: 20px;
}

/*..................*/
 .needsclick {
    display: none !important;
}

.prd-list-icons > ul.d-flex {
    justify-content: space-around;
}

div#stamped-main-widget {background: #f2fbfd;}



    div#stamped-main-widget .review-location {display: none;}



    div#stamped-main-widget strong.author {padding-bottom: 5px;display: inline-block;}



    div#stamped-main-widget span.stamped-summary-actions-newreview {background: #fff;}



    .s4-box {text-align: center;}



    .s4-box li {float: none; display: inline-block;} 



    .tab-prd-dtls-area ul{ margin-bottom: 20px;}



    @media (min-width: 1200px) {

        .prdct-dtls-area h1, .prdct-dtls-area h2 {font-size: 50px} 

    }



    .twoColumnWrap {



        display: flex;



        flex-wrap: wrap;



    }



    .twoColumn {



        width: 50%;



        padding-right: 30px;



    }



    @media (max-width: 576px) {



        .twoColumn {



            padding-right: 15px;



        }  



    }



    @media (min-width: 1200px) {



        .prdct-dtls-area h1, .prdct-dtls-area h2 {font-size: 50px} 



    }



    ul.chk-s1-list {



        float: left;



        width: 100%;



        margin-top: 8px;

        margin-bottom: 25px;



    }







    ul.chk-s1-list li {



        width: 33.3%;



        float: left;



        padding: 0 0 8px;



        font-size: 15px;

        display: flex;

        justify-content: flex-start;

        align-items: center;



    }







    ul.chk-s1-list li i,ul.chk-s1-list li img {

        display: block;    

        height: 37px;

        background: #f0f0f0;

        border-radius: 100%;

        width: 37px;

        object-fit: contain;

        padding: 5px;

        margin: 0 5px 0 0;



    }







    ul.chk-s1-list li:nth-child(3),ul.chk-s1-list li:nth-child(6) {



        border-right: none



    }



        .img-prod-wrapp {padding: 0 5px;    position: relative;}



        @media only screen and (max-width:1199px){



            .prdct-dtls-area .prd-slide-div {margin-left: 0;}



            .prd-slider-nav {display:none;}



        }



        @media only screen and (max-width: 767px){



            .s4-box li {



                float:left;



            }



            .prdct-dtls-area h1, .prdct-dtls-area h2 {font-size: 36px}



        }



        .btm-blue-sec form{ background: transparent!important; }



        .ql-font-palatino-linotype{ font-size: 40px!important; }



        .ql-font-geneva{ font-size: 22px!important; }



        @media screen and (max-width: 767px){



        .ql-font-palatino-linotype{ font-size: 24px!important; line-height: 1.3!important;}



        .ql-font-geneva{ font-size: 18px!important; line-height: 1.3!important; }



        .btm-blue-sec form{ padding: 15px 0!important; }



        }



        .prd-slider-nav .slick-list div {min-width: 95px;}



        ul.prd-lst-cntnt li {

        display: flex;

        align-items: center;

        padding-left: 0;

        gap: 10px;

        }

        ul.prd-lst-cntnt li img {

        width: auto;

        height: auto;

        max-width: 100%;

        }

        ul.prd-lst-cntnt li span {

        position: relative;

        }





        .prod-det-tx1 {

            font-size: 18px;

            line-height: 26px;

            float: left;

            width: 65%;

            margin-bottom: 25px

        }



        .prd-det-prod {

            position: absolute;

            right: 40px;

            top: 0px;

            width: 260px;

        }



        .prod-det-lst-hd {

            font-size: 24px;

            line-height: 28px;

            font-weight: 500;

            border-bottom: 1px solid #ebebeb;

            display: inline-block;

            padding-bottom: 10px

        }



        ul.trans-list {

            float: left;

            width: 100%;

            display: flex;

        }



        ul.trans-list li {

            float: left;

            padding: 0 35px;

            text-align: center;

            position: relative;

            margin: 20px 0;

            background: none;

        }



        ul.trans-list li i,ul.trans-list li img {

            display: block;

            margin: 0 auto 8px

        }



        .prod-tab-area .tab-pane ul.trans-list li h3 {

            font-size: 18px;

            line-height: 22px;

            font-weight: 500;

            margin-bottom: 5px

        }



        .prod-tab-area .tab-pane ul.trans-list li p {

            font-size: 16px;

            line-height: 20px

        }



        ul.trans-list li:after {

            content: '';

            width: 1px;

            height: 90px;

            width: 1px;

            background: #dbdbdc;

            position: absolute;

            right: 0;

            bottom: 0

        }



        ul.trans-list li:first-child {

            padding-left: 0

        }



        ul.trans-list li:last-child {

            padding-right: 0

        }



        ul.trans-list li:last-child:after {

            display: none

        }



        .prod-det-lst-hd2 {

            width: 100%

        }



        ul.skn-typ-lst {

            float: left;

            width: 100%;

            display: flex;

            justify-content: space-between;

            margin-bottom: 10px

        }



        ul.skn-typ-lst li {

            font-size: 20px;

            line-height: 26px;

            position: relative;

            padding-left: 70px;

            float: left;

            min-height: 58px;

            padding-top: 15px;

            padding-right: 20px;

            margin: 20px 0

        }



        ul.skn-typ-lst li img {

            position: absolute;

            left: 0;

            top: 0;

            width: 48px;

            height: 48px;

            border-radius: 50%;

            padding: 5px;

            border: 1px solid #ccc;

        }

        .tab-prd-dtls-area ul li{

            background: none;

        }



        .cust-rev {

            float: left;

            width: 100%;

            position: relative;

            padding-left: 170px;

            margin-top: 20px;

            padding-bottom: 50px;

        }



        .cust-fc1 {

            position: absolute;

            left: 0;

            top: 0

        }



        .cust-tx1 {

            font-size: 18px;

            line-height: 26px

        }



        .cust-tx2 {

            position: relative;

            font-size: 18px;

            line-height: 26px;

            text-align: left;

            padding-left: 135px;

            margin: 15px 0

        }



        .cust-tx2 span {

            font-weight: 500;

            color: #00a0dd

        }



        .cust-tx2 img {

            position: absolute;

            left: 0;

            top: 0;

            border-right: 1px solid #e7eaeb;

            padding-right: 15px;

            margin-right: 15px

        }



        .ben-sec {

            float: left;

            width: 100%;

            position: relative;

            text-align: left;

            margin: 30px 0 50px;

        }



        .ben-bx {

            width: 60%;

            float: left;

            position: relative;

            margin: 0 0 30px

        }



        .ben-bx:after {

            content: '';

            background: url(/ca/app/desktop/volume-images/ben-sepr.png) no-repeat;

            position: absolute;

            right: 0;

            top: 60px;

            width: 70px;

            height: 13px

        }



        .prod-tab-area .tab-pane .ben-bx h3 {

            color: #0c426d;

            font-size: 24px;

            line-height: 28px;

            font-weight: 500;

            position: relative;

            padding-bottom: 15px;

            margin-bottom: 10px

        }



        .ben-bx h3:after {

            content: '';

            width: 70px;

            height: 4px;

            border-radius: 10px;

            background: #84d8f7;

            position: absolute;

            left: 0;

            bottom: 0

        }



        .ben-bx p {

            font-size: 20px;

            line-height: 26px;

            padding-right: 80px

        }



        .ben-img {

            position: absolute;

            right: -120px;

            top: -35px;

            z-index: 1

        }



        .ingr-sec {

            float: left;

            width: 100%

        }



        .ingr-bx {

            float: left;

            width: 100%;

            padding-left: 160px;

            position: relative;

            margin: 18px 0;

            min-height: 140px;

            padding-right: 80px

        }



        .ingr-bx img {

            left: 0;

            top: 10px;

            position: absolute

        }



        .ingr-bx h3 {

            color: #0c426d;

            font-size: 26px;

            line-height: 30px;

            font-weight: 500;

            margin-bottom: 10px

        }



        .ingr-bx p {

            font-size: 20px;

            line-height: 28px

        }



        .wrk-tx1 {

            font-size: 20px;

            line-height: 28px

        }



        .work-bx {

            float: left;

            width: 100%;

            display: -webkit-box;

            display: flex;

            text-align: left;

            margin: 30px 0;

        }



        .work-img {

            display: inline-block;

            vertical-align: middle;

        }

        .work-img img {

            min-width: 205px;

            margin-right: 35px;

            border-radius: 12px

        }



        .work-bx-rgt {

            display: flex;

            flex-flow: column;

            align-items: flex-start;

        }



        .prod-tab-area .tab-pane .work-bx-rgt h3 {

            font-size: 20px;

            line-height: 24px;

            font-weight: 500;

            color: #fff;

            background: #0c426d;

            padding: 5px 20px;

            border-radius: 30px;

            display: inline-block;

            margin-bottom: 10px

        }



        .wrk-tx2 {

            font-size: 26px;

            line-height: 30px;

            font-weight: 500;

            color: #0c426d;

            float: left;

            width: 100%;

            margin-bottom: 10px

        }



        .wrk-tx3 {

            font-size: 20px;

            line-height: 26px;

            float: left;

            width: 100%

        }



        .wrk-lst-hd {

            font-size: 27px;

            line-height: 31px;

            font-weight: 500;

            float: left;

            width: 100%;

            margin: 30px 0 20px

        }



        ul.wrk-lst {

            float: left;

            width: 100%;

            background: #fff;

            box-shadow: 0 2px 10px 0 rgba(0,0,0,.1);

            padding: 20px;

            border-radius: 10px;

            margin-bottom: 50px;

        }



        ul.wrk-lst li {

            float: left;

            width: 45%;

            position: relative;

            font-size: 20px;

            line-height: 26px;

            padding-left: 60px;

            min-height: 48px

        }



        ul.wrk-lst li:first-child {

            border-right: 1px solid #d5e3e8;

            margin-right: 5%

        }



        ul.wrk-lst li img {

            position: absolute;

            left: 0;

            top: 0

        }



        .guar-hd {

            font-size: 20px;

            line-height: 24px;

            color: #10b3f0;

            font-weight: 600;

            border-bottom: 1px solid #e1e1e1;

            padding-bottom: 12px;

            margin-bottom: 15px

        }



        .guar-txt {

            font-size: 18px;

            line-height: 26px;

            padding-right: 150px

        }



        .abt-txt {

            font-size: 18px;

            line-height: 24px;

            margin: 10px 0;

            float: left;

            width: 100%

        }



        .chk-s3 {

            float: left;

            width: 100%;

            padding: 60px 0 40px

        }



        .chk-comn-hdg {

            font-size: 40px;

            line-height: 44px;

            font-weight: 500

        }



        .testi-sec {

            display: block;

            margin: 50px auto 0;

            width: 85%

        }



        .testi-bx {

            float: left;

            width: 100%;

            padding: 25px;

            position: relative;

            text-align: left;

            padding-left: 115px

        }



        .testi-bx:nth-child(odd) {

            background: #f8fdff

        }



        .testi-bx span {

            width: 74px;

            height: 74px;

            line-height: 74px;

            overflow: hidden;

            border-radius: 50%;

            background: #0c426d;

            position: absolute;

            text-align: center;

            color: #fff;

            font-size: 26px;

            font-weight: 500;

            left: 20px;

            top: 20px

        }



        .tsti-txt1 {

            font-size: 22px;

            line-height: 26px;

            color: #0c426d;

            font-weight: 600;

            margin-bottom: 12px

        }



        .tsti-txt2 {

            font-size: 20px;

            line-height: 28px;

            margin: 12px 0

        }



        .tsti-txt3 {

            font-size: 20px;

            line-height: 24px;

            color: #0c426d;

            font-weight: 500

        }



        .chk-s4 {

            float: left;

            width: 100%;

            background: #f8fdff;

            padding: 60px 0

        }

        .tab-prd-dtls-area {

        position: relative;

        }



        .prod-tab-area .nav-tabs .nav-link {

            font-size: 18px;

            padding-left: 20px;

            padding-right: 20px;

        }

        .tabContentTallow {

            padding-bottom: 50px;

        }

        .use-txt2 {

            float: left;

            width: 100%;

            font-size: 25px;

            color: #10b3f0;

            line-height: 26px;

            font-weight: 700;

            margin-top: 10px;

        }



        ul.skn-typ-lst {

            float: left;

            width: 100%;

            display: flex;

            justify-content: space-between;

            margin-bottom: 10px

        }



        ul.skn-typ-lst li {

            font-size: 16px;

            line-height: 24px;

            position: relative;

            padding-left: 70px;

            float: left;

            min-height: 58px;

            padding-top: 0px;

            padding-right: 20px;

            margin: 20px 0

        }



        ul.skn-typ-lst li img {

            position: absolute;

            left: 0;

            top: 0

        }



        .prod-det-tx1.lists li {

            display: flex;

            align-items: center;

            padding-left: 0;

        }

        .prod-det-tx1.lists li img {

            margin-right: 8px;

            max-width: 23px;

        }



        @media only screen and (max-width: 1180px) {



            .pro-set-bg {

                width: 201px

            }



            .prod-hd-txt {

                font-size: 20px;

                line-height: 24px

            }



            .chk-s1-rgt-hd {

                font-size: 38px

            }



            .chk-s1-rgt-bx1 {

                width: 68%

            }



            .chk-s1-rgt-bx2 {

                width: 28%

            }



            ul.chk-s1-list li {

                padding: 0 8px;

                font-size: 11px;

            }



            ul.trans-list li {

                padding: 0 15px

            }



            ul.skn-typ-lst li {

                padding-left: 50px;

                padding-top: 5px;

                min-height: 40px

            }



            ul.skn-typ-lst li img {

                width: 40px;

                height: 40px

            }



            .prd-det-prod {

                right: 0

            }



            .ben-sec {

                overflow-x: hidden

            }



            .ben-bx {

                margin: 0 0 20px

            }



            .ben-bx h3 {

                font-size: 22px;

                line-height: 26px

            }



            .ben-bx p {

                font-size: 17px;

                line-height: 23px

            }



            .ben-img {

                width: 450px;

                right: -60px;

                top: auto;

                bottom: 110px;

            }



            .ingr-bx {

                padding-right: 10px

            }



            .wrk-tx2 {

                font-size: 24px

            }



            .work-bx-rgt {

                width: calc(100% - 250px)

            }

            ul.skn-typ-lst {

                flex-wrap: wrap;

            }

        }



        @media (max-width: 1024px) {

            .chk-s1-rgt-bx1 {

                width: 50%;

            }



            .chk-s1-rgt-bx2 {

                width: 40%;

            }



            ul.trans-list {

                flex-wrap: wrap;

            }



            ul.trans-list li {

                width: 50%;

            }

            .prd-det-prod {

                display: none;

            }

            .prod-det-tx1 {

                width: auto;

            }

        }





        @media only screen and (max-width: 767px) {

        .for-desk {

            display:none

        }



        .for-mob {

            display: block

        }



        .container {

            width: 100%;

            padding: 0 10px;

            max-width: 600px;

            box-sizing: border-box

        }



        .pro-set-bg {

            display: none

        }



        .logo {

            display: block;

            margin: 0 auto;

            float: none

        }



        ul.top-list {

            display: none

        }



        .hry-txt {

            font-size: 18px

        }



        .hry-txt img {

            display: none

        }



        .chk-s1 {

            padding: 10px 0 20px

        }



        .chk-s1-hd {

            text-align: center

        }



        ul.chk-s1-list {

            text-align: center

        }



        ul.chk-s1-list li {

            width: 33.3%;

            border-right: none!important

        }



        .chk-s1-lft {

            width: 100%;

            display: none

        }



        .chk-s1-rgt-bx1 {

            width: 100%

        }



        .chk-s1-rgt-bx2 {

            width: 100%

        }



        .chk-s1-rgt {

            width: 100%;

            text-align: center

        }



        .chk-s1-rgt-hd {

            padding: 0;

            font-size: 23px

        }



        .chk-s1-txt1 {

            padding: 0 0 12px

        }



        .chk-s1-txt1 img {

            margin-left: 0

        }



        .chk-s1-txt2 {

            font-size: 16px;

            line-height: 22px;

            float: left;

            width: 100%;

            margin-top: 5px

        }



        .switch-opt label {

            font-size: 16px;

            padding: 5px 10px 8px

        }



        .prd-seal {

            width: 80px

        }



        .mob-prd {

            display: block;

            margin: 15px auto 0;

            max-width: 100%

        }



        .pkg-sec {

            margin-bottom: 0

        }



        .pkg-bx {

            width: 90%;

            position: static;

            transform: none;

            margin: 0 auto 55px;

            display: inline-block;

            float: none

        }



        .pkg-bx3 {

            margin-bottom: 0

        }



        .best-val {

            top: 0;

            left: 5%

        }



        a.cart-btn {

            width: 50%

        }



        .pkg-bx1 .jar-txt {

            margin: -40px auto 10px

        }



        .pkg-bx1 .pkg-btn-bx {

            padding: 15px 0

        }



        ul.chk-bar-list li {

            display: inline-block;

            width: 50%

        }



        ul.chk-bar-list li:nth-child(2):after {

            display: none

        }



        ul.trans-list {

            margin: 15px 0

        }



        ul.trans-list li {

            width: 50%;

            padding: 0 15px!important;

            margin: 15px 0

        }



        ul.trans-list li:nth-child(2):after {

            display: none

        }



        .prodDetails-Box {

            text-align: center

        }



        .prod-det-lst-hd {

            text-align: center;

            width: 100%

        }



        .prod-det-tx1 {

            width: 100%;

            text-align: center

        }



        .chk-bar-hd {

            font-size: 22px;

            line-height: 26px

        }



        .prd-det-prod {

            position: static;

            display: block;

            margin: 0 auto 10px;

            width: 250px

        }



        .prod-hd-txt {

            text-align: center;

            font-size: 26px;

            line-height: 30px;

            margin-bottom: 25px

        }



        .cust-rev {

            padding-left: 0;

            width: 100%;

            text-align: center

        }



        .cust-fc1 {

            position: static

        }



        .cust-tx2 {

            padding-left: 0;

            margin: 0 auto;

            display: block;

            text-align: center

        }



        .cust-tx2 img {

            position: static;

            margin: 15px auto 5px;

            border-right: 0;

            display: block

        }



        ul.skn-typ-lst {

            margin: 15px 0

        }



        .ben-bx {

            width: 100%;

            margin: 0 0 30px

        }



        .ben-bx h3 {

            text-align: center

        }



        .ben-bx p {

            text-align: center;

            padding-right: 0;

        }



        .ben-bx h3:after {

            left: 50%;

            transform: translateX(-50%)

        }



        .ben-sec .ben-bx:last-child {

            margin-bottom: 0

        }



        .ben-img {

            margin: 0 auto;

            display: block;

            position: static;

            width: 250px

        }



        ul.skn-typ-lst li {

            width: 50%

        }



        .ingr-bx {

            padding: 0;

            text-align: center

        }



        .ingr-bx img {

            position: static;

            margin: 10px auto;

            display: block

        }



        .wrk-tx1 {

            text-align: center

        }



        .work-bx {

            display: block;

            text-align: center

        }



        .work-img {

            margin: 0 auto 10px

        }



        .work-bx-rgt {

            width: 100%

        }



        ul.wrk-lst li {

            width: 100%

        }



        ul.wrk-lst li:first-child {

            border-right: none;

            margin-bottom: 10px

        }



        .wrk-lst-hd {

            text-align: center

        }



        .guar-hd {

            text-align: center

        }



        .guar-txt {

            padding-right: 0;

            text-align: center

        }



        .ben-bx:after {

            display: none;

        }

        .work-img img {

            margin-right: 0;

        }

        .prod-tab-area .tab-pane .work-bx-rgt h3 {

            margin-left: auto;

            margin-right: auto;

        }

        .prod-det-tx1.lists li {

            display: block;

            text-align: left;

        }

    }



    @media only screen and (max-width: 479px) {

        .chk-s1-txt1 {

            font-size:20px

        }

    }



    .prd-slider-nav .slick-slide.slick-current {border: none;}

    .prd-slider-nav .slick-list .slick-slide.slick-current div {

        border: 1px solid #0c426d;

    }

    .twoColumnWrap {

        display: flex;

        flex-wrap: wrap;

    }

    .twoColumn {

        width: 50%;

        padding-right: 30px;

    }



    @media (max-width: 576px) {

        .twoColumn {

            padding-right: 15px;

        }  

    }


.prod-det-tx1.lists li {
    font-size: 21px;
}
.prod-det-tx1.lists li strong {
    font-weight: 600;
}

@media (max-width: 991px) {
    .tab-prd-dtls-area ul li {
        font-size:18px;
        padding: 7px 0 7px 55px;
        display: block;
    }
}

.prd-price-list p.reg-prc {
    color: red;
    position: relative;
    width: max-content;
    margin: 0 auto 5px;
    display: inline-block;
}
.free-ship {
    position: absolute;
    width: 100px;
    height: 82px;
    z-index: 10;
    top: -4px;
    left: 25%;
}