﻿.banner-sec {
    display: none;
}

.first-view {
    padding: 0px 0px 15px 0px;
}

/*******kk*/
/*******top page*/
.allpageowl {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

    .allpageowl .owl-theme .owl-dots, .owl-theme .owl-nav {
        display: none !important;
    }

.allpagimg {
    width: 100%;
}

.pagheadhmm {
    height: auto;
    width: 100%;
    margin: 0px 0px 15px 0px;
    padding: 10px;
    float: left;
    background: #f7f7f7;
    border-bottom: 2px solid #dcdcdc;
    border-radius: 10px;
}

.pagheadh1 {
    height: auto;
    width: 100%;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 5px 0px;
    float: left;
    color: #192919;
    font-size: 15px;
    line-height: 26px;
    font-weight: 600;
    letter-spacing: 0px;
    position: relative;
}

    .pagheadh1:before {
        position: absolute;
        left: 24px;
        bottom: 0px;
        width: 5px;
        height: 5px;
        content: '';
        background: #d40000;
        border-radius: 50%;
        /*transform: skewX(35deg);*/
    }

    .pagheadh1:after {
        position: absolute;
        left: 0px;
        bottom: 0px;
        width: 20px;
        height: 4px;
        content: '';
        background: #d40000;
        /*transform: skewX(35deg);*/
    }

.purnank-ul {
    height: 150px;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

    .purnank-ul li {
        margin: 0px 0px 0px 0px;
        padding: 0px 5px 5px 25px;
        list-style-type: none;
        display: block;
        width: 100%;
        float: left;
        font-size: 14px;
        line-height: 22px;
        font-weight: 400;
        color: #333;
        position: relative;
        text-align: left;
    }

        .purnank-ul li:before {
            font-family: 'Font Awesome 5 Pro';
            content: "\f192";
            font-size: 14px;
            line-height: 29px;
            color: #3430FF;
            font-weight: 400;
            left: 0px;
            top: -2px;
            position: absolute;
        }

/********/
.purnank22-ul {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

    .purnank22-ul li {
        margin: 0px 0px 0px 0px;
        padding: 0px 5px 3px 25px;
        list-style-type: none;
        display: block;
        width: 100%;
        float: left;
        font-size: 15px;
        line-height: 25px;
        font-weight: 400;
        color: #fff;
        position: relative;
        text-align: justify;
    }

        .purnank22-ul li:before {
            font-family: 'Font Awesome 5 Pro';
            content: "\f192";
            font-size: 14px;
            line-height: 29px;
            color: #fff;
            font-weight: 400;
            left: 0px;
            top: 0px;
            position: absolute;
        }


/*****tab*/
.purnankmtab {
    height: auto;
    width: 100%;
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.tab-content {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

a:hover, a:focus {
    text-decoration: none;
    outline: none;
}

.nav-tabs {
    border-bottom: none;
    margin-bottom: 15px;
}

    .nav-tabs > li {
        border-bottom: none;
        margin-right: 10px;
    }

    .nav-tabs li .blue,
    .nav-tabs li .orange,
    .nav-tabs li .pink, .nav-tabs li .green {
        padding: 30px 25px;
        font-size: 16px;
        color: #fff;
        border-radius: 10px 10px 0px 0px;
    }

    .nav-tabs li a > i,
    .nav-tabs li a > i,
    .nav-tabs li a > i {
        text-align: center;
        display: block;
        font-size: 35px;
        margin-bottom: 10px;
    }

    .nav-tabs li .blue {
        background: #10c45c;
        transition: all 0.3s ease 0s;
    }

        .nav-tabs li .blue:hover {
            background: #727cb6;
            /*box-shadow: 0 0 8px #727cb6;*/
            border: 1px solid #727cb6;
        }

    .nav-tabs li.active .blue,
    .nav-tabs li.active .blue:hover,
    .nav-tabs li.active .blue:focus {
        background: #10c45c;
        color: #fff;
        border: 1px solid #10c45c;
    }

    /****green*/
    .nav-tabs li .green {
        background: #066472;
        transition: all 0.3s ease 0s;
        color: #fff;
    }

        .nav-tabs li .green:hover {
            background: #066472;
            /*box-shadow: 0 0 8px #10c20e;*/
            border: 1px solid #066472;
        }

    .nav-tabs li.active .green,
    .nav-tabs li.active .green:hover,
    .nav-tabs li.active .green:focus {
        background: #066472;
        color: #fff;
        border: 1px solid #066472;
    }

.tab-content .green {
    background: #066472;
    padding: 15px;
}

/**end*/


.nav-tabs li .orange {
    background: #307ad5;
    transition: all 0.3s ease 0s;
}

    .nav-tabs li .orange:hover {
        background: #307ad5;
        /*box-shadow: 0 0 8px #e67e22;*/
        border: 1px solid #307ad5;
    }

.nav-tabs li.active .orange,
.nav-tabs li.active .orange:hover,
.nav-tabs li.active .orange:focus {
    background: #307ad5;
    color: #fff;
    border: 1px solid #307ad5;
}

.nav-tabs li .pink {
    background: #d94da6;
    transition: all 0.3s ease 0s;
}

    .nav-tabs li .pink:hover {
        background: #ed687c;
        /*box-shadow: 0 0 8px #ed687c;*/
        border: 1px solid #ed687c;
    }

.nav-tabs li.active .pink,
.nav-tabs li.active .pink:hover,
.nav-tabs li.active .pink:focus {
    background: #ed687c;
    color: #fff;
    border: 1px solid #ed687c;
}

/*.tab-content .blue {
    background: #10c45c;
    padding: 15px;
}

.tab-content .orange {
    background: #307ad5;
    padding: 15px;
}


.tab-content .pink {
    background: #ed687c;
    padding: 15px;
}

.tab-content h4 {
    font-weight: 600;
    margin: 0px 0px 0px 0px;
    color: #fff;
    font-size: 20px;
    line-height: 26px;
    text-align: left;
    padding: 0px 0px 10px 0px;
    width: 100%;
    letter-spacing: 0.3px;
}

.tab-content p {
    color: #fff;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
    line-height: 23px;
    text-align: justify;
    font-weight: 400;
}*/

/********/
.purnankol {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

    .purnankol ol {
        height: auto;
        width: 100%;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 15px;
        float: left;
    }

        .purnankol ol li {
            height: auto;
            width: 100%;
            margin: 0px 0px 10px 0px;
            padding: 0px 0px 0px 0px;
            float: left;
            font-size: 15px;
            line-height: 23px;
            font-weight: 400;
            color: #fff;
            text-align: justify;
        }

.olspance {
    font-weight: 600;
}


.bene_pagheadh1 {
    height: auto;
    width: 100%;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 5px 0px;
    float: left;
    color: #fff;
    font-size: 15px;
    line-height: 26px;
    font-weight: 600;
    letter-spacing: 0px;
    position: relative;
}

    .bene_pagheadh1:before {
        position: absolute;
        left: 24px;
        bottom: 0px;
        width: 5px;
        height: 5px;
        content: '';
        background: #fff;
        border-radius: 50%;
    }

    .bene_pagheadh1:after {
        position: absolute;
        left: 0px;
        bottom: 0px;
        width: 20px;
        height: 4px;
        content: '';
        background: #fff;
    }

.benefitmm {
    height: auto;
    width: 100%;
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.bordermm {
    margin: 0px auto;
    width: 180px;
}

/******retail***/
        .purnankret-ul {
            height: auto;
            width: 100%;
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
            float: left;
        }

            .purnankret-ul li {
                margin: 0px 0px 0px 0px;
                padding: 0px 5px 5px 25px;
                list-style-type: none;
                display: block;
                width: 100%;
                float: left;
                font-size: 14px;
                line-height: 22px;
                font-weight: 400;
                color: #333;
                position: relative;
                text-align: left;
            }

                .purnankret-ul li:before {
                    font-family: 'Font Awesome 5 Pro';
                    content: "\f192";
                    font-size: 14px;
                    line-height: 29px;
                    color: #3430FF;
                    font-weight: 400;
                    left: 0px;
                    top: -2px;
                    position: absolute;
                }

/*************/

@media only screen and (max-width:900px) {
    .first-view {
        padding: 0px 0px 0px 0px;
    }
    /*******kk*/
    .info-img-one:before {
        right: 0px;
    }

    .nav-tabs > li {
        width: 100%;
        text-align: center;
        margin-bottom: 1px;
    }

    .info-contnt-big-h {
        font-size: 17px;
        line-height: 25px;
    }

    .info-sec {
        margin: 30px 0px 30px 0px;
    }

    .info-contnt-p {
        text-align: justify !important;
    }

    .nav-tabs li .blue, .nav-tabs li .orange, .nav-tabs li .pink, .nav-tabs li .green {
        border-radius: 0px 0px 0px 0px!important;
    }

    .tab-content h4 {
        font-size: 16px;
        line-height: 26px;
        letter-spacing: 0.3px;
    }

    .serviceBox {
        margin: 15px 0px 15px 0px !important;
        height: auto!important;
    }

    .purnank-ul {
        height: auto!important;
    }

    .hospmargp {
        padding: 0px 0px 0px 0px!important;
    }
    .modelfunth2 {
     margin: 20px 0px 0px 0px;
    }


}
