
    html {
        scroll-behavior: smooth;
    }

    /*#009688*/
    .material-half-bg .cover {
        height: 100vh;
        padding-top: 35px;
        /*border-right: 2px dotted white;*/
        /*background-color:#5cb85c;*/
    }
    
    @media only screen and (max-width: 1309px) {
        .material-half-bg .cover {
            padding-top: 75px;
        }
    }
    @font-face {
        font-family: gintibook;
        src: url("fonts/Zoho Puvi medium.ttf");
    }

    @media only screen and (max-width: 768px) {
        #mobile_view_hide {
            display: none;
        }
    }

    @media only screen and (min-width: 768px) {
        /* #adv_desktop {
            margin-right: 70px;
            border-radius: 10px;
            height: 500px;
            margin-top: -35px;
        } */
    }

    #rightsidearrow {
        right: 0;
        left: auto;
        background-repeat: repeat-x;
    }

    @media only screen and (min-width: 991px) {
        .w-56 {
            width: 69.7%;
        }
    }

    .software_features_text ol li {
        line-height: 2.4rem;
        font-size: 17.3px;
        display: flex;
        align-items: center;
        /* text-align:left; */
    }

    .software_features_text2 div li {
        /* line-height: 3.4rem; */
        font-size: 15.5px;
        display: flex;
        align-items: center;
        /* text-align:left; */
        padding: 3%;

    }

    .software_features_text2 div li i {
        font-size: 20px;
        background-color: #93CAED;
        color: white;
        padding: 5px;
        border-radius: 50%;
        margin-right: 2%;
        /* box-shadow: -2.072px 16.873px 18px 0px rgba(116, 137, 247, 0.44); */
        border-bottom: 1px solid white; 
    }

    .software_features_text2 {
        background-color: #8888880f;
        border-radius: 10px;
    }


    .software_features_text ol {
        font-size: 120%;
        list-style-type: none;
        padding-left: 0;
        padding-top: 10px;
        /* display: flex; */
        flex-wrap: wrap;
        /* gap: 10px; */
        justify-content: space-between;
    }

    .software_features_text2 div {
        font-size: 120%;
        list-style-type: none;
        /* padding-left: 0; */
        /* padding-top: 10px; */
        gap: 10px;
        justify-content: space-between;
    }

    .software_features_text {
        /* background-color:#d1e8ff;  */
        border-radius: 10px;
        margin-left: 2%;
        margin-right: 1%;
    }

    .hb-compliance-list {
        margin-top: 30px;
        display: flex;
        background-color: #fff;
        box-shadow: 0px 2px 10px #00000012;
        border-radius: 4px;
        /* align-items: center; */
    }

    .hb-compliance-list .icon {
        padding: 30px 0;
        text-align: center;
        box-shadow: 2px 0px 13px #00000012;
        width: 40%;
    }

    .hb-compliance-list .icon i {
        font-size: 40px;
        color: white;
    }

    .hb-compliance-list.clr-1 .icon {
        background-color: #f04d4d;
    }

    .hb-compliance-list.clr-2 .icon {
        background-color: #854df0;
    }

    .hb-compliance-list.clr-3 .icon {
        background-color: #f0a94d;
    }

    .hb-compliance-list.clr-4 .icon {
        background-color: #005390;
    }

    .hb-compliance-list.clr-5 .icon {
        background-color: #00906d;
    }

    .hb-compliance-list.clr-6 .icon {
        background-color: #ff5f16;
    }

    .hb-compliance-list .txt {
        width: 60%;
        padding-left: 4px;
        font-weight: 600;
        display: flex;
        flex-direction: column;
        font-size: 16px;
    }

    .hb-compliance-list .txt p {
        padding-top: 3px;
        margin: 0;
        font-size: 12px;
        color: #6f6c6c;
    }

    table.table-bordered {
        border: 1px solid black;
        margin-top: 20px;
    }

    table.table-bordered>thead>tr>th {
        border: 1px solid black;
        background-color: #FCCF84;
        color: #333333;
    }

    table.table-bordered>tbody>tr>td {
        border: 1px solid black;
        /* padding-left: 3%; */
    }

    .tbl tr td i {
        font-size: 12px;
    }

    .tbl tr td {
        font-size: 17px;
    }

    /* scroller css starts */
    ::-webkit-scrollbar {
        width: 5px;
    }

    @media only screen and (max-width: 1484px) {
        ::-webkit-scrollbar {
            width: 2px;
        }
    }

    ::-webkit-scrollbar-track {
        background: #eeeeee;
    }

    ::-webkit-scrollbar-thumb {
        background: #eeeeee;
        border-radius: 17px;
    }

    /* ::-webkit-scrollbar-thumb:hover {
    background: #555; 
    } */
    /* scroller css ends */
    /* .footer a{
        color: black;
        cursor: pointer;
    } */
    /* .footer {
        margin-top: 2%;
    } */
    .footer{
        padding: 1%;
    }
    .footer:hover a .txt {
        text-decoration: underline;
        text-decoration-color: gray;
    }

    .footer a .icon {
        font-size: 25px;
        text-align: center;
        margin-bottom: 3%;
        color: black;
        padding-right: 2%;
    }
    .footer span .icon {
        font-size: 25px;
        text-align: center;
        margin-bottom: 3%;
        color: black;
        padding-right: 2%;
    }
    .footer span .icon i{
        font-size: 22px;
        background-color: #93CAED;
        color: white;
        padding: 5px;
        border-radius: 50%;
        margin-right: 2%;
        /* box-shadow: -2.072px 16.873px 18px 0px rgba(116, 137, 247, 0.44); */
        border-bottom: 1px solid white; 
    }

    .footer a .txt {
        margin-bottom: 5%;
        text-align: center;
        color: black;
    }

    /* .carousel-indicators {
    margin: 0px;
    height: 0px;
    } */

    .carousel-indicators li {
        width: 20px;
        height: 4px;
        background: #afafaf6b;
        border-radius: 2px !important;
        border: 1px solid #c0c0c04d;
        transition: smooth;
    }

    .carousel-indicators .active {
        width: 20px;
        height: 5px;
        background: #3b3a3a6b;

    }
    .carousel-inner .item div{
        width:100%; 
        background:#f7f7f7e6; 
        border-radius:10px;
    }
    /* .carousel-inner .item div p{
        justify-content:center; 
        font-size: 16px; 
        background:#c0c0c078; 
        padding:22.1%; 
        margin:0; 
        border-top-left-radius:10px; 
        border-bottom-left-radius:10px; 
        font-weight:600;
    } */


    /* .carousel-inner .item div ul{
        text-align: justify;
        justify-content:center; 
        font-size: 16px; 
        background:#c0c0c078; 
        padding:10.1%; 
        padding-top:20.1%; 
        padding-bottom:20.1%; 
        margin:0; 
        border-top-left-radius:10px; 
        border-bottom-left-radius:10px; 
        font-weight:600;
    }
    .carousel-inner .item div ul i{
        font-size: 8px;
        padding-right: 1.5%;
    }
    .carousel-inner .item div ul li{
        display: flex;
        align-items: center;
    }
    @media only screen and (max-width:990px) {
        .carousel-indicators {
            display: none;
        }
    } */



    /* @media only screen and (min-width:1696px)  {
        .carousel-indicators{
            display:none;
        }        
    } */
    @media screen and (min-width: 1199px) and (max-width: 1484px) {
        .hide-small {
            display: none;
        }
    }

    /* @media only screen and (min-width:2160px) {
        .img1 {
            width: 40%;
        }

        .img2 {
            width: 32.3%;
        }
    } */
    /* @media only screen and (min-width:1829px) {
        .img1 {
            width: 40%;
        }

        .img2 {
            width: 32.3%;
        }
    } */
