body {
    overflow-x: hidden;
}

* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
}

/* header {
    margin-bottom: 67px !important;
} */

a:hover {
    color: #00b087 !important;
    text-decoration: none !important;
}

.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {
    background-color: #4f7196 !important;
    color: #fff !important;
}

.dropdown-item img {
    height: 47px;
    margin-top: 6px;
}

.dropdown-item h4 {
    color: #000;
    margin-bottom: 0;
    font-size: 17px;
}

.dropdown-item {
    white-space: normal !important;
}

.dropdown-item p {
    font-size: 12px;
    /* color: #949898; */
    margin-top: 3px;
    font-family: "Open Sans", sans-serif;
}

.scan-it-img {
    height: 280px !important;
    width: 350px !important;
}

.scanit-icon {
    height: 47px !important;
}

.lnkit-icon {
    height: 35px !important;
}

.inkit-icon {
    height: 49px !important;
}

.hr-icon {
    height: 37px !important;
}

.prod-ov-img {
    height: 41px !important;
}

.book-demo-btn,
.panel,
.panel-collapse,
.panel-heading {
    cursor: pointer;
}

.btn-try-for-free {
    background-color: #2c5363 !important;
    color: white;
    border-radius: 5px;
}

.btn-try-for-free:hover {
    background-color: #b1d8e8 !important;
    color: black;
}

.article-left-inner-block ul li,
.bottom-footer ul li,
.menu-bar,
.social-share,
.top-footer ul {
    list-style: none;
}

.bnr-plan-page,
.overflow-hidden {
    overflow-x: hidden;
}

.navbar-fixed-top {
    background: #fff;
    border: none;
    padding: 4px 0;
    box-shadow: 0 1px 5px rgba(100, 100, 100, 0.3);
}

.navbar-fixed-top .navbar-brand {
    margin-top: 7px !important;
    padding: 3px 5px !important;
}

.menu-bar {
    float: right;
    margin-top: 20px;
}

.talk-sales span {
    background: #00b087;
    padding: 10px 14px !important;
    font-weight: 700;
    color: #fff;
    box-shadow: 2px 3px 7px 0 #d0d0d0 !important;
    font-size: 16px;
    border-radius: 5px;
}

.talk-sales span:hover {
    background: #00b087b9;
}

.search-icon a {
    padding-top: 12px;
}

.talk-sales a:hover {
    background: 0 0 !important;
}

/* .navbar {
    margin-bottom: 0 !important;
} */

/* .navbar-collapse {
    padding-right: 0;
} */

.navbar-brand>img {
    height: 40px;
}

.navbar-toggle .icon-bar {
    background: #000;
}

.navbar-nav {
    margin-top: 13px !important;
}

/* .navbar-nav li a {
    text-decoration: none;
    color: #666 !important;
    font-weight: 200;
    padding: 6px 21px !important;
    font-family: "Open Sans", sans-serif;
    font-size: 17px;
    line-height: 15px !important;
} */

.navbar-nav .fa {
    font-size: 16px;
    margin-right: 5px;
}

/* inkit header css */
.navbar-navi {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.navbar-navi {
    margin-top: 13px !important;
}

.navbar-navi li a {
    text-decoration: none;
    color: #666 !important;
    font-weight: 200;
    /* padding: 6px 21px !important; */
    font-family: "Open Sans", sans-serif;
    font-size: 17px;
    line-height: 15px !important;
}

.navbar-navi .fa {
    font-size: 16px;
    margin-right: 5px;
}

.icon-bar {
    color: #151112;
    height: 3px !important;
    width: 30px !important;
    margin-bottom: 5px;
}

.section-banner img {
    width: 100%;
}

.section-nirvana img {
    width: 75%;
}

.navbar-fixed-top .navbar-toggle,
.navbar-fixed-top .navbar-toggle:hover {
    border: none;
}

.navbar-fixed-top .navbar-toggle:focus,
.navbar-fixed-top .navbar-toggle:hover {
    background: 0 0 !important;
}

.section-page-detail {
    background: #fff;
    padding: 50px;
}

.section-page-detail span {
    font-size: 17px;
    color: #808281;
    line-height: 25px;
}

.section-nirvana {
    background: #f4f4f4;
    padding: 60px 0;
}

.section-nirvana h2 {
    margin: 20px 0;
    font-weight: 700;
}

.section-nirvana p {
    font-size: 18px;
    color: #636567;
}

.choose-block {
    padding: 0 60px;
    margin-bottom: 60px;
}

.choose-us-outer-block h5 {
    font-size: 22px;
    font-weight: 500;
    color: #293037;
    margin: 20px 0 10px 0;
}

.choose-us-outer-block p {
    font-size: 15px;
}

.choose-us-img-block {
    height: 80px;
    width: 80px;
    border-radius: 50%;
    text-align: center;
    margin-left: 36%;
    box-shadow: 0 1px 7px 2px #e9e9e9 !important;
}

.choose-us-img-block img {
    height: 47px;
    margin-top: 17px;
}

.m0 {
    margin: 0 !important;
}

.p0 {
    padding: 0 !important;
}

.pl0 {
    padding-left: 0 !important;
}

.pr0 {
    padding-right: 0 !important;
}

.mr0 {
    margin-right: 0 !important;
}

.p2 {
    padding: 2px !important;
}

.pl5 {
    padding-left: 5px !important;
}

.pl10 {
    padding-left: 10px !important;
}

.pl50 {
    padding-left: 50px !important;
}

.p15 {
    padding: 15px !important;
}

.pt0 {
    padding-top: 0 !important;
}

.mt0 {
    margin-top: 0 !important;
}

.mb0 {
    margin-bottom: 0 !important;
}

.mt5 {
    margin-top: 5px !important;
}

.mt-250 {
    margin-top: -250px !important;
}

.mt-400 {
    margin-top: -400px !important;
}

.mr10 {
    margin-right: 10px !important;
}

.ml10 {
    margin-left: 10px !important;
}

.mln-3 {
    margin-left: -3px !important;
}

.mb10 {
    margin-bottom: 10px !important;
}

.mt10 {
    margin-top: 10px !important;
}

.mt15 {
    margin-top: 15px !important;
}

.ml15 {
    margin-left: 15px !important;
}

.mb20 {
    margin-bottom: 20px !important;
}

.mr20 {
    margin-right: 20px !important;
}

.mt20 {
    margin-top: 20px !important;
}

.pt20 {
    padding-top: 20px !important;
}

.pb20 {
    padding-bottom: 20px !important;
}

.pb50 {
    padding-bottom: 50px !important;
}

.mt25 {
    margin-top: 25px !important;
}

.mb30 {
    margin-bottom: 30px !important;
}

.mr30 {
    margin-right: 30px !important;
}

.ml30 {
    margin-left: 30px !important;
}

.ml20 {
    margin-left: 20px !important;
}

.p10 {
    padding: 10px !important;
}

.p40 {
    padding: 40px !important;
}

.mt30 {
    margin-top: 30px !important;
}

.mt35 {
    margin-top: 35px !important;
}

.pl25 {
    padding-left: 25px !important;
}

.pl30 {
    padding-left: 30px !important;
}

.mt40 {
    margin-top: 40px !important;
}

.mb40 {
    margin-bottom: 40px !important;
}

.pt40 {
    padding-top: 40px !important;
}

.mr40 {
    margin-right: 40px !important;
}

.mt45 {
    margin-top: 45px !important;
}

.ml35 {
    margin-left: 35px !important;
}

.ml50 {
    margin-left: 50px !important;
}

.mtb40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
}

.mt50 {
    margin-top: 50px !important;
}

.mt32 {
    margin-top: 32px !important;
}

.pt5 {
    padding-top: 5px !important;
}

.pt10 {
    padding-top: 10px !important;
}

.pt15 {
    padding-top: 15px !important;
}

.pt50 {
    padding-top: 50px !important;
}

.mb60 {
    margin: 30px 0 60px;
}

.mt60 {
    margin-top: 60px !important;
}

.mt65 {
    margin-top: 65px !important;
}

.p60 {
    padding: 60px !important;
}

.p80 {
    padding: 80px !important;
}

.mb50 {
    margin-bottom: 50px !important;
}

.mb100 {
    margin-bottom: 100px !important;
}

.p20 {
    padding: 20px !important;
}

.mb75 {
    margin-bottom: 75px !important;
}

.mt70 {
    margin-top: 70px !important;
}

.mt75 {
    margin-top: 75px !important;
}

.mb70 {
    margin-bottom: 70px !important;
}

.pl80 {
    padding-left: 80px !important;
}

.mt80 {
    margin-top: 80px !important;
}

.mt90 {
    margin-top: 90px !important;
}

.mt180 {
    margin-top: 180px !important;
}

.mt130 {
    margin-top: 130px !important;
}

.mt100 {
    margin-top: 100px !important;
}

.mb-120 {
    margin-bottom: -120px !important;
}

.mb-180 {
    margin-bottom: -180px !important;
}

.mb150 {
    margin-bottom: 150px !important;
}

.mb-150 {
    margin-bottom: -150px !important;
}

.mb-250 {
    margin-bottom: -250px !important;
}

.mt150 {
    margin-top: 150px !important;
}

.width90 {
    width: 90% !important;
}

.height20 {
    height: 20px !important;
}

.height30 {
    height: 30px !important;
}

.height35 {
    height: 35px !important;
}

.height50 {
    height: 50px !important;
}

.pointer {
    cursor: pointer !important;
}

.workflow-left-block {
    padding: 0 30px !important;
}

.workflow-left-inner-block {
    background: #1e272c;
    height: 465px;
    padding-left: 30px !important;
}

.workflow-left-inner-block h3 {
    color: #fff;
    font-size: 50px;
    margin-top: 30px;
}

.workflow-left-inner-block p {
    color: #fff;
    font-size: 23px;
    letter-spacing: 1px;
}

.btn-link-block a {
    text-decoration: none !important;
}

.btn-link-block {
    margin-top: 180px;
    padding-bottom: 40px;
}

.btn-link-block span {
    font-size: 40px;
    color: #f4e415;
}

.workflow-block span {
    font-size: 19px;
    margin-top: 10px;
}

.workflow-block a {
    font-size: 15px;
}

.workflow-block p {
    color: #808281;
    font-size: 17px;
    text-align: justify;
    margin: 0 !important;
}

.section-workflow-auto {
    background-color: #f4f9ff;
    padding: 40px 0 85px;
}

.section-workflow-auto p {
    font-size: 15px;
    color: #636567;
}

.section-workflow-auto h4 {
    font-size: 18px;
}

.business-proc-row {
    margin-top: 52px;
}

.business-proc-block {
    padding: 10px 35px;
    box-shadow: 0 1px 7px 2px #e9e9e9 !important;
    height: 350px;
    background: #fff;
    border-radius: 8px;
}

.workflow-det-block {
    height: 140px;
}

.business-proc-block span {
    font-size: 15px;
}

.business-proc-block h4 {
    font-size: 25px;
    margin-bottom: 20px;
    font-weight: 500;
    color: #293037;
}

.business-proc-block p {
    text-align: center !important;
}

.business-proc-block img {
    height: 150px;
    padding: 15px 35px;
}

.workflow-block img {
    width: 100%;
    margin-bottom: 10px;
}

.product-overview-row {
    padding: 0 60px;
    margin-bottom: 50px;
}

.section-prod-overview {
    background: #fffbf8;
}

.section-prod-overview h2 {
    margin-top: 45px;
    font-weight: 700;
}

.section-prod-overview h3 {
    font-size: 27px;
    font-weight: 500;
    color: #293037;
}

.product-ov-text-block {
    margin-top: 100px;
}

.section-prod-overview p {
    font-size: 18px;
    color: gray;
    text-align: justify;
}

.section-prod-overview span {
    font-size: 23px;
}

.section-prod-overview img {
    height: 375px;
}

.client-outer-block {
    box-shadow: 0 1px 7px 2px #e9e9e9 !important;
    padding: 40px 0;
}

.section-client .client-bg img {
    position: absolute;
    margin: -70px 0 0 -35px;
}

.client-header {
    color: #e1edfe;
    font-size: 125px;
    font-weight: 600;
    letter-spacing: 10px;
    transform: rotate(-90deg);
    position: absolute;
    right: -17.5pc;
    top: 11pc;
}

.section-client img {
    margin: 10px 0;
    width: 90%;
}

.section-client-inner-div {
    padding-bottom: 70px;
}

.section-client-inner-div h2 {
    margin-top: 45px !important;
    margin-bottom: 35px !important;
    font-weight: 700;
}

.clients-bottom-block {
    margin-right: 40px;
    margin-left: 15px;
}

.clients-row span {
    font-size: 20px;
    font-weight: 600;
    color: #6a6f73;
    position: relative;
    top: 12px;
}

.clients-inner-block {
    background: #fff;
    padding: 10px 0;
    text-align: center;
    min-height: 87px !important;
}

.more-business-block span {
    font-size: 36px;
    color: #0971b8;
}

.carousel-control .fa,
.carousel-control fa {
    color: #000;
    font-size: 25px;
}

.raz-pay-logo {
    height: 27px !important;
    margin-top: 10px;
}

.section-awards {
    background: #f4f9ff;
    padding: 20px;
    /* height: 500px; */
    padding-top: 30px;
}

.section-awards h2 {
    margin-bottom: 30px;
    color: #000;
    font-weight: 700;
}

.section-awards h2:hover {
    color: #94ce6a;
}

.white-space {
    background-color: white;
    height: 100px;
}

.award-left-block img {
    height: 215px;
    padding: 10px;
    margin-top: 20px;
    background: #fff;
}

.award-right-block {
    background: #fff;
    box-shadow: 0 1px 7px 2px #e9e9e9 !important;
}

.awards-inner-block {
    padding: 10px 0;
    text-align: center;
    height: 250px;
}

.bw-busines-img {
    margin: 15px 0;
}

.digimarcom-img {
    height: 90px !important;
    width: 50px;
    margin: 2px 30px;
}


/* .carousel-inner img {
    height: 40px;
    margin: 0 auto !important;
    margin-top: 60px !important;
} */

.carousel-control {
    font-size: 50px !important;
    top: 7% !important;
}

.carousel-control.left,
.carousel-control.right {
    background-image: none !important;
}

.carousel-control.right {
    left: 87% !important;
    top: 30% !important;
}

.carousel-control.left {
    right: 87% !important;
    left: auto !important;
    top: 30% !important;
}

.awards-inner-block p {
    color: #676767;
    font-size: 15px;
    margin-top: 20px;
}

.section-featured {
    /* padding: 50px 20px 90px; */
    background-color: #f4f9ff;
}

.section-featured .featured-new {
    background-color: white;
    padding: 50px;
    margin: 0 50px 50px 50px;
    box-shadow: 2px 3px 7px 0 #d0d0d0 !important;
    border-radius: 10px;
}

.section-featured img {
    width: 80%;
}

.section-featured a {
    color: #000;
}

.section-featured h2 {
    margin-bottom: 60px;
    margin-top: 20px;
    font-weight: 700;
}

.feature-img-row {
    padding: 30px 50px;
}

.money-control-logo02 {
    height: 50px !important;
    margin: -7px 0 0 35px;
}

.banking-finance-logo02 {
    height: 40px !important;
}

.the-hindu-logo-logo02 {
    height: 15px !important;
    margin: 11px 0 0 0;
}

.iiotr-logo02 {
    height: 30px !important;
    margin: 3px 0 0 0;
}

.word-wide-market-logo02 {
    height: 60px !important;
    margin: -15px 0 0 40px;
}

.ficci02-logo {
    height: 50px !important;
    margin: -14px 0 0 0;
}

.googleindia-logo {
    height: 48px !important;
    margin: -8px 0 0 0;
}

.forbes-logo {
    height: 33px !important;
}

.the-eco-logo {
    height: 23px !important;
    margin-top: 6px;
}

.cio-logo {
    height: 40px !important;
}

.toi-logo {
    height: 48px !important;
    margin: -9px 0 0 0;
}

.jioGenxt-logo,
.nasscom-logo {
    height: 60px !important;
}

.ispirit-logo {
    height: 70px !important;
}


/* .award-logo01 {
    height: 90px !important;
} */

.awards-inner-block .award-logo01 {
    margin-top: 30px !important;
}

.section-bookdemo {
    background: #4e4e4e;
    height: 150px;
    overflow: hidden;
}

.book-demo-section {
    background: #edf0f5;
    padding: 25px;
}

.book-demo-section h3 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.book-demo-button {
    margin-top: 3px;
    width: 180px;
    padding: 10px 12px !important;
    color: #1A53BC !important;
    background: #FFFFFF;
    border: 1px solid #1A53BC;
    font-size: 20px !important;
    font-weight: 700 !important;
    border: 0 !important;
    border-radius: 25px !important;
}

.book-demo-button:hover {
    background: #ffffff;
}

.section-bookdemo img {
    height: 150px;
    width: 100%;
}

.pentagon-2 {
    width: 100px;
    height: 150px;
    display: table;
}

.pentagon-2 span {
    display: table-cell;
    text-align: left;
    padding-left: 28px;
    vertical-align: middle;
    color: #fff;
    font-size: 27px;
    position: relative;
}

.book-demo-btn {
    position: absolute;
    left: -20px;
}

.contact-us-body {
    background-image: url(../images/background-img-contact.jpg);
    background-size: cover;
}

.confirmation-block {
    background-image: url(../images/confirm_banner.png);
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 95vh;
}

.contact-us-body h1 {
    text-align: center;
    padding-top: 60px;
    color: #fff;
}

.contact-us-body p {
    text-align: center;
    color: #fff;
    margin-top: 25px;
    font-size: 19px;
    letter-spacing: 1px;
}

.form-section {
    padding: 35px;
}

.radio-inline {
    margin-top: 0 !important;
}

.form-section label {
    color: #fff;
    margin-left: 5px;
    font-size: 15px;
    margin-bottom: 3px;
    margin-top: 13px;
    font-weight: 400 !important;
}

.form-group .required .control-label:after {
    content: "*";
    color: #b21415;
}

.submit-btn,
.submit-btn:hover {
    color: #fff !important;
    margin-top: 30px;
    box-shadow: 0 5px 6px 0 #635f5f !important;
}

.form-section .form-control {
    height: 40px;
}

.cofirmation-msg-box .form-group {
    margin-top: 30px;
}

.form-section textarea {
    height: auto !important;
    margin-bottom: 5px !important;
}

.page-top-section,
.submit-btn,
.submit-btn:hover {
    font-size: 25px !important;
    height: 50px !important;
    font-weight: 700 !important;
}

.submit-btn {
    background: #94ce6a !important;
    border: 2px solid #000 !important;
    border-radius: 0 !important;
}

.submit-btn:hover {
    background: #94ce6a !important;
    border: none !important;
    border-radius: 0 !important;
}

.page-top-section {
    border-radius: 0 !important;
}

.about-signdesk-outer-div p:first-child,
.about-signdesk-outer-div p:nth-child(2) {
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    color: #808281;
    text-align: justify;
}

.page-top-section h1 {
    font-weight: 700;
    padding: 180px 0;
}

.about-signdesk-outer-div p:first-child {
    padding: 60px 30px 30px;
}

.about-signdesk-outer-div p:nth-child(2) {
    padding: 0 30px;
}

.prod-det-img {
    width: 100%;
}

.prodt-det-workflow-img {
    margin: 100px 0 0 50px;
}

.prod-det-desc {
    background: #fff;
    padding: 33px 54px 57px;
    line-height: 30px;
    width: 88%;
    box-shadow: 0 0 5px 5px #e6e7ec;
    word-break: break-word;
    margin-left: 24px;
}

.prod-det-desc-digi-stamp-div {
    padding: 24px 72px 40px;
}

.prod-det-img-block {
    margin-left: 0;
}

.prd-detail-digi-img {
    margin-top: 300px;
}

.esign-workflow-subheading {
    font-weight: 700;
}

.prod-det-desc h4 {
    font-weight: 700;
    font-size: 15px;
}

.prod-det-desc ul li {
    margin-left: 4%;
}

.prod-det-desc .btn {
    background: #94ce6a !important;
    color: #fff !important;
    margin-top: 30px;
    padding: 7px 41px;
    font-size: 23px !important;
    font-weight: 700 !important;
    border-radius: 0 !important;
}

.prod-det-desc .btn:hover {
    background: #96e45e !important;
}

.bg-polygon {
    clip-path: polygon(0 25%, 100% 0, 100% 81%, 0 100%);
    -webkit-clip-path: polygon(0 25%, 100% 0, 100% 81%, 0 100%);
    background: #fefced;
    padding: 205px 20px 155px;
    margin-bottom: 50px;
}

.bottom-flat {
    clip-path: polygon(0 15%, 100% 0, 100% 100%, 0 100%);
    -webkit-clip-path: polygon(0 15%, 100% 0, 100% 100%, 0 100%);
    margin-bottom: 0 !important;
    padding: 155px 20px 55px;
}

.bnr-plan-page {
    background-image: url(../images/banner_plan.jpg);
    background-position: top;
    background-size: 100% 60%;
    background-repeat: no-repeat;
}

.feature-pricingpage-ul-div {
    text-align: left;
    padding: 0 14%;
    height: 350px;
}

.feature-pricingpage-ul-div ul li {
    line-height: 29px;
    font-size: 15px;
}

.feature-outerbox-pricingPage {
    text-align: center;
}

.feature-pricing-page-box {
    width: 100%;
    margin: 50px 0 40px;
}

.signdesk-feature-cols-pricingPage {
    padding-right: 0 !important;
}

.signdesk-feature-cols-pricingPage h4 {
    font-size: 15px;
}

.feature-pricing-inner-div {
    padding: 17px 0;
    background: #fff;
    box-shadow: 14px 13px 9px -13px rgba(227, 226, 226);
    border-radius: 4px;
    border: 1px solid #e1e1e1;
    height: 530px;
}

.signdesk-feature-pricing-inner-div h3 {
    margin: 0 0 45px;
}

.signdesk-feature-pricingpage-ul {
    text-align: left;
    padding: 0 14%;
    min-height: 190px;
}

.pricing-section {
    position: absolute;
    top: 50%;
    left: 1%;
    z-index: 1;
}

#wheelDiv,
.detail-display {
    position: relative;
}

.feature-pricing-inner-div button {
    background: #94ce6a;
    border: #ffdead;
    font-size: 20px;
    font-weight: 700;
    padding: 7px 21px;
    color: #fff !important;
}

.feature-pricing-inner-div button:hover {
    background: #96e45e;
}

.bg-black {
    background: #303030;
    color: #fff;
    border: none !important;
}

.pricing-section h4 {
    font-size: 23px;
    font-weight: 700;
}

.top-heading-pricing-div {
    text-align: center;
    color: #fff;
    margin: 11% auto 0;
}

.top-heading-pricing-div h2 {
    font-size: 50px;
}

.section-small-business h4 {
    font-size: 25px;
    font-weight: 700;
}

.section-faq {
    background: #f7f8fd;
    padding-bottom: 50px;
    /* margin-top: 33%; */
}

.section-faq h2 {
    font-weight: 700;
    font-size: 26px;
    margin-top: 54px;
}

.section-faq p {
    margin-top: 35px;
    font-size: 19px;
}

.section-faq h4 {
    font-size: 18px;
    color: #000;
    line-height: 30px;
}

.panel-group .panel {
    margin: 20px 0 !important;
    text-decoration: none;
    color: #000;
}

.panel-group .panel-heading {
    border-bottom: 1px solid #ececec !important;
    padding: 0 15px;
    background: #fff;
    box-shadow: 13px 14px 16px -13px rgba(185, 171, 171, 0.75);
}

.panel-body a {
    padding: 0 !important;
}

.panel-body {
    padding: 15px 0 !important;
}

.panel>.panel-heading {
    padding: 23px !important;
}

.panel-heading:before {
    font-family: FontAwesome;
    content: "\f078";
    float: right;
    color: #999798;
    padding-left: 10px;
    transition: all 0.5s;
    -webkit-text-stroke: 1px #fff;
}

.panel-heading.active:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
}

.section-faq .panel {
    background: #f7f8fd;
}

.page-top-row {
    margin-top: 30px;
}

.page-top-row img {
    width: 110%;
}

.bnr-section-top-right-block {
    display: table;
    height: 400px;
    text-align: center;
    margin-top: 50px;
    padding-right: 38px !important;
}

.bnr-section-top-right-block .bnr-det-inner-block,
.bnr-section-top-right-inner-block {
    display: table-cell;
    vertical-align: middle;
}

.display-table p,
.text-block p {
    text-align: justify;
}

.bnr-section-top-right-block h2 {
    line-height: 40px;
    font-weight: 700;
}

.bnr-section-top-right-block p {
    font-size: 18px;
}

.ctr-btn {
    background: #94ce6a !important;
    color: #fff !important;
    margin-top: 12px;
    padding: 7px 25px;
    box-shadow: 2px 3px 7px 0 #d0d0d0 !important;
    font-size: 23px !important;
    font-weight: 700 !important;
    border-radius: 0 !important;
}

.ctr-btn:hover {
    background: #96e45e !important;
}

.stampit-sec-6 .ctr-btn {
    font-size: 32px !important;
}

.display-table p,
.page-det-block p {
    font-size: 19px;
    color: #808281;
}

.section-bg-gray {
    background: #f9f9f9;
    padding: 50px;
}

.section-bg-gray img {
    height: 255px;
}

.section-bg-white {
    background: #fff;
    padding: 50px;
}

.display-table {
    display: table;
    height: 300px;
}

.display-table .display-table-cell,
.display-table .page-process-det-block {
    display: table-cell;
    vertical-align: middle;
}

.display-table h3 {
    font-weight: 700;
}

.display-table .page-process-det-block {
    padding-left: 80px;
}

.page-det-block {
    padding: 50px;
    text-align: justify;
}

.reduced-tat-block {
    padding-top: 60px;
}

.reduced-tat-block img {
    height: 210px !important;
}

.section-bg-gray-insurance img,
.section-bg-white-insurance img {
    height: 200px;
}

.section-bg-gray-insurance {
    background: #f9f9f9;
    padding: 50px;
}

.section-bg-white-insurance {
    background: #fff;
    padding: 50px;
}

.text-block-outer-div {
    display: table;
    height: 200px;
}

.text-block {
    display: table-cell;
    vertical-align: middle;
}

.text-block p {
    font-size: 18px;
    color: #7f8084;
}

.conf-data-img {
    height: 200px !important;
    margin-top: 50px;
}

.manual-process-block {
    margin-top: 80px;
}

#wheelDiv {
    height: 400px;
    width: 400px;
    margin: auto;
}

#wheelDiv>svg {
    height: 100%;
    width: 100%;
}

.inner-circle {
    height: 250px;
    width: 250px;
    background-color: #fedc01;
    position: absolute;
    z-index: 999;
    transform: translate(-50%, -50%);
    top: 50%;
    box-shadow: 0 0 19px -2px rgba(0, 0, 0, 0.75);
    left: 50%;
    border-radius: 50%;
    display: table;
}

.inner-circle div {
    display: table-cell;
    vertical-align: middle;
    font-size: 25px;
    font-weight: 700;
}

.bottom-footer ul li,
.social-share,
.social-share li {
    display: inline-block;
}

.top-footer {
    background: #1e272c;
    height: 50%;
    color: #e8f8f7;
    padding-top: 50px;
}

.contact-footer-block {
    margin-left: 70px;
}

.social-icon {
    height: 24px;
    margin-right: 8px;
    margin-left: 8px;
}

.top-footer .top-footer-row {
    margin-left: 180px;
}

.top-footer-row a {
    text-decoration: none !important;
    color: #fff;
}

.footer-headings {
    margin: 0;
    padding-bottom: 20px;
    font-size: 24px;
}

.top-footer ul {
    padding-bottom: 0;
    margin: 0;
}

.top-footer ul li {
    padding-bottom: 10px;
}

.fs-18 {
    font-size: 18px;
}

.middle-footer {
    width: 100%;
}

.bottom-footer a {
    color: #fff;
}

.social {
    text-align: center;
    background: #37383a;
}

.social-share {
    margin: 0;
    padding: 0;
}

.social-share img {
    margin: 0 19px 30px;
    height: 50px;
}

.follow-us-heading {
    margin: 0;
    color: #fff;
    padding: 20px;
}

.bottom-footer {
    width: 100%;
    background: #5e5f61;
    padding: 25px;
    color: #fff;
}

.privacy-policy,
.terms-of-use {
    border-right: 1px solid #d7d7d9;
    padding-right: 16px;
    text-decoration: none;
}

.footer-bottom-text p {
    padding-top: 20px;
}

.enach-banner h1 {
    text-align: center;
    font-size: 2.5em;
}

.enach-banner h2 {
    text-align: center;
    color: #b59b0a;
    font-size: 2.4em;
}

.enach-banner .container {
    position: relative;
    z-index: 1;
    top: 45px;
}

.manual-process-block {
    position: relative;
    top: -200px !important;
}

.manual-process-block img {
    width: 111%;
}

.enach-banner-right-block {
    margin-top: 160px;
    text-align: center;
}

.enach-banner-right-block img {
    width: 75%;
}

.note-panel .panel-body {
    background: #fbe1e0 !important;
    padding: 5px !important;
}

.note-panel {
    margin-bottom: 30px;
}

.panel-body {
    padding-left: 0 !important;
    text-align: justify !important;
}

.enach-banner-right-block button {
    background: #94ce6a !important;
    color: #fff !important;
    font-size: 29px !important;
    font-weight: 700 !important;
    box-shadow: 0 5px 6px 0 #635f5f !important;
    border-radius: 0 !important;
    position: absolute;
    top: 56%;
    left: 18%;
    height: 62px;
    width: 348px;
}

.bnr-bottom-row {
    position: relative;
    top: -170px;
    color: #6a6f73;
    font-size: 20px;
    text-align: center;
}

.section-mandate-process {
    background: #f9f9f9;
}

.section-mandate-process img {
    width: 100%;
    height: 568px;
}

.mand-process-left-block {
    margin: 48px 100px;
}

.mand-process-left-block h2 {
    font-weight: 700;
}

.mand-process-left-block ul {
    margin: 40px 16px;
    font-size: 18px;
    line-height: 1.7;
    color: #808281;
}

.section-time-money .row {
    padding: 110px;
}

.section-time-money img {
    height: 136px;
    margin-right: 42px;
}

.section-time-money h2 {
    margin-top: 0;
    font-weight: 700;
    margin-bottom: 32px;
}

.section-time-money p {
    font-size: 20px;
    font-style: italic;
    color: #6a6f72;
    text-align: justify;
}

.section-nach-process {
    background-image: url(../images/enach_background.png);
    background-position: center;
    min-height: 1370px;
    background-size: cover;
}

.section-nach-process .text-row {
    padding: 50px;
}

.section-nach-process h2 {
    color: #fff;
    font-size: 40px;
    margin-bottom: 40px;
}

.text-row p {
    font-size: 20px;
    color: #fff;
    text-align: justify;
}

.wheel {
    text-align: center;
    margin-top: 100px;
}

.display-area {
    background: #fff;
    padding: 21px 40px;
    width: 75%;
    margin: 200px auto;
}

.display-area h3 {
    text-align: center;
    font-weight: 700;
    font-size: 24px;
    margin-bottom: 30px;
}

.display-area p {
    font-size: 17px;
    text-align: justify;
}

.section-enach-faster-pay {
    padding: 250px 0 60px;
    background: url(../images/rocket.png) 545px no-repeat;
    background-size: 320px 535px;
    width: 58%;
    margin-top: -360px;
}

.enach_faster_pay-in-block {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

.enach_faster_pay-in-block h1 {
    color: #283a46;
    font-size: 2em;
    font-weight: 700;
    margin-bottom: 30px;
    text-align: center;
}

.enach_faster_pay-in-block p {
    font-family: "Open Sans", sans-serif;
    font-size: 20px;
    color: #6a6f73;
    margin-top: 0;
    text-align: center;
    line-height: 2;
}

.section-enach-faster-pay .btn {
    background: #94ce6a;
    border-radius: 0;
    font-family: "Open Sans", sans-serif;
    color: #fff;
    font-size: 1.5em;
    font-weight: 700;
    margin-top: 30px;
    padding: 12px 95px;
}

.section-enach-faster-pay .btn:hover {
    background: #96e45e;
    color: #fff;
}

.page-top-section {
    background: #fbd800;
    width: 100%;
    display: table;
}

.page-top-section h1 {
    text-align: center;
    margin: 0 auto;
    display: table-cell;
    vertical-align: middle;
    color: #000;
    font-size: 50px;
}

.about-us-outer-div p {
    color: #808281;
    font-size: 18px;
    text-align: justify;
}

.founder-img-div {
    text-align: right;
}

.krupesh-details-row {
    clip-path: polygon(0 25%, 100% 0, 100% 81%, 0 100%);
    -webkit-clip-path: polygon(0 25%, 100% 0, 100% 81%, 0 100%);
    background: #fcfcf4;
    padding: 155px 20px;
    margin-bottom: 25px;
}

.ashok-details-row {
    padding: 50px 0 9px;
}

.founder-img {
    margin-top: 55px;
    width: 80%;
}

.founder-img-krupesh {
    box-shadow: -15px -15px #f6e10e;
    margin-left: 12%;
}

.founder-img-ashok {
    box-shadow: 15px -15px #f6e10e;
    margin-left: 5%;
    margin-top: 60px;
}

.founders-bio-heading h1 {
    font-size: 36px;
    font-weight: bolder;
    transform: translateY(165%);
}

.founder-desc {
    background: #fff;
    padding: 50px 45px;
    text-align: justify;
    line-height: 30px;
    box-shadow: 0 0 5px 5px #e6e7ec;
}

.social-icons ul li {
    list-style-type: none;
    display: inline-block;
    margin: 0 -5px;
}

.with-signdesk-image-box {
    width: 100%;
    margin: 50px 0;
}

.with-signdesk-image-box img {
    width: 50%;
}

.with-signdesk h3 {
    font-weight: 700;
    font-size: 20px;
}

.with-signdesk-image-col h4 {
    font-size: 15px;
    font-weight: 700;
    line-height: 1.4;
    font-family: "Open Sans", sans-serif;
}

.team-signdesk p,
.with-signdesk-para p {
    text-align: justify;
    line-height: 25px;
    font-family: "Open Sans", sans-serif;
}

.with-signdesk-image-inner-div {
    padding: 45px 8px;
    height: 250px;
    background: #fff;
}

.bg-yellow {
    background: #fedc00;
}

.bg-lightyellow {
    background: #f7ea06;
}

.with-signdesk-image-inner-div img {
    height: 80px;
}

.with-signdesk-para p {
    padding: 12px 0;
    font-size: 16px;
}

.with-signdesk-second-para {
    margin-bottom: 50px;
}

.section-how-help {
    clip-path: polygon(0 29%, 100% 0, 100% 100%, 0 100%);
    -webkit-clip-path: polygon(0 29%, 100% 0, 100% 100%, 0 100%);
    background: #f2f2f2;
    padding: 172px 20px 7px;
}

.section-how-help h2 {
    font-weight: 700;
    margin-bottom: 50px;
    font-size: 36px;
}

.section-how-help p {
    font-size: 19px;
}

.team-signdesk h1 {
    padding: 60px;
    font-size: 36px;
    font-weight: 600;
}

.team-signdesk img {
    width: 100%;
    border: 1px solid #c4d94e;
    box-shadow: -15px -15px #c4d94e;
}

.team-signdesk p {
    font-size: 20px;
    word-break: break-word;
}

.partnership-section {
    background: #c4d94e;
    padding: 86px 0;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.partnership-section p {
    text-align: center;
    margin: 0 auto;
    display: block;
    color: #2b3036;
    font-size: 28px;
}

section {
    overflow: hidden;
}

.section-bnr-media {
    background-image: url(../images/media_banner.png);
    background-size: cover;
    background-position: center;
    height: 80vh;
    background-repeat: no-repeat;
    overflow-x: hidden;
}

.sec-btm-block {
    background: #f8ee56;
    overflow: hidden;
    color: gray;
    box-shadow: 0 6px 5px -2px #d0d0d0;
    border-bottom: 25px solid #f4f4f4;
}

#media-banner-content {
    margin: 50px 0 -25px 0;
}

.media-cov-row {
    margin-bottom: 15px;
}

.media-cov-row h3 {
    font-weight: 700;
}

.sec-btm-block h4 {
    font-size: 25px;
    color: gray;
}

.text-dark {
    color: #4c4a37 !important;
}

.media-cov-block {
    border: 1px solid #333;
    display: table;
    padding: 54px 20px;
    min-width: 268px;
    height: 185px;
    text-align: center;
    background: #fff;
}

.media-cov-block img {
    height: 80px;
}

.media-cov-det p {
    font-size: 19px;
    color: #757575;
}

.media-row {
    margin: 50px 0;
}

.bg-gray {
    background: #f4f4f4;
    padding: 20px 0 40px;
}

.section-breadcrumb {
    padding: 15px 0 55px !important;
}

.btn-active {
    background: #d4d4d4;
}

.entrepreneur-logo {
    height: 48px !important;
    padding-top: 10px;
}

.bloomberg-logo {
    height: 69px !important;
}

.ani-news {
    background-color: #000;
}

.ani-news img {
    width: 100%;
}

.ani-news01 {
    background-color: #000;
}

.ani-news01 img {
    width: 100%;
    height: 35px;
    margin: 20px 0 0 0;
}

.ibsi-logo img {
    width: 100%;
}

.ibsi-logo01 img {
    width: 100%;
}

.ibsi-logo01 img {
    width: 100%;
    height: 35px;
    margin: 20px 0 0 0;
}

.deccan-herald-logo {
    height: 59px !important;
}

.login-main-block {
    padding: 0 60px;
}

.form-left-block {
    padding: 50px 60px 0 !important;
}

.section-login {
    display: table;
    height: 100vh;
    width: 100%;
}

.login-outer-row {
    display: table-cell;
    vertical-align: middle;
}

.form-card {
    box-shadow: -2px 5px 19px -4px rgba(0, 0, 0, 0.75);
}

.form-card .btn-link span {
    color: #c3c3cc;
    font-size: 15px;
}

.form-card h2 {
    color: #92ce6a;
    font-size: 20px;
}

.form-card .btn-outline-primary {
    background: 0 0;
    border: 2px solid #92ce6a;
    color: #92ce6a;
    width: 130px;
    font-size: 17px;
    font-weight: 700;
    padding: 5px 18px;
}

.form-card .btn-outline-primary:hover {
    background: #92ce6a;
    color: #fff;
}

.social-media-btn img {
    height: 20px;
    float: left;
    margin-top: 5px;
    margin-right: 0;
}

.social-media-btn .fa {
    color: #3c549e;
    float: left;
    margin-right: 0;
    margin-top: 5px;
}

.social-media-btn .btn {
    background: 0 0;
    border: 2px solid #c7cbca;
    font-size: 20px;
    width: 130px;
    padding: 1px 10px;
    border-radius: 8px;
}

.text-purple {
    color: #4385f5;
    font-size: 16px;
}

.text-blue {
    color: #3c549e;
    font-size: 16px;
}

.form-card .form {
    margin: 2em 0;
}

.form-card .field {
    display: flex;
    flex-flow: column-reverse;
    margin-bottom: 1em;
}

.form-card label,
input {
    transition: all 0.2s;
    touch-action: manipulation;
}

.form-card input {
    font-size: 15px;
    border: 0;
    border-bottom: 1px solid #cfcfcf;
    font-family: "Open Sans", sans-serif;
    border-radius: 0;
    padding: 0;
    cursor: text;
}

.form-card input:focus {
    outline: 0;
    border-bottom: 1px solid #666;
}

.form-card .btn-primary {
    background: #92ce6a !important;
    border: none !important;
}

.form-card::placeholder {
    color: #cfcfd1;
}

.form-card label {
    font-weight: 400;
    letter-spacing: 0.05em;
    font-size: 9px;
}

::-webkit-input-placeholder {
    opacity: 0;
    transition: inherit;
}

input:focus::-webkit-input-placeholder {
    opacity: 1;
}

input:focus+label,
input:not(:placeholder-shown)+label {
    transform: translate(0, 0) scale(1);
    cursor: pointer;
}

.terms-block span {
    color: #d1d1d1;
    margin-right: 20px;
    font-size: 13px;
}

.terms-block span:nth-child(2) {
    font-size: 10px !important;
}

.login-right-block {
    height: 480px;
    background-image: url(../images/login_background.png);
    background-position: center;
    background-size: cover;
}

.login-right-block img,
.logo-block {
    height: 120px;
}

.logo-block {
    width: 120px;
    border-radius: 50%;
    margin: 80px auto 10px;
    box-shadow: 1px 1px 12px 7px #313b47;
}

.login-right-block h1 {
    color: #fff;
    font-size: 37px;
    margin-top: 0;
}

.login-right-block p {
    color: #fff;
}

.login-right-block .btn {
    font-size: 25px !important;
    padding: 5px 12px !important;
    border-radius: 10px !important;
    margin-top: 10px;
    border: none;
}

.form-block-req-page .btn {
    font-size: 20px;
    padding: 6px 23px;
}

.get-quote-block {
    height: 500px;
}

.check-row label,
.check-row span {
    font-size: 12px !important;
    color: #cfcfd1;
}

.req-quote-outer-block {
    background-image: url(../images/get_quote.png);
    background-size: 786px 382px;
    background-position: bottom;
    background-repeat: no-repeat;
}

.get-quote-block .field {
    margin-bottom: 50px;
}

.form-block-req-page {
    padding: 4px 60px 0 !important;
}

.get-quote-block h3 {
    color: #92ce6a;
    font-size: 25px;
}

.radio-items {
    display: inline-block;
    position: relative;
    padding: 0 6px;
    margin: 10px 0 0;
}

.radio-items input[type="radio"] {
    display: none;
}

.radio-items label {
    color: #cfcfd1;
    font-weight: 400;
}

.radio-items label:before {
    content: " ";
    display: inline-block;
    position: relative;
    top: 5px;
    margin: 0 5px 0 0;
    width: 19px;
    height: 19px;
    border-radius: 15px;
    border: 2px solid #c8c8c8;
    background-color: transparent;
}

.radio-items input[type="radio"]:checked+label:after {
    border-radius: 12px;
    width: 11px;
    height: 11px;
    position: absolute;
    top: 9px;
    left: 4px;
    content: " ";
    display: block;
    background: #92ce6a;
}

.section-Faq-bnr {
    background-image: url(../images/banner_plan.jpg);
    height: 80vh;
    background-position: center;
    background-size: cover;
}

.bg-white,
.section-faq-page .panel {
    background: #fff !important;
}

.section-faq-page {
    background-color: #fff !important;
}

.section-faq-page .panel-heading {
    border: 1px solid #ececec;
}

.panel-collapse ul:before,
.panel-collapse:before,
img:before,
li:before {
    content: none !important;
}

.section-talksales h1 {
    font-size: 40px;
    font-weight: 700;
}

.talk-sales-inner-block {
    margin: 70px 0;
}

.talk-sales-left-block h3 {
    font-weight: 700;
    font-size: 20px;
}

.section-talksales p,
.talk-sales-left-block span {
    font-size: 18px;
}

.talk-sales-inner-block label {
    font-size: 15px;
}

.talk-sales-right-block {
    border-left: 1px solid #d8d8da;
}

.talk-sales-right-block .form-control {
    background: #f3f3f3;
    border: none;
}

.talk-sales-left-block img {
    height: 50px;
    vertical-align: middle;
    margin-right: 25px;
    float: left;
}

.talk-sales-right-block button {
    background: #00b087 !important;
    border: none !important;
    box-shadow: 0 4px 12px 0 #b5b5b5 !important;
}

.section-award {
    background: #f9f9f9;
}

.section-award p {
    font-size: 18px;
}

.timeline {
    position: relative;
    z-index: 1;
    margin-bottom: -10px;
}

.timeline-2019 .date-title {
    margin: 130px 0 0 0 !important;
}

.timeline-2019 img,
.timeline-2020 img {
    height: 100px !important;
    position: relative;
    padding: 5% 0;
}

.timeline-item {
    padding-bottom: 45px;
    position: relative;
}

.timeline-item .post-content {
    margin: 20px 20px 0 0;
    position: relative;
    padding: 10px 21px;
    background: #fff;
    border: 1px solid #00b087;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.timeline-item .post-content:before,
.timeline-item-left .post-content-outer-circle:before {
    content: "";
    display: block;
    position: absolute;
    -webkit-transition: background 0.3s ease-out;
}

.timeline-item.right .post-content:before {
    left: -45px;
    right: auto;
}

.timeline-item.right .post-content {
    margin: 20px 0 0 20px;
    border: 1px solid #00b087;
}

.timeline-item .post-content:before {
    width: 19px;
    height: 19px;
    right: -46px;
    top: 35px;
    background: #00b087;
    border: 3px solid #f9f9f9;
    border-radius: 50%;
    transition: background 0.3s ease-out;
}

.post-content span {
    font-size: 17px;
}

.silicono-ind-Logo {
    height: 43px !important;
}

.i-spirit-logo {
    height: 60px !important;
}

.business-today-logo {
    height: 40px !important;
    margin-top: 10px;
}

.Jio-GenNext-logo {
    height: 65px !important;
}

.timeline-item-left .post-content-outer-circle:before {
    width: 29px;
    height: 29px;
    right: -15px;
    top: 51px;
    border: 3px solid #00B087;
    background-color: #fff;
    border-radius: 50%;
    transition: background 0.3s ease-out;
}

.timeline-item-right .post-content:before {
    left: -25px;
}

.timeline-item-right .post-content-outer-circle:before {
    display: block;
    content: "";
    position: absolute;
    width: 29px;
    height: 29px;
    left: -14px;
    top: 51px;
    background: #fff;
    border: 3px solid #00b087;
    border-radius: 50%;
    -webkit-transition: background 0.3s ease-out;
    transition: background 0.3s ease-out;
}

.timeline-item.right .arrow:after,
.timeline-item.right .arrow:before {
    left: auto;
    right: 100%;
    margin: 0;
    margin-right: -36px !important;
    z-index: 2;
}

.timeline-item.right {
    float: right;
    margin-top: 0;
}

.timeline-item .arrow:after,
.timeline-item .arrow:before {
    left: 100%;
    top: 66px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    margin-left: -36px !important;
    z-index: 2;
}

.timeline-item .arrow:before {
    border-color: transparent transparent transparent #00b087;
    border-width: 11px;
    margin-top: -11px;
}

.timeline-item .arrow:after {
    border-color: rgba(255, 255, 255, 0);
    border-left-color: #fff;
    border-width: 10px;
    margin-top: -10px;
}

.timeline-item.right .arrow:before {
    border-color: transparent #00b087 transparent transparent;
    border-width: 11px;
    margin-top: -11px;
}

.timeline-item.right .arrow:after {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #fff;
    border-width: 10px;
    margin-top: -10px;
}

.timeline .date-title {
    text-align: center;
    margin: 0 0 10px;
    transform: translateY(-130px);
}

.date-title-bottom-block {
    transform: translateY(0) !important;
}

.timeline .date-title span {
    font-family: "Open Sans", sans-serif;
    padding: 11px 40px 10px;
    letter-spacing: 1.5px;
    font-size: 21px;
    color: #fff;
    background: #00b087;
    border-radius: 4px;
    text-transform: uppercase;
    box-shadow: 5px 7px 9px -5px rgba(0, 0, 0, 0.75);
}

.bg-green,
.bg-white-box {
    box-shadow: 10px 10px 12px -5px rgba(186, 185, 185, 0.75);
}

.timeline-item img {
    height: 55px;
    vertical-align: middle;
    padding-bottom: 13px;
}

.timeline-item-inner-block {
    background: #f9fdf7;
    padding: 5px 0;
}

.timeline-item-inner-block span {
    vertical-align: middle;
    margin-right: 44px;
    font-size: 16px;
}

.timeline:before {
    display: block;
    content: "";
    position: absolute;
    width: 50%;
    height: 100%;
    left: 1px;
    top: 0;
    border-right: 2px solid rgba(0, 0, 0, 0.1);
    z-index: -1;
}

.timeline-item-second-row,
.timeline-item-third-row {
    position: relative;
    top: -130px;
}

.section-usecase-bnr {
    background: url(../images/use_cases_banner.png) center;
    height: 80vh;
    color: #fff;
}

.use-case-detail-block h2 {
    padding: 20px 0;
}

.bg-green {
    background: #a6d785;
}

.use-case-container {
    margin-bottom: 30px;
}

.bg-green ul li {
    color: #fff;
    font-size: 15px;
}

.use-case-ul-block {
    margin-top: 20px;
    padding: 10px;
}

.use-case-ul-block ul {
    padding: 10px 0 10px 12%;
}

.use-case-ul-block ul li {
    line-height: 33px;
    font-size: 16px;
}

.use-case-outer-block {
    position: relative;
    top: -200px;
    margin-bottom: -200px;
}

.use-case-inner-block {
    margin-right: 25px !important;
}

.use-case-detail-block p {
    font-size: 17px;
}

.bg-lightgray {
    background: #f2f2f2 !important;
}

.bg-white-box {
    background: #fff;
}

@media (min-width: 600px) and (max-width: 767px) {

    .bnr-bottom-row p,
    .section-faq {
        padding: 20px;
    }

    .featured-inner-block {
        text-align: center;
    }

    .top-heading-pricing-div h2 {
        font-size: 38px;
    }

    /* .bnr-plan-page {
        height: 400px;
    } */

    .pricing-section {
        top: 34%;
    }

    /* .section-faq {
        margin-top: 182%;
    } */

    .feature-cols-pricingPage {
        margin-bottom: 10px;
    }

    .arrow,
    .timeline-item .post-content:before,
    .timeline-item-left .post-content-outer-circle:before,
    .timeline-item-right .post-content-outer-circle:before {
        display: none;
    }

    .manual-process-block img {
        position: absolute;
        top: 200px;
    }

    .enach-banner {
        height: 1500px;
    }

    .enach-banner h1 {
        font-weight: 700;
    }

    .enach-banner-right-block {
        margin-top: 450px;
    }

    .section-mandate-process img {
        width: 103%;
    }

    .section-nach-process {
        height: 1800px;
    }

    .clients-bottom-block {
        margin: 10px 0;
    }

    .timeline-item-left,
    .timeline-item-right {
        margin-top: 0 !important;
    }

    .media-cov-block {
        min-width: 180px !important;
    }

    .media-cov-det p {
        font-size: 16px;
    }

    .media-cov-block img {
        height: 46px;
    }

    .deccan-herald-logo {
        height: 34px !important;
    }

    .entrepreneur-logo {
        height: 28px !important;
    }

    .timeline-item-right {
        padding-left: 1px;
        margin-right: 19px;
    }

    .timeline-item .post-content {
        margin: 20px 20px 0 23px;
    }

    .timeline-item-second-row {
        top: 0;
    }

    .timeline-item img {
        height: 45px;
    }

    .timeline .top-date-title {
        transform: translateY(0);
    }

    .silicono-ind-Logo {
        height: 36px !important;
    }

    .business-today-logo {
        height: 30px !important;
    }

    .timeline-item-inner-block span {
        font-size: 13px;
    }

    .cstm-margin {
        margin-top: 140px !important;
    }

    .timeline-second-row {
        margin-bottom: -100px;
    }

    .timeline:before {
        top: 43px;
    }

    .right-tick {
        padding: 10px 10px 10px 200px !important;
        text-align: left;
    }

    .feature-digital-system {
        text-align: center !important;
        padding: 20px;
    }

    h1 .header-title {
        font-size: 28px !important;
        text-align: center !important;
    }

    .h2-header {
        text-align: center !important;
        font-size: 25px;
    }

    .drawback-list-item {
        font-size: 19px !important;
        text-align: left !important;
        padding-left: 10px;
    }

    .digital-kyc-system {
        text-align: center !important;
    }

    .drawback-kyc-section {
        text-align: center !important;
    }

    .drawback-ul-section {
        text-align: center !important;
    }

    .cutting-edge-technology {
        text-align: center !important;
        font-size: 19px !important;
    }

    .para-edge {
        font-size: 19px !important;
    }

    .digital-kyc-block {
        margin-top: 5%;
        padding-left: 10px;
    }

    .onboard-customer-section {
        text-align: center !important;
        width: 100%;
        padding: 20px;
    }

    .onboard-customer-para {
        padding: 20px 20px 0;
        font-size: 19px;
        text-align: center !important;
    }

    .kyc-docs {
        font-size: 19px !important;
    }

    .header-subtext {
        font-size: 19px !important;
    }

    .kyc-text {
        font-size: 19px !important;
    }

    .feature-ul-items {
        text-align: left !important;
    }

    .ai-based-kyc {
        text-align: center !important;
        width: 100%;
    }

    .bnr-section-top-right-block {
        height: 50px;
        margin-top: 0;
        padding: 0 31px !important;
        margin-bottom: 20px;
        text-align: center !important;
    }

    .digital-ekyc-banner {
        height: auto;
        padding: 0 200px 0 0;
    }

    .drawback-kyc {
        text-align: center !important;
    }

    .digital-kyc-img {
        height: 300px !important;
        padding: 0 150px 0 0 !important;
    }

    .digital-kyc-client-img {
        height: 300px !important;
        padding: 0 150px 0 0 !important;
    }

    .ekyc-tech {
        height: 300px !important;
        padding: 0 150px 0 0 !important;
    }

    .onboard-customer-img {
        height: 300px !important;
        padding: 0 150px 0 0 !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
    .section-banner {
        height: 79vh;
    }

    .section-banner img {
        height: 76vh;
    }

    .banner-content-box span {
        font-size: 17px;
    }

    .bnr-box-btn span {
        font-size: 35px;
    }

    .banner-content-box {
        margin: 40px 0;
    }

    .banner-content-box h1 {
        margin: 20px 20px 30px;
    }

    .workflow-left-inner-block h3 {
        font-size: 40px;
    }

    .section-featured img {
        height: 25px;
    }

    .the-eco-logo {
        height: 23px !important;
        margin-top: 16px !important;
    }

    .top-footer .top-footer-row {
        margin-left: 110px !important;
    }

    .raz-pay-logo {
        height: 38px !important;
    }

    .bnr-section-top-right-block {
        height: 322px !important;
        margin-top: 0 !important;
    }

    .stampit-sec-1 {
        height: 104vh !important;
        background-size: 82% !important;
    }

    .stampit-sec-5 {
        height: 111vh !important;
        background-size: 87% !important;
    }

    .stampit-sec-3 {
        height: 117vh !important;
        background-size: 90% !important;
    }

    .stampit-sec-6 {
        height: 60vh !important;
        background-size: 43% !important;
    }

    .stampit-sec-6 .process-det-block {
        margin-top: 67px !important;
    }

    .stampit-sec-4 .process-det-block {
        margin-top: 61px !important;
    }

    .stampit-sec-5 .process-det-block {
        margin-top: 30px !important;
    }

    .mand-process-left-block {
        margin: 33px 26px;
    }

    .section-mandate-process img {
        width: 100% !important;
        height: 595px !important;
    }

    .section-enach-faster-pay {
        background-position: 634px;
    }

    .dashboard-img {
        height: 200px !important;
    }

    .section-nach-process {
        padding-left: 4%;
        min-height: 1420px;
    }

    .section-time-money img {
        margin-top: 60px;
    }

    .page-container .section-bg-gray img,
    .section-bg-white img {
        height: 260px;
    }

    .ease-contract-img {
        height: 210px !important;
    }

    .founder-img {
        margin-top: 46% !important;
    }

    .media-cov-block {
        min-width: 232px !important;
    }

    .media-cov-block img {
        height: 65px;
    }

    .deccan-herald-logo {
        height: 48px !important;
    }

    .bloomberg-logo {
        height: 50px !important;
    }

    /* .section-faq {
        margin-top: 42%;
    } */

    .partnership-section p {
        font-size: 25px;
    }

    .section-faq-page {
        margin-top: 0 !important;
    }

    .navbar-brand>img {
        height: 36px;
    }

    .ptop10 {
        min-height: 335px !important;
    }
}

.signdesk-modal .modal-dialog {
    margin: 15px auto;
}

.signdesk-modal .modal-body {
    padding: 0 55px;
}

.signdesk-modal p {
    font-size: 14px;
}

.signdesk-modal textarea {
    height: 80px !important;
}

.signdesk-modal .modal-header {
    border: none !important;
    margin: 0;
}

.signdesk-modal .modal-body button {
    background: #00b087 !important;
    border: none !important;
    margin-bottom: 20px;
}

.signdesk-modal .modal-body button:hover {
    background: #00b087c9 !important;
    color: #ffffff !important;
}

.signdesk-modal span {
    color: #959193;
    font-size: 13px;
}

.signdesk-modal .form-control {
    background: #f3f3f3 !important;
}

.signdesk-modal form {
    margin: 0 !important;
}

.signdesk-modal .modal-header .close {
    position: relative;
    top: -11px;
    left: 6px;
    font-size: 35px;
}

.stampit-sec-1 {
    background: url(../images/benefits_digistamp.png) right center no-repeat;
    height: 79vh;
    background-size: 47%;
}

.stampit-ul-block {
    width: 500px;
    padding: 28px 0;
    border: 1px solid #ededed;
    box-shadow: 1px 5px 8px 1px #ebebeb;
    line-height: 40px;
    font-size: 20px;
    background: #fff;
}

.stampit-ul-block ul {
    padding-left: 11%;
}

.bnr-det-inner-block ul li {
    font-size: 19px;
    color: #808281;
}

.stampit-sec-2 {
    background: url(../images/manual_signature.jpg) center no-repeat;
    height: 87vh;
    background-size: cover;
}

.stampit-sec-2 ul {
    padding-left: 3%;
}

.stampit-sec-2-inner-block {
    background: #3f3f3f;
    color: #fff;
    width: 700px;
    padding: 50px 40px;
    margin: 54px 40px;
}

.stampit-sec-2-inner-block h3 {
    margin: 0 0 30px;
    font-size: 30px;
}

.stampit-sec-2-inner-block p {
    line-height: 27px;
    font-size: 20px;
    color: #eee;
}

.stampit-sec-2-inner-block li {
    font-size: 18px;
    color: #eee;
    line-height: 23px;
}

.stampit-sec-2-inner-block h5 {
    font-size: 18px;
    color: #eee;
}

.stampit-sec-3 {
    background: url(../images/vendor_onboarding.png) right center no-repeat;
    height: 97vh;
    background-size: 56%;
}

.work-process {
    padding: 50px;
}

.work-process h3 {
    font-size: 30px;
}

.work-process p {
    font-size: 19px;
    color: #808281;
}

.process-det-block h3 {
    font-size: 27px;
}

.process-det-block h4 {
    font-size: 20px;
    margin-bottom: 23px;
    font-weight: 700;
}

.process-det-block p {
    text-align: justify;
    color: #6b7074;
    line-height: 30px;
    margin: 0;
    font-size: 18px;
}

.stampit-sec-4 {
    background: url(../images/loan_doc.png) 0 -50px no-repeat #f8f8f8;
    height: 80vh;
    background-size: contain;
}

.stampit-sec-4 .process-det-block {
    margin-top: 120px;
}

.stampit-sec-5 {
    background: url(../images/human_resources_background.png) right center no-repeat;
    height: 89vh;
    background-size: 53%;
}

.stampit-sec-5 .process-det-block {
    margin-top: 53px;
}

.stampit-sec-6 {
    background: url(../images/auto_contract.png) left center no-repeat #364354;
    height: 80vh;
    background-size: 39%;
}

.stampit-sec-6 .process-det-block {
    margin-top: 126px;
    color: #fff !important;
}

.stampit-sec-6 p {
    color: #fff !important;
    font-size: 18px;
}

.workflow-inner-box {
    padding: 20px 50px;
    box-shadow: 1px 3px 8px 5px #ebebeb;
}

.workflow-outer-box {
    margin: 0 18px !important;
}

.workflow-inner-box img {
    height: 55px;
    margin-top: 18px !important;
    margin-left: 18px;
}

.esign-feature-block h2 {
    font-size: 36px;
}

.workflow-img-box {
    height: 89px;
    width: 89px;
    background: #f8eb13;
    display: table;
    border-radius: 50%;
    float: left;
    margin-right: 30px;
}

.workflow-inner-box h4 {
    font-weight: 700;
}

.workflow-inner-box p {
    font-size: 15px;
}

.esign-bnr-btm {
    background-image: url(../images/switch_to_esign_banner.jpg);
    height: 80vh;
    background-position: center;
    background-size: cover;
    overflow-y: inherit !important;
}

.esign-outerblock {
    margin-top: 50px;
}

.esign-outerblock h3 {
    margin-bottom: 25px;
    font-size: 36px;
}

.esign-outerblock p {
    font-size: 19px;
    text-align: justify;
}

.page-container .section-bg-gray img,
.section-bg-white img {
    height: 290px;
}

.esign-workflow-img-block img {
    height: 600px !important;
}

.esign-workflow-textbox {
    height: 600px !important;
    display: table;
}

.esign-workflow-inner-textbox {
    display: table-cell;
    vertical-align: middle;
}

.esign-workflow-img-block h4 {
    margin: 20px;
}

.page-det-block h3 {
    font-size: 34px;
}

.overflow-initial {
    overflow: initial !important;
}

.section-blog {
    margin: 60px;
}

.bnr-right-cstm {
    height: 400px;
    display: table;
}

.bnr-detail-block-inner {
    display: table-cell;
    vertical-align: middle;
}

.workflow-inner-block {
    background: #fff7ea;
    padding: 10px;
    height: 210px;
    display: table;
}

.workflow-inner-img-block {
    display: table-cell;
    vertical-align: middle;
}

.workflow-inner-block img {
    height: 100px;
    width: auto;
}

.blog-text-box {
    padding: 10px 20px 0;
    height: 210px;
}

.blogs-block a {
    color: #515558;
}

.blogs-block p {
    margin-bottom: 15px !important;
    font-size: 18px;
}

.workflow-outer-block {
    box-shadow: 3px 3px 21px -4px rgba(227, 226, 226);
    margin: 0 15px;
}

.blogs-block {
    padding: 10px 15px;
}

.view-more-block a {
    color: #015ab4;
}

.blog-detail-block {
    border-bottom: 1px solid #dddbdc;
    padding: 0 0 50px;
}

.blog-det-outer-block {
    border: 1px solid #dddbdc;
    padding: 10px 40px;
    margin-top: 30px;
}

.blog-detail-block h3 {
    font-size: 21px;
}

.blog-detail-block p {
    font-size: 15px;
    color: #808183;
    text-align: justify;
}

.blog-detail-block button {
    background: #92ce6a;
    border: none;
    padding: 7px 20px;
    font-size: 17px;
    margin-top: 15px;
    font-family: "Open Sans", sans-serif;
}

.no-border {
    border: none !important;
}

.posts-block {
    margin-left: 45px !important;
}

.posts-block img {
    height: 56px;
    vertical-align: middle;
    float: left;
}

.blog-right-block {
    margin-bottom: 20px;
}

.posts-block a {
    color: #6a6f73;
}

.posts-block span {
    color: #787c7d;
}

.search-box-form input[type="text"] {
    width: 72%;
    float: left;
    border-right: none;
}

.search-box-form .form-control {
    border-radius: 0 !important;
}

.search-box-form .btn {
    background: #92ce6a;
    border-left: none;
}

.search-box-block {
    margin: 50px 0;
}

.blog-catagory ul li {
    border-bottom: 1px solid #dedede !important;
    padding: 10px 2px 10px 18px !important;
    list-style: none;
}

.blog-catagory .panel {
    margin-bottom: 0 !important;
    border: none;
    border-bottom: 1px solid #efefef;
    width: 94%;
    border-radius: 0 !important;
    box-shadow: none;
}

.blog-catagory .panel-heading {
    padding: 15px 0 !important;
    border-radius: 0 !important;
    box-shadow: none;
}

.artilcle-left-outer-block,
.comment-box {
    border: 1px solid #dddbdc;
}

.blog-catagory .panel-body {
    padding: 0 8px;
}

.panel-collapse h5:before,
.panel-collapse:before,
a:before,
img:before,
li:before {
    content: none !important;
}

.article-left-inner-block {
    padding: 30px;
}

.article-bnr-block img {
    width: 100%;
}

.article-bnr-bottom-sec {
    background: #f0f1f5;
    padding: 10px;
}

.article-left-inner-block li,
.article-left-inner-block p {
    font-size: 15px;
    color: #808183;
    text-align: justify;
}

.comment-box {
    padding: 0 60px;
    margin-top: 30px;
}

.comment-box .form-control {
    background: #f3f3f3;
}

h1 .header-title {
    text-align: center !important;
}

@media (min-width: 320px) and (max-width: 600px) {
    .dropdown-right-item {
        padding-left: 66px !important;
    }

    .banner-content-box {
        text-align: center;
        margin: 10px 0;
    }

    .visible-xs .btn-block {
        margin-left: 0;
    }

    .banner-content-box span {
        font-size: 13px;
        margin-left: 0 !important;
    }

    .btn-block {
        margin-top: 20px;
    }

    .section-banner {
        height: auto;
    }

    .section-page-detail {
        padding: 5px;
        text-align: justify;
    }

    .section-page-detail span {
        font-size: 10px;
    }

    .talk-sales span {
        font-size: 10px;
        padding: 7px 5px !important;
    }

    .banner-content-box h1 {
        font-size: 20px;
        margin: 0 0 13px;
    }

    .bnr-box-btn span {
        font-size: 21px;
    }

    .section-nirvana h2 {
        font-size: 30px;
    }

    .section-nirvana p {
        font-size: 10px;
    }

    .section-awards {
        /* height: 370px; */
        height: auto;
        /* height: 470px; */
    }

    .bnr-plan-page {
        /* height: 300px; */
    }

    .section-banner img {
        height: auto;
    }

    .btn-link-block {
        margin-top: 110px;
    }

    .btn-link-block span {
        font-size: 25px;
    }

    .btn-block {
        padding-left: 0;
    }

    .section-nirvana img {
        height: 100px;
    }

    .section-prod-overview p {
        font-size: 15px;
    }

    .workflow-left-inner-block h3 {
        font-size: 32px;
        padding-top: 20px;
    }

    .workflow-row-block {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .workflow-block {
        margin-top: 5px;
    }

    .submit-btn {
        font-size: 15px !important;
    }

    .section-prod-overview img {
        height: 300px;
    }

    .clients-row {
        padding: 0 !important;
    }

    .section-client img {
        /* height: 42px; */
        margin: 0;
    }

    .section-client .client-bg img {
        display: none;
    }

    .section-featured img {
        width: 100%;
        margin: 10px 0;
    }

    .width-auto {
        width: auto !important;
    }

    .feature-img-row img {
        margin: 8px 0;
    }

    .the-eco-logo {
        height: 21px !important;
    }

    .raz-pay-logo {
        height: 32px !important;
    }

    .section-workflow-auto h2 {
        font-size: 20px;
    }

    .choose-block {
        margin-bottom: 10px;
        padding: 0;
    }

    .choose-us-img-block {
        margin-left: 34%;
    }

    .section-workflow-auto {
        padding: 12px 0 85px;
    }

    .product-overview-row {
        padding: 0 20px;
        margin-bottom: 0;
    }

    .product-ov-text-block {
        margin-top: 30px;
    }

    .client-outer-block {
        margin: 30px !important;
    }

    .section-client-inner-div,
    x .section-client {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        padding-bottom: 30px;
    }

    .section-client-inner-div h2 {
        margin-bottom: 25px !important;
        font-size: 30px;
    }

    .section-awards h2,
    .section-featured h2,
    .section-prod-overview h2 {
        font-size: 30px;
    }

    .feature-img-row {
        padding: 0;
    }

    .clients-bottom-block {
        margin-right: 0;
        margin-left: 0;
    }

    .more-business-block span {
        font-size: 25px;
    }

    .more-business-block {
        text-align: center;
    }

    .animation-blocks {
        margin-bottom: 20px !important;
        height: 255px;
    }

    .animated-img {
        height: 255px;
    }

    .animated-img img {
        margin-top: 50px;
        height: 90px;
    }

    .pentagon-2,
    .pentagon-3,
    .section-bookdemo,
    .section-bookdemo img {
        height: 60px;
    }

    .animation-blocks h5 {
        margin-top: 30px;
    }

    .bg-polygon-abt-us {
        -webkit-clip-path: polygon(0 5%, 100% 0, 100% 92%, 0 100%);
        clip-path: polygon(0 5%, 100% 0, 100% 92%, 0 100%);
    }

    .bg-polygon {
        clip-path: polygon(0 5%, 100% 0, 100% 95%, 0 100%);
        -webkit-clip-path: polygon(0 5%, 100% 0, 100% 95%, 0 100%);
        padding: 110px 20px 10px;
    }

    .krupesh-details-row {
        padding: 110px 20px 66px !important;
    }

    .prodt-det-workflow-img {
        margin: 9px 0 30px;
    }

    .pentagon-2 span {
        font-size: 9px !important;
        padding-left: 0 !important;
    }

    .pentagon-3 span {
        font-size: 15px !important;
    }

    .shadow-out {
        filter: drop-shadow(2px 0 3px #323232);
    }

    .shadow-in {
        filter: drop-shadow(-3px 0 5px #323232);
    }

    .prod-det-img-block {
        margin-left: 0;
    }

    .award-left-block {
        text-align: center;
    }

    .book-btn-block {
        text-align: center;
    }

    .business-block-right {
        margin-left: 0 !important;
        margin-top: 20px;
    }

    .business-proc-row {
        margin-top: 20px !important;
    }

    .business-proc-block {
        height: 380px;
    }

    .workflow-det-block {
        height: 176px;
    }

    .prd-detail-digi-img {
        margin-top: 20%;
    }

    .featured-inner-block {
        text-align: center;
        margin-bottom: 20px;
    }

    .section-nirvana {
        padding: 10px;
    }

    .ashok-details-row .founder-desc {
        margin: 20px;
    }

    .co-founder-img-div,
    .founder-img-div {
        text-align: left;
        margin-bottom: 20px;
    }

    .bnr-section-top-right-inner-block h2 {
        margin-right: 0 !important;
    }

    .about-us-outer-div p {
        font-size: 16px;
    }

    .partnership-section {
        padding: 10px;
        margin-top: 10px;
    }

    .about-us-outer-div .container {
        margin-top: 0 !important;
    }

    .partnership-section p {
        font-size: 14px;
    }

    .section-how-help p {
        font-size: 16px;
        text-align: justify;
    }

    .section-how-help h2 {
        font-size: 23px;
        margin: 10px;
    }

    .with-signdesk-image-col {
        padding: 0 !important;
    }

    .with-signdesk .p0 {
        margin-bottom: 20px;
    }

    .team-signdesk img {
        box-shadow: -4px -4px #c4d94e;
    }

    .founders-bio-heading h1 {
        transform: translateY(64%);
    }

    .ashok-details-row {
        padding: 0 0 9px 10px;
    }

    .section-how-help {
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
        -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
        padding: 20px 20px 7px;
    }

    .team-signdesk h1 {
        padding: 0;
    }

    .with-signdesk-image-inner-div {
        height: 148px;
        padding: 8px !important;
        margin: 8px;
    }

    .with-us-img-row {
        padding: 0 !important;
    }

    .with-signdesk-image-col h4 {
        font-size: 11px;
    }

    .team-signdesk p {
        font-size: 16px;
    }

    .prod-det-desc {
        width: 96%;
        margin-left: 9px;
        padding: 2px 45px 39px;
        line-height: 25px;
    }

    .bnr-section-top-right-block {
        height: 50px;
        margin-top: 0;
        padding: 0 31px !important;
    }

    .about-signdesk-outer-div p {
        font-size: 16px !important;
    }

    .bnr-detail-block-inner h2 {
        margin-right: 0 !important;
    }

    .pricing-section {
        position: absolute;
        top: 30%;
        left: 7%;
    }

    .pricing-section h4 {
        font-size: 16px;
        font-weight: 700;
    }

    .plans-section-outer-div {
        height: 1800px;
    }

    .feature-cols-pricingPage {
        padding: 0 !important;
    }

    .feature-pricing-page-box {
        margin: 50px 0 0;
    }

    .feature-pricing-inner-div {
        margin-bottom: 20px;
        border: 1px solid #e1e1e1;
    }

    .top-heading-pricing-div {
        margin-top: 25%;
    }

    .top-heading-pricing-div h2 {
        font-size: 24px;
    }

    .section-faq {
        padding: 21px;
        /* margin-top: 100%; */
    }

    .section-faq h2 {
        font-size: 17px;
        margin-top: 40px;
    }

    .section-faq p {
        margin-top: 20px;
        font-size: 13px;
    }

    .section-faq-page {
        font-size: 18px !important;
    }

    .radio-btn-label {
        margin-right: 5px !important;
    }

    .form-section label {
        font-size: 12px;
    }

    .radio-btn {
        margin-top: 2px !important;
    }

    .section-mandate-process img {
        width: 103%;
        height: 407px;
    }

    .enach-banner {
        height: 1230px;
    }

    .wheel {
        margin-top: 0;
        margin-left: -7%;
    }

    .manual-process-block img {
        width: 100%;
        margin-top: 250px;
    }

    .enach-banner-right-block {
        margin-top: 0;
        top: -165px;
    }

    .section-nach-process {
        height: 1700px;
    }

    .mand-process-left-block {
        margin: 40px;
    }

    .inner-circle {
        height: 100px !important;
        width: 100px !important;
    }

    .inner-circle div {
        font-size: 15px !important;
    }

    .display-area {
        margin: 55px auto;
        padding: 2px 20px;
    }

    .section-enach-faster-pay {
        padding: 10px 0 60px;
        background-size: auto 404px;
        margin-top: -316px;
        width: 90%;
        background-position: 50px 0;
    }

    .section-enach-faster-pay .btn {
        padding: 12px 50px;
    }

    .enach_faster_pay-in-block {
        margin-top: 62%;
    }

    .time-money-block {
        text-align: center !important;
    }

    .time-money-block img {
        margin-right: 0 !important;
    }

    .section-time-money .row {
        padding: 50px;
    }

    .enach-banner-right-block button {
        left: 26% !important;
        width: 200px;
        font-size: 19px !important;
    }

    .bnr-bottom-row {
        padding: 20px;
    }

    .bnr-bottom-row p {
        text-align: justify;
    }

    .section-bnr-media {
        background-size: contain;
        height: 25vh;
    }

    .sec-btm-block h4 {
        font-size: 9px;
    }

    .media-cov-block {
        margin: 0 auto;
    }

    .media-cov-row h3 {
        text-align: center;
    }

    .media-cov-det p {
        font-size: 15px;
        margin-top: 20px;
    }

    .timeline-item-left,
    .timeline-item-right {
        margin-top: 0 !important;
    }

    .talk-sales-right-block {
        border-left: 0 !important;
    }

    .submit-btn:hover {
        font-size: 15px !important;
    }

    .signdesk-modal label {
        font-size: 12px;
    }

    .talk-sales-left-block span,
    .timeline-item-inner-block span {
        font-size: 13px;
    }

    .signdesk-modal .modal-body {
        padding: 0 35px;
    }

    .top-footer-col {
        margin-bottom: 30px !important;
    }

    .top-footer .top-footer-row {
        margin-left: 0;
    }

    .social-share img {
        height: 35px;
    }

    .footer-bottom-text p {
        padding-top: 0;
    }

    .arrow,
    .post-content-outer-circle:before,
    .timeline-item .post-content:before,
    .timeline-item-left .post-content-outer-circle:before,
    .timeline-item-right .post-content-outer-circle:before {
        display: none;
    }

    .timeline-item-right {
        padding-left: 1px;
        margin-right: 19px;
    }

    .timeline-item .post-content {
        margin: 20px 20px 0 23px;
    }

    .timeline-item-second-row {
        top: 0;
    }

    .timeline-item img {
        height: 45px;
    }

    .timeline .top-date-title {
        transform: translateY(0);
    }

    .timeline-2019 .post-content {
        margin-bottom: -100px;
    }

    .timeline-2019 .date-title.top-date-title {
        position: relative;
        top: -25px;
    }

    .timeline-2016 .cstm-margin {
        margin-top: 150px !important;
    }

    .silicono-ind-Logo {
        height: 30px !important;
    }

    .Jio-GenNext-logo {
        height: 55px !important;
    }

    .business-today-logo {
        height: 30px !important;
    }

    .cstm-margin {
        margin-top: 140px !important;
    }

    .timeline-second-row {
        margin-bottom: -100px;
    }

    .timeline:before {
        top: 43px;
    }

    .login-main-block {
        padding: 10px 0;
    }

    .login-right-block {
        margin: 0 14px;
        height: 400px;
    }

    .form-left-block {
        padding: 10px 50px !important;
    }

    .login-right-block h1 {
        font-size: 20px;
    }

    .login-right-block .btn {
        font-size: 20px !important;
    }

    .terms-block span {
        font-size: 12px;
    }

    .get-quote-block {
        height: 900px;
    }

    .req-quote-outer-block {
        background-image: none;
    }

    .req-quote-outer-block label {
        font-size: 15px !important;
    }

    .section-talksales p {
        font-size: 13px;
    }

    .talk-sales-inner-block {
        margin: 10px;
    }

    .talk-sales-left-block {
        padding: 0 50px !important;
    }

    .section-usecase-bnr {
        height: 40vh;
    }

    .use-case-detail-block p {
        font-size: 14px;
    }

    .use-case-detail-block h2 {
        padding: 0;
    }

    .use-case-inner-block {
        padding: 30px !important;
        text-align: justify;
        margin-right: 0 !important;
    }

    .use-case-ul-block ul li {
        line-height: 1.5;
        text-align: left;
    }

    .use-case-ul-block ul {
        padding: 0 0 0 12% !important;
        margin-bottom: 0 !important;
    }

    .use-case-outer-block {
        top: -95px;
        margin-bottom: -95px;
    }

    .section-usecase-bnr h1 {
        font-size: 12px;
    }

    .footer-section {
        margin-top: 0;
    }

    .use-case-container {
        height: auto;
    }

    .section-breadcrumb {
        padding: 15px 0 0 !important;
    }

    .media-breadcumb {
        padding: 15px 0 !important;
    }

    .section-blog {
        margin: 0;
    }

    .blogs-block p {
        text-align: inherit;
        margin-bottom: 2px !important;
    }

    .workflow-block a {
        font-size: 13px;
    }

    .workflow-block {
        margin-bottom: 20px 0;
    }

    .workflow-inner-block {
        height: auto;
        display: inherit;
    }

    .workflow-inner-img-block {
        display: inherit;
    }

    .page-top-row img {
        width: 100%;
    }

    .bnr-det-inner-block li {
        list-style: none;
    }

    .ctr-btn {
        margin-left: 0 !important;
    }

    .bnr-top-sec-landing {
        height: 200px;
        margin-top: 0;
        text-align: center;
    }

    .bnr-section-top-right-block h2 {
        font-size: 25px;
    }

    .bnr-section-top-right-block p,
    .stampit-sec-2-inner-block li,
    .stampit-sec-2-inner-block p {
        font-size: 13px;
    }

    .container-sm {
        padding: 0 !important;
    }

    .page-det-block {
        padding: 15px;
        margin: 20px 0 0;
        background: #eef6f8;
    }

    .process-det-block h4 {
        margin-top: 0;
    }

    .scan-it-img {
        height: 400px !important;
    }

    .stampit-sec-1 .page-det-block p {
        margin: 0;
    }

    .stampit-ul-block {
        width: auto !important;
        margin: 15px;
    }

    .stampit-sec-2-inner-block {
        width: auto !important;
        margin: 12% 0 !important;
    }

    .stampit-sec-1 {
        background-image: none;
        background-color: transparent !important;
        background-position: right center;
        height: auto;
    }

    .stampit-sec1-img-block,
    .stampit-sec3-img-block {
        background-position: center;
        background-size: cover;
    }

    .stampit-sec1-img-block {
        background-image: url(../images/benefits_digistamp.png);
        height: 50vh;
    }

    .stampit-sec-2 {
        height: auto !important;
    }

    .stampit-sec3-img-block {
        background-image: url(../images/vendor_onboarding.png);
        height: 50vh;
    }

    .stampit-sec-3 .process-det-block p {
        margin: 0 !important;
        font-size: 15px;
    }

    .stampit-sec-3 {
        background: 0 0 !important;
        height: auto;
    }

    .stampit-sec-3 .process-det-block {
        background: #f1f6f9;
    }

    .stampit-sec-4 {
        background: 0 0;
        height: auto;
    }

    .stampit-sec-4-img-block {
        background-image: url(../images/loan_doc.png);
        height: 50vh;
        background-position: center;
        background-size: cover;
    }

    .stampit-sec-4 .process-det-block {
        background: #fef4ea;
        padding: 20px;
    }

    .stampit-sec-5 {
        background: 0 0;
        height: auto;
    }

    .process-det-block p {
        font-size: 15px;
    }

    .stampit-sec-5 .process-det-block {
        background: #f1f6f9;
        padding: 30px;
    }

    .stampit-sec-5-img-block {
        background-image: url(../images/human_resources_background.png);
        height: 50vh;
        background-position: center;
        background-size: cover;
    }

    .stampit-sec-6 .process-det-block {
        background: #364354;
        text-align: center;
        padding: 30px;
    }

    .stampit-sec-6 {
        background: 0 0;
        height: auto;
    }

    .stampit-sec-6-img-block {
        background-image: url(../images/auto_contract.png);
        height: 50vh;
        background-position: center;
        background-size: cover;
    }

    .bnr-section-top-right-block {
        margin-bottom: 20px;
        text-align: center !important;
    }

    .display-table div {
        padding-left: 0;
    }

    .ind-sol-img-block {
        padding-left: 0 !important;
    }

    .section-bg-gray img,
    .section-bg-white img {
        height: 160px !important;
    }

    .section-bg-gray,
    .section-bg-white {
        padding: 10px;
    }

    .display-table {
        height: 200px;
    }

    .display-table h3 {
        font-size: 20px;
    }

    .align-center {
        text-align: center !important;
        padding-left: 0 !important;
    }

    .bnr-ul-block {
        text-align: left !important;
        margin-left: 25px !important;
    }

    .bnr-ul-block li {
        list-style: outside !important;
    }

    .display-table p {
        font-size: 16px;
    }

    .page-det-block h3 {
        font-size: 18px;
        font-weight: 700;
    }

    .esign-feature-block h3,
    .esign-outerblock h3 {
        font-size: 24px;
    }

    .white-bg {
        background: #fff !important;
    }

    .white-bg p {
        padding: 0 20px;
    }

    .section-faq-page,
    .section-faq-page p {
        padding-top: 0 !important;
    }

    .esign-workflow-img-block {
        text-align: center;
    }

    .esign-workflow-img-block img {
        height: auto !important;
        width: 100%;
    }

    .esign-workflow-textbox {
        height: 230px !important;
    }

    .workflow-img-box img {
        height: 43px !important;
        margin-top: 18px !important;
    }

    .workflow-outer-box {
        margin: 0 !important;
    }

    .workflow-img-box {
        height: 76px;
        width: 76px;
        margin-top: 10px;
    }

    .sec-trans-block {
        margin-top: 20px !important;
    }

    .workflow-box {
        margin-top: 25px;
    }

    .workflow-row {
        margin-top: 25px !important;
    }

    .esign-bnr-btm {
        background: 0 0;
        height: 75%;
    }

    .display-table .page-process-det-block {
        padding-left: 0 !important;
    }

    .esign-outerblock {
        margin: 30px !important;
    }

    .esign-bnr-btm-block {
        background-image: url(../images/switch_to_esign_banner.jpg);
        height: 25vh;
        background-position: center;
        background-size: cover;
    }

    .page-det-block p {
        text-align: justify;
        font-size: 15px;
        line-height: 30px;
    }

    .section-faq-page p {
        font-size: 18px !important;
        margin-top: 0 !important;
    }

    .confirmation-block {
        height: 41vh;
    }

    .confirmation-block h1 {
        font-size: 15px;
        font-weight: 700;
    }

    .confirmation-block h3 {
        font-size: 13px;
        font-weight: 700;
    }

    .right-tick {
        text-align: left !important;
    }

    .feature-digital-system {
        text-align: center !important;
        padding: 20px;
    }

    h1 {
        font-size: 28px !important;
    }

    .h2-header {
        text-align: center !important;
        font-size: 25px;
    }

    .drawback-list-item {
        font-size: 18px !important;
        text-align: left !important;
        padding-left: 10px;
    }

    .digital-kyc-system {
        text-align: center !important;
    }

    .drawback-kyc-section {
        text-align: center !important;
    }

    .drawback-ul-section {
        text-align: center !important;
    }

    .cutting-edge-technology {
        text-align: center !important;
        font-size: 18px !important;
    }

    .para-edge {
        font-size: 19px !important;
    }

    .digital-kyc-block {
        margin-top: 5%;
        padding-left: 10px;
    }

    .onboard-customer-section {
        text-align: center !important;
        width: 100%;
        padding: 20px;
    }

    .onboard-customer-para {
        padding: 20px;
        font-size: 19px;
        text-align: center !important;
    }

    .kyc-docs {
        font-size: 18px !important;
    }

    .header-subtext {
        font-size: 18px !important;
    }

    .kyc-text {
        font-size: 18px !important;
    }

    .feature-ul-items {
        text-align: left !important;
        font-size: 15px !important;
    }

    .bottom-footer ul li,
    .social-share,
    .social-share li {
        margin: 0 -2px;
    }

    .ptop10 {
        height: auto !important;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
    .container>.navbar-collapse {
        margin-right: -35px !important;
        margin-left: 0 !important;
    }

    .section-banner {
        height: 41vh;
    }

    .section-banner img {
        height: 39vh;
    }

    /* .navbar-nav li a {
        padding: 6px 9px !important;
        font-size: 12px;
    } */

    .navbar-navi li a {
        padding: 6px 9px !important;
        font-size: 12px;
    }

    .navbar-right {
        margin-right: 45px !important;
    }

    .navbar-fixed-top {
        position: fixed;
        right: 1px !important;
    }

    .navbar>.container .navbar-brand,
    .navbar>.container-fluid .navbar-brand {
        margin-left: 0 !important;
    }

    .dropdown-item img {
        height: 42px;
    }

    .dropdown-item p {
        font-size: 10px !important;
    }

    .lnkit-icon {
        height: 32px !important;
    }

    .inkit-icon {
        height: 42px !important;
    }

    .hr-icon {
        height: 30px !important;
    }

    .about-us-icon {
        height: 36px !important;
    }

    .dropdown-img-block {
        padding-left: 5px !important;
    }

    .banner-content-box h1 {
        font-size: 28px;
        margin: 0;
    }

    .section-page-detail span {
        font-size: 18px;
    }

    .banner-content-box {
        margin: 45px 0;
        padding: 0;
    }

    .banner-content-box span,
    .btn-block {
        margin-left: 0 !important;
    }

    .bnr-box-btn span {
        font-size: 25px;
    }

    .top-heading-pricing-div h2 {
        font-size: 38px;
    }

    .section-nirvana p {
        font-size: 20px;
    }

    .section-nirvana img {
        height: auto;
    }

    .business-block-right {
        margin-left: 0 !important;
    }

    .business-proc-row {
        margin-top: 20px !important;
    }

    .business-proc-block {
        margin-top: 20px !important;
    }

    .client-outer-block {
        margin: 30px !important;
    }

    .award-left-block {
        text-align: center;
    }

    .animated-img,
    .animation-blocks {
        height: 285px;
    }

    .animated-img img {
        margin-top: 42px;
    }

    .workflow-left-inner-block {
        padding-top: 10px;
    }

    .section-prod-overview p {
        font-size: 18px;
    }

    .animation-blocks h5 {
        margin-top: 46px;
    }

    .btn-link-block {
        margin-top: 140px;
    }

    .section-workflow-auto .workflow-block {
        margin-top: 20px;
    }

    .section-client-inner-div .p40 {
        padding: 0 !important;
    }

    .more-business-block {
        text-align: center;
    }

    .time-money-block {
        text-align: center !important;
    }

    .bnr-det-inner-block,
    .featured-inner-block {
        text-align: center;
    }

    /* .section-client img {
        width: auto !important;
    } */
    .section-awards {
        /* height: 540px; */
        /* height: 400px; */
        height: auto;
    }

    .section-featured img {
        margin-bottom: 20px;
    }

    .money-control-logo02 {
        margin: 40px 0 0 0 !important;
    }

    .feature-img-row img {
        margin: 12px 0;
    }

    .book-demo-section h3 {
        text-align: center;
    }

    .book-btn-block {
        text-align: center;
    }

    .section-time-money img {
        height: 200px;
        margin-bottom: 30px;
    }

    .section-enach-faster-pay {
        background-position: 300px;
    }

    .section-workflow-auto .workflow-block span {
        font-size: 24px;
    }

    .the-eco-logo {
        height: 35px !important;
        margin-bottom: -28px !important;
    }

    .section-client-inner-div h2 {
        margin-bottom: 30px !important;
    }

    .section-bookdemo {
        height: 100px;
    }

    .section-bookdemo img {
        height: 101px;
    }

    .pentagon-2,
    .pentagon-3 {
        height: 100px;
    }

    .pentagon-2 span {
        font-size: 18px !important;
    }

    .pentagon-3 span {
        font-size: 25px !important;
    }

    .pricing-section {
        top: 36%;
        left: 0;
    }

    .feature-cols-pricing-outerbox {
        margin-left: 9% !important;
    }

    .feature-cols-pricingPage {
        margin-bottom: 20px;
    }

    /* .bnr-plan-page {
        height: 400px;
    } */

    .feature-pricing-page-box {
        margin: 0 0 40px;
    }

    /* .section-faq {
        margin-top: 155%;
        padding: 20px;
    } */

    .partnership-section p {
        padding: 0 10px;
    }

    .bottom-flat {
        clip-path: polygon(0 8%, 100% 0, 100% 100%, 0 100%) !important;
        -webkit-clip-path: polygon(0 8%, 100% 0, 100% 100%, 0 100%) !important;
    }

    .prod-det-img {
        height: auto;
        width: 100%;
        margin: 10px 0;
    }

    .bg-polygon {
        clip-path: polygon(0 5%, 100% 0, 100% 89%, 0 100%);
        -webkit-clip-path: polygon(0 5%, 100% 0, 100% 96%, 0 100%);
    }

    .bnr-detail-block-inner h2 {
        padding-left: 50px !important;
    }

    .section-bnr-media {
        height: 35vh;
    }

    .sec-btm-block h4 {
        font-size: 23px;
    }

    .media-cov-block {
        min-width: 170px !important;
        padding: 54px 0;
    }

    .media-cov-block img {
        height: 63px;
    }

    .busines-standard-logo {
        height: 55px !important;
    }

    .deccan-herald-logo {
        height: 40px !important;
    }

    .entrepreneur-logo {
        height: 38px !important;
    }

    .bloomberg-logo {
        height: 42px !important;
    }

    .techinasiaa-logo {
        height: 55px !important;
    }

    .section-breadcrumb {
        padding: 44px 0 55px !important;
    }

    .talk-sales-left-block {
        padding-left: 12% !important;
    }

    .talk-sales-right-block {
        border-left: 0 !important;
    }

    .section-usecase-bnr {
        height: 35vh;
    }

    .use-case-outer-block {
        top: -80px;
        margin-bottom: -150px;
    }

    .use-case-inner-block {
        padding: 2px 60px 60px !important;
    }

    .use-case-ul-block {
        padding: 10px 0;
    }

    .use-case-ul-block ul {
        padding: 0 0 0 12% !important;
        margin-bottom: 0 !important;
    }

    .footer-section {
        margin-top: 20%;
    }

    .post-content h4 {
        font-size: 14px;
    }

    .silicono-ind-Logo {
        height: 27px !important;
    }

    .timeline-item img {
        height: 37px;
    }

    .business-today-logo {
        height: 27px !important;
    }

    .Jio-GenNext-logo {
        height: 50px !important;
    }

    .timeline-item.right .post-content {
        margin: 20px 0 0 30px;
    }

    .timeline-item.right .arrow:after,
    .timeline-item.right .arrow:before {
        margin-right: -47px !important;
    }

    .timeline-item.right .post-content:before {
        left: -37px;
    }

    .timeline-item-right .post-content-outer-circle:before {
        left: 4px;
    }

    .bnr-det-inner-block ul {
        margin-left: 11% !important;
    }

    .container-lg {
        width: 100% !important;
    }

    .align-center {
        text-align: center !important;
        padding-left: 0 !important;
    }

    .esign-workflow-img-block img,
    .esign-workflow-textbox {
        height: auto !important;
    }

    .page-det-block-sm {
        padding: 15px !important;
    }

    .esign-bnr-btm {
        background: 0 0;
        height: 36vh;
    }

    .bnr-det-inner-block ul li {
        font-size: 18px;
    }

    .esign-outerblock p {
        font-size: 18px;
        color: #808281;
    }

    .display-table .page-process-det-block {
        padding-left: 0 !important;
    }

    .esign-outerblock h3 {
        font-size: 24px;
    }

    .esign-outerblock {
        margin: 30px !important;
        text-align: center;
    }

    .about-us-bnr-ul {
        margin-top: 30px;
    }

    .esign-bnr-btm-block {
        background-image: url(../images/switch_to_esign_banner.jpg);
        height: 25vh;
        background-position: center;
        background-size: cover;
    }

    .workflow-box {
        margin-top: 25px;
    }

    .workflow-row {
        margin-top: 25px !important;
    }

    .bnr-section-top-right-inner-block {
        text-align: center;
        padding: 10px;
    }

    .about-us-outer-div .container {
        margin-top: 0 !important;
    }

    .bnr-section-top-right-block h2 {
        margin: 0 !important;
    }

    .founder-img-div {
        text-align: center !important;
    }

    .founder-img-krupesh {
        margin-left: 0;
    }

    .founder-img-ashok {
        margin-left: 9%;
    }

    .section-how-help {
        clip-path: none !important;
        -webkit-clip-path: none !important;
        padding: 0;
    }

    .with-signdesk-image-col {
        margin-bottom: 30px;
    }

    .founders-bio-heading h1 {
        transform: translateY(80%);
    }

    .founder-desc {
        margin: 0 7%;
    }

    .ashok-details-row .founder-desc {
        margin: 0 6%;
    }

    .krupesh-details-row {
        padding: 100px 20px 65px;
    }

    .section-how-help h2 {
        font-size: 36px;
    }

    .article-left-inner-block .btn,
    .bnr-section-top-right-block .btn,
    .comment-box .btn,
    .esign-outerblock .btn,
    .stampit-sec-6 .btn {
        font-size: 30px !important;
    }

    .bg-polygon-abt-us {
        -webkit-clip-path: polygon(0 7%, 100% 0, 100% 96%, 0 100%);
        clip-path: polygon(0 7%, 100% 0, 100% 96%, 0 100%);
    }

    .bnr-section-top-right-block {
        height: auto;
        padding-right: 10px !important;
        text-align: center;
        margin: 15px 0 5px;
    }

    .reduced-tat-block {
        padding-top: 0;
    }

    .insurance p {
        text-align: justify;
    }

    .stampit-background-img-block {
        background-image: url(../images/benefits_digistamp.png);
    }

    .display-table {
        height: auto;
    }

    .page-top-row img {
        width: 100%;
    }

    .bnr-top-sec-landing {
        height: 200px;
        margin-top: 0;
        padding-right: 0 !important;
        text-align: center;
    }

    .bnr-section-top-right-block h2 {
        font-size: 23px;
        text-align: center;
    }

    .bnr-section-top-right-block p {
        font-size: 18px;
        color: #808281;
    }

    .display-table p,
    .page-det-block p {
        font-size: 18px;
    }

    .bnr-det-inner-block-sm {
        text-align: left !important;
    }

    .container-sm {
        padding: 0 !important;
    }

    .btn-sm {
        margin-left: 37% !important;
    }

    .page-det-block {
        padding: 15px;
        margin: 20px 0 0;
    }

    .process-det-block h4 {
        margin-top: 0;
        font-size: 26px;
    }

    .stampit-brn .bnr-section-top-right-block p {
        font-size: 18px;
        margin-top: 10px;
    }

    .stampit-sec-1 .page-det-block p {
        margin: 0;
    }

    .stampit-ul-block {
        width: auto !important;
        margin: 7%;
    }

    .stampit-sec-2-inner-block p {
        font-size: 14px;
    }

    .stampit-sec-2-inner-block h5,
    .stampit-sec-2-inner-block li {
        font-size: 18px;
    }

    .stampit-sec-2-inner-block {
        width: auto !important;
        margin: 12% 5% !important;
    }

    .stampit-sec-1 {
        background-image: none;
        background-color: transparent !important;
        background-position: right center;
        height: auto;
    }

    .stampit-sec1-img-block,
    .stampit-sec3-img-block {
        background-position: center;
        background-size: cover;
    }

    .stampit-sec1-img-block {
        background-image: url(../images/benefits_digistamp.png);
        height: 70vh;
    }

    .stampit-sec-2 {
        height: auto !important;
    }

    .stampit-sec3-img-block {
        background-image: url(../images/vendor_onboarding.png);
        height: 72vh;
    }

    .stampit-sec-3 .process-det-block p {
        margin: 0 !important;
        font-size: 18px;
    }

    .stampit-sec-3 {
        background: 0 0 !important;
        height: auto;
    }

    .stampit-sec-3 .page-det-block h3 {
        font-size: 27px;
    }

    .stampit-sec-3 .process-det-block {
        background: #f1f6f9;
        padding: 40px;
    }

    .stampit-sec-4 {
        background: 0 0;
        height: auto;
    }

    .stampit-sec-4-img-block {
        background-image: url(../images/loan_doc.png);
        height: 63vh;
        background-position: center;
        background-size: cover;
    }

    .stampit-sec-4 .process-det-block {
        background: #fef4ea;
        margin-top: 0;
        padding: 40px;
        font-size: 20px;
    }

    .stampit-sec-5 {
        background: 0 0;
        height: auto;
    }

    .stampit-sec-5 .process-det-block {
        background: #f1f6f9;
        padding: 43px;
    }

    .stampit-sec-5-img-block {
        background-image: url(../images/human_resources_background.png);
        height: 72vh;
        background-position: center;
        background-size: cover;
    }

    .stampit-sec-6 .process-det-block {
        background: #364354;
        text-align: center;
        padding: 45px;
    }

    .stampit-sec-6 {
        background: 0 0;
        height: auto;
    }

    .stampit-sec-6-img-block {
        background-image: url(../images/auto_contract.png);
        height: 50vh;
        background-position: center;
        background-size: cover;
    }

    .workflow-inner-block img {
        height: 150px;
    }

    .workflow-block p {
        font-size: 18px;
    }

    .workflow-inner-block {
        display: grid;
    }

    .section-blog {
        margin: 0;
    }

    .blogs-block p {
        text-align: inherit;
        margin-bottom: 2px !important;
    }

    .workflow-block a {
        font-size: 13px;
    }

    .workflow-block {
        margin-bottom: 20px;
    }

    .retail p {
        text-align: justify !important;
    }

    .section-bg-gray img,
    .section-bg-white img {
        margin-top: 40px;
    }

    .enach-banner-right-block {
        margin-top: 0;
        height: auto !important;
    }

    .enach-banner {
        background-image: none;
        height: 121vh;
    }

    .manual-process-block {
        top: 0 !important;
    }

    .manual-process-block img {
        width: 100%;
    }

    .enach-banner-right-block img {
        height: 68%;
    }

    .enach-banner .enach-banner-right-block button {
        margin-left: 7%;
    }

    .bnr-bottom-row p {
        padding: 20px;
    }

    .section-nach-process {
        min-height: 1810px;
    }

    .section-mandate-process img {
        height: auto !important;
    }

    .prod-det-desc {
        width: 93%;
    }

    .section-faq-page p {
        margin-top: 0 !important;
    }

    .confirmation-block {
        height: 46vh;
    }

    .confirmation-block h1 {
        font-size: 28px;
    }

    .confirmation-block h3 {
        font-size: 21px;
    }

    .digital-kyc-block {
        margin-left: 2%;
    }

    .btn-title {
        margin: 0 auto !important;
    }

    .h2-header {
        text-align: center !important;
        padding: 20px !important;
    }

    .feature-ul-items {
        margin-left: 2%;
        text-align: justify !important;
        padding: 0 30px 0 0;
    }

    .drawback-kyc {
        width: 400px;
        height: 400px;
    }

    .cutting-edge-technology {
        text-align: center !important;
    }

    .onboard-customer-para {
        padding: 0 40px 0 20px;
        text-align: center !important;
    }

    .text-left {
        text-align: center !important;
    }

    h1 {
        font-size: 28px !important;
    }

    .right-tick {
        width: 100%;
        text-align: left;
        padding-left: 35% !important;
    }

    .digital-ekyc-banner {
        width: 400px;
        height: 400px;
        display: block;
        margin: 0 auto !important;
    }

    .digital-kyc-client-img {
        width: 400px;
        height: 400px;
        display: block;
        margin: 0 auto !important;
    }

    .ekyc-tech {
        width: 400px;
        height: 400px;
        display: block;
        margin: 0 auto !important;
    }

    .onboard-customer-img {
        width: 400px;
        height: 400px;
        display: block;
        margin: 0 auto !important;
        padding-top: 5%;
    }
}

@media (min-width: 900px) and (max-width: 1200px) {
    .pricing-section {
        left: 4%;
    }

    .section-mandate-process img {
        width: 110%;
    }

    .wheel {
        padding-left: 65px;
    }

    .bnr-bottom-row {
        top: -147px;
    }
}

@media (min-width: 1900px) {
    .pentagon-2 span {
        padding-left: 65px !important;
    }

    .container-lg {
        width: 84% !important;
    }

    .banner-content-box {
        margin-top: 26%;
    }

    .banner-content-box h1 {
        font-size: 60px;
    }

    .banner-content-box span,
    .workflow-left-inner-block p {
        font-size: 30px;
    }

    .animated-img,
    .animation-blocks {
        height: 450px !important;
    }

    .animated-img img {
        margin-top: 90px;
        height: 205px;
    }

    .workflow-left-inner-block {
        height: 595px;
    }

    .btn-link-block {
        margin-top: 280px;
    }

    .section-client-inner-div {
        padding-bottom: 250px;
    }

    .section-awards h2 {
        font-size: 40px;
    }

    .animation-blocks h5 {
        margin-top: 25%;
    }

    .bnr-section-top-right-block {
        margin-top: 13%;
        padding-right: 120px !important;
    }

    .bnr-section-top-right-block p {
        font-size: 20px;
    }

    .stampit-sec-1 {
        background-size: 60% !important;
        height: 88vh;
    }

    .stampit-sec-2 {
        height: 70vh;
    }

    .stampit-sec-3 {
        background-size: 57% !important;
        height: 94vh !important;
    }

    .stampit-sec-5 {
        background-size: 62% !important;
    }

    .stampit-sec-2-inner-block {
        margin: 14% 5% !important;
    }

    .page-det-block p {
        font-size: 23px;
    }

    .stampit-ul-block li {
        font-size: 18px;
    }

    .stampit-ul-block {
        padding: 38px 16px;
        margin-top: 10%;
    }

    .stampit-sec-6 {
        height: 69vh !important;
    }

    .stampit-sec-6 .process-det-block {
        margin-top: 21% !important;
    }

    .process-det-block {
        margin-top: 12% !important;
    }

    .krupesh-details-row {
        padding: 216px 20px 153px;
    }

    .founder-desc {
        margin-top: 15%;
    }

    .bg-polygon-abt-us {
        padding: 79px 20px 205px;
    }

    .ashok-details-row {
        padding: 0 0 9px;
    }

    .esign-bnr-btm {
        height: 60vh !important;
    }

    .section-nach-process {
        min-height: 1170px;
    }

    .enach_faster_pay-in-block {
        margin-top: 300px;
    }

    .section-how-help {
        margin-top: 50px;
    }

    .section-how-help p {
        font-size: 22px;
    }

    .prod-det-desc {
        margin-top: 16%;
    }

    .bg-polygon {
        padding: 205px 20px 250px;
    }

    .founder-desc p {
        font-size: 20px;
    }

    .founder-img {
        width: 55%;
        height: 80%;
        margin-top: 27%;
    }

    .digital-ekyc-banner {
        margin-top: -25%;
        padding: 100px;
    }

    .page-top-row img {
        width: 90%;
    }

    .digital-kyc-client {
        margin-left: 6% !important;
    }

    .drawback-kyc {
        width: 400px;
        left: 12% !important;
    }

    .onboard-customer {
        margin-left: 6% !important;
    }

    .feature-digital-system {
        width: 80% !important;
    }

    .onboard-customer-para {
        width: 90%;
    }

    .ekyc-tech {
        width: 300px !important;
        margin-left: 30%;
    }
}

.dropdown-item-box {
    background: #fff;
    margin-top: 20px;
}

.dropdown-menu {
    width: 330px !important;
    right: -50px !important;
    border: none !important;
}

.dropdown-right-item {
    padding-right: 0 !important;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

.dropdown-img-block {
    padding-left: 7px !important;
}

.confirm-msg-modal {
    display: none;
}

.modal-inner-body {
    padding: 30px 0;
}

.modal-inner-body img {
    width: 16%;
    height: 16%;
}

.modal-footer {
    display: block !important;
    border: none !important;
}

.confirm-msg-modal .modal-inner-body {
    padding: 83px 0 !important;
}

.confirm-msg-modal p {
    margin-top: 20px !important;
    font-size: 17px !important;
}

.confirm-msg-inner-body {
    background: #92ce6a;
    padding: 18px;
    border-radius: 8px;
}

.confirm-msg-inner-body span {
    color: #364353;
    font-size: 18px;
    padding-left: 30px;
}

.tooltip-block a,
.tooltip-inner {
    color: #333 !important;
}

.cofirmation-msg-box {
    padding: 0 3%;
}

.cofirmation-msg-box .fa-close {
    -webkit-text-stroke: 1px #92ce6a;
}

.tooltip-inner {
    max-width: 350px !important;
    width: 350px !important;
    text-align: left !important;
    line-height: 20px !important;
    background: #e5e1e1 !important;
    padding: 5px 10px !important;
    z-index: 1 !important;
    opacity: none !important;
}

.tooltip {
    position: absolute !important;
    z-index: 1;
}

[data-toggle~="tooltip"] {
    cursor: pointer !important;
}

[data-placement="top"]+.tooltip>.tooltip-arrow {
    border-top-color: #e5e1e1 !important;
}

[data-placement="right"]+.tooltip>.tooltip-arrow {
    border-right-color: #e5e1e1 !important;
}

[data-placement="bottom"]+.tooltip>.tooltip-arrow {
    border-bottom-color: #e5e1e1 !important;
}

[data-placement="left"]+.tooltip>.tooltip-arrow {
    border-left-color: #e5e1e1 !important;
}

.section-privacy-policy {
    background: #f9f9f9;
    margin-top: -18px;
}

.page-wrapper {
    width: 78% !important;
    padding: 4% 0;
    font-family: "Open Sans", sans-serif;
}

.page-list-block li,
.page-wrapper p {
    color: #666;
    font-size: 16px !important;
    line-height: 30px !important;
    font-weight: 400 !important;
    text-align: left !important;
}

.page-list-block {
    padding-left: 30px;
}

.ul-list-block {
    list-style: none;
}

.page-wrapper h4 {
    font-size: 19px;
}

.page-wrapper h2 {
    margin-top: 30px !important;
    margin-bottom: 20px;
    color: #4b4949;
    font-size: 32px !important;
    line-height: 42px !important;
    font-weight: 400 !important;
}

.navbar .container {
    width: 100%;
}

.login-block {
    padding: 0 !important;
    margin-left: 35px !important;
}

.login-block img {
    height: 23px;
    padding-top: 9px;
}

.navbar-header {
    margin-right: 0;
    margin-left: 25px;
}

/* header .container>.navbar-header {
    margin-left: 2% !important;
} */

.banner-img {
    background-image: url(../images/banner-img.png);
}

.kyc-header-text {
    text-align: center !important;
    color: #000 !important;
}

.right-tick {
    content: "\2713";
    list-style-type: none;
    padding: 10px 10px 10px 0;
}

.ptop10 {
    text-align: left !important;
    padding: 30px !important;
    font-size: 18px;
    text-align: justify !important;
    height: 310px;
}

.img-fluid {
    padding-top: 40px !important;
    height: 200px !important;
}

.choose-us-img-block1 {
    border: solid 1px #000;
}

.list-fonts {
    font-size: 19px !important;
    line-height: 1.5;
    margin-bottom: 15px;
    list-style-type: none !important;
    padding-right: 20px;
}

.kyc-images {
    height: 150px;
}

.drawback-heading {
    width: 90%;
    line-height: 1.3em;
}

.drawback-list-item {
    padding-bottom: 15px;
    font-size: 18px;
    width: 100%;
    list-style-type: none !important;
}

.para-edge {
    font-size: 19px;
}

.login-block-new span {
    height: 33px;
    width: 200px;
}

.login-block-new a:hover {
    background: 0 0 !important;
}

.kyc-doc-types-inner-div {
    padding: 0;
    background: #fff;
    min-height: 410px !important;
    box-shadow: 1px 5px 8px 1px #ebebeb;
}

.kyc-doc-types-outer-div {
    padding: 0 25px !important;
}

.list-digital-kyc {
    list-style-type: none !important;
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: smaller !important;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.feature-digital-kyc {
    font-weight: 400 !important;
    margin-top: 50px !important;
}

.right-mark {
    width: 20px;
    height: 10px;
}

.onboard-customer-heading {
    padding: 0;
}

.right-icon {
    width: 15px !important;
}

.d-table {
    display: table;
}

.d-table-cell {
    display: table-cell;
}

.feature-digital-system {
    text-align: justify;
}

.onboard-customer-section {
    margin-top: 5%;
    width: 100%;
}

.kyc-text {
    font-size: 18px;
}

.onboard-customer-para {
    font-size: 19px;
    text-align: justify;
}

.digital-kyc-container {
    padding: 0 40px !important;
}

.section-why-choose h2 {
    font-weight: 700;
}

.create-workflow-info h2 {
    font-weight: 700;
}

.menubar {
    position: fixed;
    width: 100%;
    z-index: 999;
    box-shadow: 0 1px 5px rgba(100, 100, 100, 0.3);
    background-color: #fff;
}

.menubar img {
    height: 40px;
}

.menubar ul li a {
    text-transform: uppercase;
    color: #000 !important;
}

.menubar ul {
    margin: 0 0 0 25pc;
}

.menubar ul li {
    margin: 0 10px;
}

.talkto-sales .nav-link {
    background-color: #94ce6a;
    color: #fff !important;
    border-radius: 8px;
    padding: 5px 0;
    margin: 3px 0 0 0;
}

.talkto-sales .nav-link:hover {
    color: #fff;
    background-color: #96e45e !important;
}

.header01 {
    color: #94ce6a;
}

.book-demo {
    background-color: #94ce6a;
    color: #fff;
    padding: 8px 34px !important;
}

.book-demo:hover {
    color: #fff !important;
    background-color: #96e45e;
}

.bullet-icon {
    color: #94ce6a;
    font-size: 10px !important;
    position: relative;
    top: -3px;
    left: -3px;
}

.banner {
    padding: 3pc 0 0 0;
}

.banner img {
    width: 100%;
}

.banner h1 {
    padding: 0 2pc;
}

.banner h5 {
    margin: 1.3pc 2pc;
    font-size: 20px;
}

.banner ul li::before {
    content: "•";
    color: #94ce6a;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
}

.banner ul {
    padding: 0 0 0 36px;
    list-style: none;
}

.banner ul li {
    font-size: 18px;
}

.banner button {
    margin: 1pc 2pc;
}

.banner-highlights {
    padding: 50px 100px;
}

.banner-highlights p {
    padding: 1pc 3pc;
    font-size: 18px;
}

.whatis-vbip {
    padding: 0 2pc;
}

.whatis-vbip img {
    width: 100%;
}

.whatis-vbip p {
    color: #000;
    font-size: 18px;
    padding: 10px 0 1px 0;
}

.whatis-vbip ul li::before {
    content: "•";
    color: #94ce6a;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
}

.whatis-vbip ul {
    padding: 0 0 0 4px;
    list-style: none;
}

.whatis-vbip li {
    font-size: 18px;
}

.insurance-onboarding {
    margin: 50px 0;
}

.insurance-onboarding img {
    width: 100%;
    margin: 2pc 0;
}

.vbip-solution {
    padding: 0 2pc;
}

.vbip-solution img {
    width: 100%;
}

.vbip-solution p {
    color: #000;
    padding: 1pc 5pc 0 0;
    font-size: 18px;
}

.vbip-solution ul {
    padding: 0 0 0 4px;
    list-style: none;
}

.vbip-solution li {
    font-size: 18px;
}

.benefits {
    margin: 50px 0;
    padding: 0 2pc;
}

.benefits img {
    width: 100%;
}

.benefits h2 {
    padding: 0 1pc;
}

.benefits ul li::before {
    content: "•";
    color: #94ce6a;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
}

.benefits ul {
    list-style: none;
    padding: 0 0 0 20px;
}

.benefits ul li {
    padding: 1pc 5pc 0 0;
    font-size: 18px;
}

.benefits p {
    padding: 0 0 0 18px;
    font-size: 18px;
}

.benefits button {
    margin: 1pc;
}

.highlight-vbip {
    margin: 50px 0;
}

.highlight-vbip img {
    width: 90%;
    margin: 2pc 0;
}

.video-kyc {
    padding: 0 2pc;
    margin: 0 0 50px 0;
}

.video-kyc img {
    width: 100%;
}

.video-kyc p {
    color: #000;
    padding: 5px 3pc 0 0;
    font-size: 18px;
}

.video-kyc button {
    margin: 1pc 0;
}

.footer {
    background-color: #000;
    color: #fff;
    padding: 40px 0 0 0;
}

.footer .upper {
    border-bottom: 2px solid #fff;
}

.footer h5 {
    padding: 8px 40px;
}

.footer ul {
    list-style-type: none;
}

.footer ul li {
    padding: 2px 0;
    color: #ccc;
}

.footer ul li a {
    color: #ccc;
}

.footer ul li a:hover {
    color: #94ce6a;
    text-decoration: none;
}

.footer .lower img {
    margin: 25px 5px;
}

.banner-vcip img {
    width: 60%;
    margin: 0 auto;
    display: block;
}

.header-blue {
    color: #01254e;
}

.vcip-industry {
    margin: 0 3pc;
}

.vcip-industry h2 {
    text-align: center;
    margin: -20px 0 40px 0;
}

.vcip-industry-div {
    box-shadow: 2px 3px 7px 0 #d0d0d0 !important;
    padding: 2pc;
    border-radius: 5px;
    margin: 0 10px 50px 10px;
    height: 378px;
}

.vcip-industry-div h3 {
    margin: 0 0 15px 0;
}

.vcip-industry-div img {
    width: 45px;
    margin: -8px 10px 5px 0;
}

.vcip-industry-div p {
    font-size: 18px;
}

.vbip-solution.banner-vcip button {
    margin: 2pc 0 0 0;
}

.vcip-book-demo button {
    padding: 6px 0 !important;
}

.refund-policy-note {
    color: #4b4949;
    font-size: 22px;
    margin: 40px 0 0 0;
    text-align: center;
}

.sub-agree {
    list-style-type: lower-alpha;
}

.sub-agree li {
    text-align: justify !important;
}

.sub-agree-inner {
    padding: 0 0 0 30px;
    list-style-type: lower-roman;
}

.annexure-sa .annexure01-sa {
    text-align: center;
    text-decoration: underline;
    font-size: 24px !important;
    color: #4b4949;
    margin: 50px 0 25px 0;
}

.refund-policy h2 {
    font-size: 26px !important;
}

.refund-policy li {
    text-align: justify !important;
}

.signdesk-pricing {
    padding: 4%;
}

.signdesk-pricing .pricing-list-outer button {
    background-color: #2c5363;
    border: #92ce6a;
    width: 100%;
    margin: 0 0 15px 0;
    padding: 8px 0;
}

.signdesk-pricing .pricing-list-outer button:hover {
    background-color: #b1d8e8;
    color: black;
}

.signdesk-pricing .pricing-list-outer {
    padding: 20px;
    height: 525px;
}

.signdesk-pricing .pricing-list-outer .breaker01 {
    border-bottom: 1px solid #d5d5d5;
    margin: 0 0 10px 0;
}

.signdesk-pricing .pricing-list-inner {
    height: 115px;
}

.signdesk-pricing .pricing-list-outer img {
    margin: -4px 3px 0 0;
}

.signdesk-pricing .pricing-list-outer li a {
    color: #92ce6a;
}

.signdesk-pricing .pricing-list-outer01 {
    background-color: #ebfffa;
    border-radius: 3px;
}

.signdesk-pricing .pricing-list-outer li {
    list-style-type: none;
    padding: 2px 0;
}

.signdesk-pricing .pricing-overview img {
    width: 50%;
    display: block;
    margin: 0 auto;
}

.signdesk-pricing .pricing-overview p {
    text-align: justify;
    line-height: 25px;
    padding: 0 3pc 0 0;
}

.signdesk-pricing .pricing-plans table {
    width: 100%;
}

.signdesk-pricing .pricing-plans td,
.signdesk-pricing .pricing-plans th {
    padding: 14px 0;
    border-bottom: 1px solid #dedede;
}

.text-blue-01 {
    color: #2B5563 !important;
}

.signdesk-pricing .pricing-plans .add-color {
    background-color: #ebfffa;
}

.signdesk-pricing .pricing-plans table td img {
    width: 15px;
}

.signdesk-pricing .pricing-plans button {
    background-color: #92ce6a;
    padding: 8px 40px;
    border: #92ce6a;
}

.signdesk-pricing .pricing-plans button:hover {
    background-color: #96e45e;
}

.signdesk-pricing .pricing-faq .panel-group .panel-heading {
    box-shadow: none;
    border: 1px solid #ebebeb !important;
}

.signdesk-pricing .pricing-faq .panel {
    box-shadow: none;
}

.signdesk-pricing .pricing-cta {
    background-color: #ebfffa;
    text-align: center;
    padding: 30px 0;
}

.signdesk-pricing .pricing-cta button {
    background-color: #92ce6a;
    padding: 8px 40px;
    border: #92ce6a;
    margin: 15px 0;
}

.signdesk-pricing .pricing-cta button:hover {
    background-color: #96e45e;
}

.duration-tab-div {
    display: flex;
    justify-content: center;
}

.duration-tab {
    border: 1px solid #d9d9da;
    border-radius: 20px;
    padding: 8px 4px;
}

.duration-tab-span {
    padding: 5px 15px;
    border-radius: 15px;
    cursor: pointer;
}

.duration-tab-span:hover {
    background-color: #2c5363;
    color: white;
    box-shadow: 0px 0px 45px #0000001A;
}

.duration-tab-span-active {
    background-color: #2c5363;
    color: white;
}

#annual-amount-smb {
    display: none;
}

#annual-amount-corporate {
    display: none;
}

.smb-types-div {
    display: flex;
    border: 1px solid #DCDCDC;
    margin: 10px 0 0 0;
    border-radius: 4px;
}

.smb-types {
    border-radius: 4px;
    background-color: #F9F9F9;
    width: 50%;
    text-align: center;
    padding: 10px 0;
    margin: 0;
    color: #8A8181;
    border: 1px solid #F9F9F9;
}

.smb-types:hover {
    cursor: pointer;
}

#smb-advance {
    display: none;
}

#monthly-amount-smb-advance {
    display: none;
}

.smb-types-active {
    background-color: #ebfffa;
    color: #2c5363;
    border: 1px solid #2c5363;
    cursor: pointer;
    /* width: 75%; */
    font-weight: 600;
}

#yearly-amount-smb,
#monthly-amount-smb-advance,
#yearly-amount-smb-advance {
    display: none;
}

.pp-table {
    border: 1px solid #ccc;
}

.pp-table td,
.pp-table th {
    border: 1px solid #ccc !important;
}

.text-center {
    text-align: center;
}

.list-none {
    list-style-type: none !important;
}

.list-disc {
    list-style-type: disc !important;
}

.list-number {
    list-style-type: decimal !important;
}

.list-lower-roman {
    list-style-type: lower-roman !important;
}

.just-cont li,
.just-cont p {
    text-align: justify !important;
}

.just-cont li {
    margin-top: 10px;
    margin-bottom: 10px;
}

.just-cont li ul li {
    margin: auto;
}

.black01 {
    color: #5d5d5d;
}

.black02 {
    color: #a9a9a9;
}

.black03 {
    color: #666;
}

.black04 {
    color: #616161;
}

.font10 {
    font-size: 10px !important;
}

.font11 {
    font-size: 11px !important;
}

.font12 {
    font-size: 12px !important;
}

.font14 {
    font-size: 14px !important;
}

.font15 {
    font-size: 15px !important;
}

.font16 {
    font-size: 16px !important;
}

.font18 {
    font-size: 18px !important;
}

.font22 {
    font-size: 22px !important;
}

.font24 {
    font-size: 24px;
}

.font28 {
    font-size: 28px;
}

.font34 {
    font-size: 34px;
}

.td-lh {
    text-decoration: line-through !important;
}

.width100 {
    width: 100%;
}

.width80 {
    width: 80%;
}

.width65 {
    width: 65%;
}

.width75 {
    width: 75%;
}

.width40 {
    width: 40% !important;
}

.width30 {
    width: 30%;
}

.width15 {
    width: 15%;
}

.h-30 {
    height: 30px !important;
}

.h-40 {
    height: 40px !important;
}

.h-45 {
    height: 45px !important;
}

.h-70 {
    height: 70px !important;
}

.h-75 {
    height: 75px !important;
}

.h-80 {
    height: 80px;
}

.prt-20 {
    position: relative;
    top: -20px;
}

.no-li-points {
    list-style-type: none !important;
}

.try-now {
    color: #fff;
}

.try-now:hover {
    color: #fff !important;
    text-decoration: none;
}

.justify-content-center {
    display: flex;
    justify-content: center;
}

.make-img-center {
    margin: 0 auto;
    display: block;
}

.theme-green {
    color: #92ce6a !important;
}

.button01 {
    background-color: #00B087;
    color: #fff;
    padding: 7px 25px;
}

.button01:hover {
    background-color: #00B087;
    color: #fff !important;
}

.book-demo-section-new {
    background-color: #f8fbfa;
    line-height: 62px;
}

.book-demo-section-new h3 {
    color: #2d2d2d;
    font-size: 20px;
}

.book-demo-button-new {
    background-color: #00B087;
    color: #fff;
    padding: 7px 25px;
    font-size: 16px !important;
    letter-spacing: 0px;
}

.book-demo-button-new:hover {
    background-color: #96e45e;
    color: #fff !important;
}

.blog-header-div {
    /* background-image: url(../images/blog-new-banner.png); */
    background-image: url(../images/new-blog-images/blog-bg-1.svg);
    /* padding: 5% 0; */
    padding: 3% 0;
    background-size: cover;
}

.blog-header-div h1 {
    /* color: #92ce6a; */
    color: #E5F7FF;
    font-size: 58px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
}

.blog-stamp-div {
    /* margin: 50px 50px 0 50px; */
    padding-top: 30px;
}

.blog-stamp-div-inner {
    margin: 3px 5px;
    box-shadow: 1px 0 9px #91919129;
    border-radius: 10px;
    border: 1px solid #91919129;
    padding: 10px 0px;
    position: relative;
}

.blog-stamp-cancel {
    position: absolute;
    top: -10px;
    right: -10px;
    height: 22px;
    width: 22px;
    border-radius: 50%;
    background-color: rgba(0, 176, 135, .8);
    display: flex;
    justify-content: center;
    align-items: center;
    visibility: hidden;
    z-index: 100;
}

.blog-stamp-div-inner:hover {
    background-color: #EFFAFF;
    border: 1px solid #F0FCF9;
    color: #355261;
}

.blog-card {
    background-color: #355261;
    border: 1px solid #355261;
    color: #ffffff;
}

.blog-card:hover {
    background-color: #355261;
    border: 1px solid #355261;
    color: #ffffff;
}

.blog-stamp-div img {
    height: 50px;
}

.blog-stamp-div-inner p {
    color: #5B948f;
    text-transform: uppercase;
    margin: 10px 0 0 0;
}

.blog-stamp-div .search-bar {
    float: right;
}

.blog-stamp-div .search-bar i {
    position: relative;
    right: -25px;
    top: -1px;
    color: #c8c8c8;
}

.blog-stamp-div .search-bar input {
    padding: 8px 0 8px 25px;
    margin: 4px 0 15px 0;
    box-shadow: 0 1px 9px #91919129;
    border-radius: 5px;
    border: 1px solid #91919129;
}

.blog-stamp-div .search-bar input::placeholder {
    color: #c8c8c8;
}

.blog-blogs-div {
    padding: 0 50px 0 50px;
}

.blog-blogs-div-inner {
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 3px 6px #0000001a;
    padding: 15px 15px 20px 15px;
    margin: 50px 10px;
    overflow: hidden;
}

.blog-blogs-div-inner img {
    width: 100%;
    transform-origin: 50% 50%;
    max-height: 160px;
    min-height: 160px;
    object-fit: cover;
}

.blog-blogs-div-inner h5 {
    color: #2d2d2d;
    font-size: 18px;
    line-height: 25px;
}

.blog-blogs-div-inner h6 {
    color: #6f6f6f;
    font-size: 14px;
}

.blog-blogs-div .border01 {
    border: 5px solid #f6f9fe;
    border-radius: 0 0 5px 5px;
    margin: -59px 10px 0 10px;
}

.blog-pagination p {
    box-shadow: 0 3px 6px #00000029;
    margin: 50px 0;
    padding: 12px 0;
    border-radius: 5px;
}

.blog-pagination p span {
    margin: 0 8px;
    color: #aaa;
    cursor: pointer;
    padding: 2px 6px;
}

.blog-pagination p span:hover {
    background-color: #63b1ff;
    color: #fff !important;
    border-radius: 4px;
}

.blog-pagination p span i {
    color: #aaa;
    font-size: 16px !important;
}

.blog-pagination p .active {
    background-color: #63b1ff;
    color: #fff !important;
    border-radius: 4px;
}

.blog-pagination p span:hover i {
    color: #fff;
}

.blog-pagination p span .next {
    background-color: #eaeaea;
    padding: 2px 6px;
    border-radius: 4px;
}

.inkit-banner {
    padding: 0 10%;
}

.inkit-banner .image01 {
    width: 80%;
    text-align: right;
    margin: 2% auto;
    display: block;
}

.inkit-banner h1 {
    color: #2d2d2d;
    /* line-height: 32px; */
    margin-bottom: 18px;
    font-weight: 600;
    font-size: 26px;
}

.inkit-banner ul {
    padding: 0 4px;
    margin: 15px 0 0 10px;
}

.inkit-banner ul li {
    color: #2d2d2d;
    padding: 3px 0;
}

.inkit-banner ul li i {
    font-size: 8px !important;
    position: relative;
    top: -3px;
    left: -3px;
    color: #94ce6a;
    display: none;
}

.inkit-types-inner {
    box-shadow: 1px 0 9px #91919129;
    border-radius: 10px;
    padding: 15px;
    background-color: #f9fcfc;
    width: 75%;
}

.inkit-types-inner img {
    height: 45px;
    margin-bottom: 10px;
}

.inkit-types-inner p {
    color: #3e3e3e;
    font-size: 14px;
    margin: 0;
}

.inkit-signs h2 {
    color: #2d2d2d;
    line-height: 32px;
    margin-bottom: 18px;
    font-weight: 600;
    font-size: 26px;
    text-align: center;
}

.inkit-signs h6 {
    text-align: center;
    color: #2d2d2d;
    font-size: 18px;
    margin: 20px 0;
}

.inkit-signs-inner {
    box-shadow: 1px 0 9px #91919129;
    border-radius: 10px;
    padding: 25px;
    height: 440px;
}

.inkit-signs-inner img {
    height: 75px;
    margin-bottom: 15px;
}

.inkit-signs-inner ul {
    padding: 0 4px;
    margin-left: 10px;
}

.inkit-signs-inner ul li {
    color: #2d2d2d;
    padding: 2px 0;
    color: #8d8d8d;
}

.inkit-signs-inner ul li i {
    font-size: 8px !important;
    position: relative;
    top: -3px;
    left: -3px;
    color: #94ce6a;
    display: none;
}

.inkit-signs-inner h4 {
    font-size: 20px;
    color: #2d2d2d;
    font-weight: 600;
}

.inkit-signs-inner h5 {
    font-size: 14px;
    line-height: 22px;
    color: #8d8d8d;
}

.inkit-signs-inner p {
    color: #2d2d2d;
    font-size: 14px;
    font-weight: 600;
}

.inkit-sign-doc h2 {
    color: #2d2d2d;
    line-height: 32px;
    margin-bottom: 18px;
    font-weight: 600;
    font-size: 26px;
    text-align: center;
}

.inkit-sign-doc h6 {
    text-align: center;
    color: #2d2d2d;
    font-size: 18px;
    margin: 20px 0;
}

.inkit-sign-doc-inner-text {
    background-color: #EBFFFA;
    margin: 20% 0 0 -52%;
    border-radius: 0 10px 10px 0;
    padding: 5%;
    position: relative;
    z-index: -9;
    font-size: 16px;
}

.inkit-sign-doc-inner-text h3 span {
    color: #00B087;
    font-size: 24px;
    padding: 0 0 0 30px;
}

.inkit-sign-doc-inner-text h3 {
    font-size: 16px;
    margin: 0;
}

.ink-sign-taketop01 {
    position: relative;
    top: -80px;
}

.ink-sign-taketop02 {
    position: relative;
    top: -105px;
}

.ink-sign-taketop03 {
    position: relative;
    top: -150px;
}

.ink-sign-taketop04 {
    position: relative;
    top: -170px;
}

.ink-sign-taketop00 img,
.ink-sign-taketop01 img,
.ink-sign-taketop03 img {
    height: 150px;
}

.ink-sign-taketop02 img,
.ink-sign-taketop04 img {
    height: 120px;
}

.inkit-sign-doc-inner-text-right {
    background-color: #f1f7f8;
    margin: 30% -52% 0 0;
    border-radius: 10px 0 0 10px;
    padding: 5%;
    position: relative;
    z-index: -9;
    font-size: 16px;
}

.inkit-sign-doc-inner-text-right h3 {
    font-size: 16px;
    margin: 0 0 0 -50px;
}

.inkit-sign-doc-inner-text-right h3 span {
    color: #00B087;
    font-size: 24px;
}

.inkit-sign-ed {
    margin-top: -40px;
    margin-bottom: 50px;
}

.inkit-sign-ed-inner {
    background-color: #fafcfc;
    padding: 20px;
    border-radius: 10px;
}

.inkit-sign-ed-inner h3 {
    color: #2d2d2d;
    line-height: 32px;
    margin-bottom: 18px;
    font-weight: 600;
    font-size: 26px;
    margin: 0;
}

.inkit-sign-ed-inner h5 {
    color: #2d2d2d;
    font-size: 16px;
    line-height: 24px;
    margin: 15px 0 20px 0;
}

.inkit-esign h2 {
    color: #2d2d2d;
    line-height: 32px;
    margin-bottom: 18px;
    font-weight: 600;
    font-size: 26px;
    text-align: center;
}

.inkit-esign-inner {
    box-shadow: 1px 0 9px #91919129;
    border-radius: 10px;
    margin: 0 15px;
    background-color: #fbfcfc;
    padding: 15px;
    height: 200px;
}

.inkit-esign-inner img {
    height: 35px;
    margin: 5px 0;
}

.inkit-esign-inner h4 {
    color: #000;
    font-size: 16px;
    font-weight: 600;
}

.inkit-esign-inner h5 {
    color: #3e3e3e;
    font-size: 16px;
    line-height: 20px;
}

.inkit-esign-int {
    background-color: #fafcfc;
    margin: 50px 0;
    padding: 25px 0 40px 0;
}

.inkit-esign-int h2 {
    color: #2d2d2d;
    line-height: 32px;
    margin-bottom: 18px;
    font-weight: 600;
    font-size: 26px;
}

.inkit-esign-int h5 {
    color: #3e3e3e;
    font-size: 18px;
    margin: 20px 0;
}

.inkit-esign-int h4 {
    color: #3e3e3e;
    font-size: 20px;
    margin: 20px 0;
}

.inkit-esign-int-inner {
    box-shadow: 1px 0 9px #00000029;
    border-radius: 10px;
    padding: 15px;
    margin: 20px 0;
    background-color: #fff;
}

.inkit-esign-int-inner img {
    height: 65px;
}

.inkit-esign-int-inner p {
    margin: 10px 0 0 0;
    font-size: 14px;
    padding: 0 15px;
    color: #3e3e3e;
    height: 45px;
}

.inkit-esign-use h2 {
    text-align: center;
    color: #2d2d2d;
    line-height: 32px;
    margin-bottom: 18px;
    font-weight: 600;
    font-size: 26px;
}

.inkit-esign-use img {
    margin: 0 auto;
    display: block;
    width: 50%;
}

.inkit-esign-use-inner-left {
    background-color: #f5f9fa;
    margin: 0 -15px;
    padding: 20px 20px 20px 20px;
}

.inkit-esign-use-inner-right {
    background-color: #f5f9fa;
    margin: 0 -15px;
    padding: 20px 20px 20px 20px;
}

.inkit-esign-use-inner-left h3 {
    color: #2d2d2d;
    font-size: 22px;
    margin: 10px 0 0 0;
    font-weight: 600;
}

.inkit-esign-use-inner-left h5 {
    color: #3e3e3e;
    font-size: 14px;
    line-height: 22px;
    text-align: justify;
}

.inkit-esign-use-inner-right h3 {
    color: #2d2d2d;
    font-size: 22px;
    margin: 10px 0 0 0;
    font-weight: 600;
}

.inkit-esign-use-inner-right h5 {
    color: #3e3e3e;
    font-size: 14px;
    line-height: 22px;
    text-align: justify;
}

.inkit-faq h2 {
    color: #2d2d2d;
    font-size: 32px;
    font-weight: 600;
    font-size: 26px;
}

.inkit-faq .panel {
    box-shadow: none;
}

.inkit-faq .panel-heading {
    border: 1px solid #f1f1f1;
    border-radius: 10px;
    box-shadow: none !important;
}

.inkit-faq .panel-title {
    color: #2d2d2d;
    font-size: 20px;
}

.inkit-faq .panel-body p {
    color: #3e3e3e;
    font-size: 16px;
}

.inkit-faq .panel-body {
    margin: 0 0 -25px 0;
}

.inkit-faq .panel-heading::before {
    content: "\f0d7";
    color: #8bc961;
    font-size: 16px;
}

.talktosales {
    background-color: #f8fbfa;
}

.talktosales-form {
    background-color: #efefef;
    padding: 35px;
    border-radius: 6px;
}

.talktosales-form p {
    color: #00142b;
    font-size: 16px;
}

.talktosales-form input {
    border: none;
    margin: 16px 0;
}

.talktosales-form textarea {
    border: none;
    margin: 16px 0;
}

.talktosales-form button {
    background-color: #94ce6a;
    color: #fff;
    border: none;
}

.talktosales-form button:hover {
    background-color: #96e45e;
    color: #fff;
}

.talktosales-products {
    background-color: #f8fbfa;
}

.talktosales-products h2 {
    color: #404040;
    text-align: center;
    font-size: 28px;
}

.talktosales-products-inner {
    background-color: #fff;
    padding: 20px;
    box-shadow: 1px 0 9px #9191911a;
    border-radius: 10px;
    margin: 0 15px;
}

.talktosales-support {
    margin: 50px 0;
    color: #00142b;
    font-size: 20px;
}

.talktosales-products-inner h4 {
    color: #00142b;
}

.talktosales-products-inner h5 {
    color: #00142b;
    line-height: 20px;
}

.clm-banner {
    padding: 0 10%;
}

.clm-banner h1 {
    color: #2d2d2d;
    line-height: 32px;
    margin-bottom: 18px;
    font-weight: 600;
    font-size: 26px;
}

.clm-banner h4 {
    line-height: 25px;
}

.clm-banner h5 {
    line-height: 23px;
    font-size: 15px;
    text-align: justify;
}

.clm-banner ul {
    padding: 0 4px;
    margin: 15px 0 0 10px;
}

.clm-banner ul li {
    color: #2d2d2d;
    padding: 2px 0;
}

.clm-banner ul li i {
    font-size: 4px !important;
    position: relative;
    top: -3px;
    left: -3px;
    color: #94ce6a;
    display: none;
}

.clm-banner-inner-img {
    border-radius: 10px;
    box-shadow: 1px 1px 3px 0 #d0d0d0 !important;
}

.clm-banner-inner-img img {
    width: 100%;
    margin: 8px 15px;
}

.clm-faq .panel-heading::before {
    content: "\f0d7";
    color: #8bc961;
    font-size: 24px;
    margin: -6px 0 0 0;
}

.clm-contracts {
    background-color: #e2ffce;
    padding: 35px 10%;
    margin: 110px 0 0 0;
}

.clm-contracts p {
    color: #013f6a;
    font-size: 36px;
    font-style: italic;
    line-height: 45px;
    font-weight: 600;
}

.clm-tat {
    background-color: #fafcfc;
    padding: 80px 10% 60px 10%;
}

.clm-tat h2 {
    color: #2d2d2d;
    line-height: 40px;
    margin-bottom: 20px;
    font-weight: 600;
    font-size: 26px;
}

.clm-tat h4 {
    line-height: 28px;
    font-size: 20px;
}

.clm-tat img {
    width: 80%;
    margin: 40px 0;
}

.clm-feature {
    padding: 50px 10%;
}

.clm-feature h2 {
    color: #2d2d2d;
    line-height: 40px;
    margin-bottom: 20px;
    font-weight: 600;
    font-size: 26px;
}

.clm-feature h4 {
    line-height: 28px;
    font-size: 20px;
    margin: 25px 0;
}

.clm-feature-inner {
    background-color: #fbfcfc;
    border: 1px solid #f7f7f7;
    border-radius: 10px;
    box-shadow: 1px 1px 3px 0 #d0d0d0 !important;
    text-align: left;
    padding: 10px 30px;
    height: 85px;
    margin: 20px 0;
}

.clm-feature-inner h3 {
    font-size: 18px;
    margin-left: 15px;
}

.clm-feature-inner img {
    height: 40px;
    width: 40px;
    margin: 10px 0 0 0;
}

.clm-smart {
    padding: 0 10%;
}

.clm-smart h2 {
    color: #2d2d2d;
    line-height: 40px;
    margin-bottom: 20px;
    font-weight: 600;
    font-size: 26px;
}

.clm-smart h4 {
    line-height: 28px;
    font-size: 18px;
}

.clm-smart ul {
    padding: 0 4px;
    text-align: left;
    margin: 50px 0 0 10px;
}

.clm-smart ul li {
    color: #2d2d2d;
    padding: 5px 0;
    font-size: 16px;
}

.clm-smart ul li i {
    font-size: 4px !important;
    position: relative;
    top: -3px;
    left: -3px;
    color: #94ce6a;
    display: none;
}

.clm-eTe {
    background-color: #fafcfc;
    padding: 50px 10%;
    margin-top: 120px;
}

.clm-eTe h2 {
    font-weight: 600;
    font-size: 26px;
}

.clm-eTe-inner {
    border: 1px solid #f7f7f7;
    border-radius: 10px;
    box-shadow: 1px 1px 3px 0 #d0d0d0 !important;
    text-align: left;
    padding: 30px 30px 20px 30px;
    margin: 30px 0;
    background-color: #fff;
}

.clm-eTe-inner h4 {
    line-height: 28px;
    font-size: 20px;
    text-align: center;
    margin-top: 20px;
}

.clm-eTe-inner ul {
    padding: 0 4%;
}

.clm-eTe-inner ul li {
    color: #2d2d2d;
    padding: 2px 0;
}

.clm-eTe-inner ul li i {
    font-size: 4px !important;
    position: relative;
    top: -3px;
    left: -3px;
    color: #94ce6a;
    display: none;
}

.clm-security {
    padding: 100px 10%;
}

.clm-security h2 {
    color: #2d2d2d;
    line-height: 32px;
    font-weight: 600;
    font-size: 26px;
}

.clm-security ul {
    padding: 0 4px;
    margin: 30px 0 0 10px;
}

.clm-security ul li {
    color: #2d2d2d;
    padding: 5px 0;
    text-align: justify;
}

.clm-security ul li i {
    font-size: 7px !important;
    position: relative;
    top: -3px;
    left: -3px;
    color: #333;
    display: none;
}

.clm-integration {
    padding: 50px 10%;
    background-color: #fafcfc;
}

.clm-integration h2 {
    color: #2d2d2d;
    margin-bottom: 30px;
    text-align: center;
    font-weight: 600;
    font-size: 26px;
}

.clm-integration-row {
    padding: 0 5%;
}

.clm-integration-inner {
    border: 1px solid #f7f7f7;
    border-radius: 10px;
    box-shadow: 1px 1px 3px 0 #d0d0d0 !important;
    margin: 30px 20px;
    background-color: #fff;
    height: 100px;
}

.clm-integration-inner-img {
    border-radius: 50%;
    background-color: #f9fff4;
    padding: 8px;
    height: 80px;
    width: 80px;
    display: block;
    margin: 10px 25px;
}

.clm-integration-inner img {
    height: 40px;
    margin: 10px auto;
    display: block;
}

.clm-integration-inner p {
    font-size: 18px;
    margin: 37px 25px;
}

.clm-faq {
    padding: 0 10%;
    margin: 100px 0 60px 0;
}

.pr10 {
    padding-right: 10px !important;
}

.pr30 {
    padding-right: 30px !important;
}

.pl30 {
    padding-left: 30px !important;
}

.pr50 {
    padding-right: 50px !important;
}

.pl70 {
    padding-left: 70px !important;
}

.button01 a {
    color: #fff;
    font-size: 16px;
    letter-spacing: 0px;
}

.button01:hover a {
    color: #fff !important;
    text-decoration: none;
}

.d-inline-block {
    display: inline-block;
}

.make-bold {
    font-weight: 600 !important;
}

.display-none {
    display: none !important;
}

.linkit-gdpr {
    position: absolute;
    top: 65%;
}

.main-footer {
    background-color: #283646;
    padding: 2% 5% 1% 5%;
}

.main-footer .upper-footer {
    border-bottom: 2px solid #00b087;
    padding-bottom: 10px;
}

.main-footer h4 {
    color: #70a845;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
}

.main-footer ul li {
    list-style: none;
    padding: 4px 0;
    color: #fff;
    font-size: 15px;
}

.main-footer ul li b {
    font-size: 18px;
}

.main-footer ul li a {
    color: #fff;
    font-size: 15px;
}

.main-footer .support {
    margin: 32% 0 0 20px;
}

.main-footer .support ul li a img {
    height: 30px;
    margin-right: 8px;
    margin-top: 5px;
}

.main-footer .support ul li a:hover {
    text-decoration: none;
}

.main-footer .lower-footer {
    padding-top: 10px;
}

.main-footer .lower-footer ul li {
    display: inline-block;
    padding-left: 20px;
}


/* carousel */
.font-26 {
    font-size: 26px !important;
}

.active>.active-element:nth-child(1) {
    transform: scale(0.85) !important;
}

.active>.active-element:nth-child(2) {
    transform: scale(0.98) !important;
}

.active>.active-element:nth-child(3) {
    transform: scale(0.85) !important;
}

.active-element {
    flex-direction: column;
    display: flex;
    align-items: center;
    padding: 25px;
    border-radius: 10px !important;
}

.award-logo-height {
    width: 55%;
}

.award-logo-height1 {
    width: 90%;
}

.h-200px {
    height: 280px !important;
}

.active-element {
    transition-duration: 0.8s !important;
}

.h-200px {
    transition-duration: 0.8s !important;
}

.transform-small {
    transition-duration: 0.8s !important;
}

.corosal-inage-div {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.carousel-text-blue {
    color: #4a688b;
}

.award-side-container {
    position: absolute;
    writing-mode: vertical-lr;
}

.client-side-container {
    position: absolute;
    right: 0;
}

#myCarousel .carousel-indicators li {
    background-color: #ebebeb !important;
    border: none !important;
    margin: 0 8px !important;
}

#myCarousel .carousel-indicators .active {
    width: 10px !important;
    height: 10px !important;
    margin: 0 8px !important;
    background-color: #bebebe !important;
}

#myCarousel ol.carousel-indicators {
    bottom: -4pc;
}

@media (min-width: 320px) and (max-width: 600px) {
    .h-200px {
        height: auto;
    }

    .hide-arrow-mobile {
        display: none;
    }

    .section-awards {
        height: unset !important;
    }
}

.award-side-header {
    visibility: hidden;
}

.client-side-header {
    visibility: hidden;
}

.h-500px {
    height: 500px;
}

.bg-light-blue {
    background-color: #f7faff;
}

@media (min-width: 1200px) {
    .award-side-header {
        visibility: visible;
        color: #e1edfe;
        font-size: 125px;
        font-weight: 600;
        letter-spacing: 10px;
        position: absolute;
        transform: rotate(180deg);
        top: -40px;
        left: -60px;
    }

    .client-side-header {
        visibility: visible;
        color: #e1edfe;
        font-size: 125px;
        font-weight: 600;
        letter-spacing: 10px;
        transform: rotate(-90deg);
        position: absolute;
        right: -12pc;
        top: 330px;
    }
}

@media only screen and (min-device-width: 360px) and (max-device-width: 640px) {

    /* body {
        width: 95%;
    } */
    .main-footer .support {
        margin: 0 20px;
    }

    .m-d-initial {
        display: initial;
    }

    .m-text-center {
        text-align: center !important;
    }

    .mfont20 {
        font-size: 20px !important;
    }

    .mfont18 {
        font-size: 18px !important;
    }

    .mfont16 {
        font-size: 16px !important;
    }

    .mp0 {
        padding: 0 !important;
    }

    .mp15 {
        padding: 15px !important;
    }

    .mmt0 {
        margin-top: 0 !important;
    }

    .menubar ul {
        margin: 2pc 0;
    }

    .talkto-sales .nav-link {
        margin: 3px 0 0 -3px;
        padding: 6px;
        width: 45%;
    }

    .header01 {
        font-size: 26px;
    }

    .banner h1 {
        padding: 0;
        font-size: 28px;
    }

    .banner h5 {
        margin: 10px 0;
    }

    .banner ul {
        padding: 0 1pc;
    }

    .banner button {
        margin: 0;
    }

    .banner-highlights {
        padding: 3pc 0;
    }

    .whatis-vbip {
        padding: 0;
    }

    .vbip-solution {
        padding: 0;
    }

    .vbip-solution p {
        padding: 0;
    }

    .benefits {
        margin: 50px 0;
        padding: 0;
    }

    .benefits ul {
        padding: 0 30px;
    }

    .benefits ul li {
        padding: 5px 0;
    }

    .video-kyc {
        padding: 0;
    }

    .video-kyc p {
        padding: 0;
    }

    .footer h5 {
        padding: 8px 15px;
    }

    .footer ul {
        padding: 0 15px;
    }

    .vcip-industry {
        margin: 0;
    }

    .vcip-industry-div h3 {
        font-size: 22px;
    }

    .vcip-industry-div {
        height: auto;
    }

    .blog-stamp-div {
        margin: auto;
    }

    .blog-blogs-div {
        padding: 0;
    }

    .inkit-types-inner {
        margin: 20px 0;
        height: 150px;
    }

    .inkit-signs-inner {
        margin: 20px 0;
    }

    .ink-sign-taketop01,
    .ink-sign-taketop02,
    .ink-sign-taketop03,
    .ink-sign-taketop04 {
        top: 0;
    }

    .inkit-sign-doc-inner-text {
        margin: 10px;
        border-radius: 10px;
        padding: 5%;
    }

    .inkit-sign-doc-inner-text h3 {
        margin: 0;
    }

    .inkit-sign-doc-inner-text h3 span {
        padding: 0;
    }

    .inkit-sign-doc-inner-text-right {
        margin: 10px;
        border-radius: 10px;
        padding: 5%;
    }

    .inkit-sign-doc-inner-text-right h3 {
        margin: 0;
    }

    .inkit-sign-ed {
        margin-top: 50px;
    }

    .inkit-esign-inner {
        height: 220px;
        margin: 20px 0;
    }

    .inkit-esign-use img {
        margin: 25px auto;
        width: 80%;
    }

    .inkit-esign-use-inner-right {
        margin: 15px -15px;
    }

    .inkit-esign-use-inner-left {
        margin: 15px -15px;
    }

    .clm-feature-inner {
        padding: 10px 20px;
    }

    .clm-feature-inner h3 {
        margin-left: 25px;
        margin-top: 15px;
        font-size: 16px;
    }

    .clm-integration {
        padding: 25px;
    }

    .clm-integration-inner {
        margin: 20px;
        height: auto;
    }

    .clm-integration-inner p {
        text-align: center;
        margin: 20px;
    }

    .clm-integration-inner-img {
        margin: 15px auto;
    }

    .clm-contracts p {
        line-height: 30px;
    }

    .clm-banner-inner-img {
        margin: 25px 0;
    }

    .clm-banner-inner-img img {
        width: 20%;
    }

    .clm-banner-inner-img p {
        text-align: center;
    }

    .clm-banner,
    .clm-eTe,
    .clm-faq,
    .clm-feature,
    .clm-security,
    .clm-smart,
    .clm-tat {
        padding: 10px 0;
    }

    .clm-eTe h2,
    .clm-feature h2,
    .clm-integration h2,
    .clm-security h2,
    .clm-smart h2,
    .clm-tat h2 {
        line-height: 30px;
        font-size: 20px;
    }

    .clm-feature h4,
    .clm-smart h4,
    .clm-tat h4 {
        line-height: 24px;
        font-size: 16px;
    }

    .clm-integration-inner p {
        font-size: 16px;
    }

    .clm-faq h2 {
        line-height: 30px;
        font-size: 20px;
    }

    .inkit-faq .panel-title {
        font-size: 16px;
        line-height: 22px;
    }

    .inkit-faq .panel-body p {
        text-align: left;
    }

    .inkit-banner {
        padding: 10px;
    }

    .inkit-banner h2,
    .inkit-esign h2,
    .inkit-esign-int h2,
    .inkit-esign-use h2,
    .inkit-sign-doc h2,
    .inkit-sign-ed-inner h3,
    .inkit-signs h2 {
        line-height: 30px;
        font-size: 20px;
    }

    .inkit-esign-int h5,
    .inkit-sign-doc h6,
    .inkit-signs h6 {
        font-size: 16px;
    }

    .linkit-head {
        font-size: 14px;
        position: absolute;
        top: -95px;
    }

    .linkit-gdpr {
        top: 100%;
    }
}

@media only screen and (min-device-width: 412px) and (max-device-width: 732px) {
    /* body {
        width: 95%;
    } */
}

@media only screen and (min-device-width: 768px) and (max-device-width: 978px) {

    /* body {
        width: 95%;
    } */
    .main-footer .support {
        margin: 0 20px;
    }

    .m-d-initial {
        display: initial;
    }

    .m-d-flex {
        display: flex;
    }

    .tmt0 {
        margin-top: 0 !important;
    }

    .m-w-auto {
        width: auto !important;
    }

    .menubar ul {
        margin: 2pc 0;
    }

    .talkto-sales .nav-link {
        margin: 3px 0 0 -3px;
        padding: 6px;
        width: 20%;
    }

    .banner img {
        width: 80%;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .whatis-vbip img {
        width: 70%;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .vbip-solution img {
        width: 80%;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .benefits img {
        width: 50%;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .video-kyc img {
        width: 80%;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .top-footer .top-footer-row {
        margin-left: 0;
    }

    .banner-vcip img {
        width: 50%;
    }

    .vcip-industry-div {
        height: auto;
    }

    .signdesk-pricing {
        padding: 2% 0 6% 4%;
    }

    .signdesk-pricing .pricing-overview img {
        width: 70%;
        margin: 25px auto;
        display: block;
    }

    .feature-pricingpage-ul-div {
        height: auto;
    }

    .feature-pricing-inner-div {
        height: auto;
    }

    .blog-stamp-div {
        margin: auto;
        padding: 20px;
    }

    .blog-stamp-div .search-bar {
        margin-right: 5px;
    }

    .blog-blogs-div {
        padding: 0;
    }

    .blog-blogs-div-inner {
        height: 250px;
    }

    .inkit-types-inner {
        margin: 20px 0;
    }

    .inkit-esign-inner {
        height: auto;
        margin-bottom: 20px;
    }

    .ink-sign-taketop01,
    .ink-sign-taketop02,
    .ink-sign-taketop03,
    .ink-sign-taketop04 {
        top: 0;
    }

    .inkit-sign-ed {
        margin-top: 50px;
    }

    .inkit-signs-inner {
        height: auto;
        margin-bottom: 20px;
    }

    .inkit-esign-use img {
        margin: 20px auto;
        width: 40%;
    }

    .clm-integration-inner {
        margin: 20px;
    }

    .inkit-banner {
        padding: 10px;
    }

    .clm-banner-inner-img img {
        width: 65%;
    }

    .linkit-head {
        padding: 7px 0 !important;
        font-size: 12px;
    }
}

@media only screen and (min-device-width: 979px) and (max-device-width: 1199px) {

    /* body {
        width: 95%;
    } */
    .main-footer .support {
        margin: 0 20px;
    }

    .m-d-flex {
        display: flex !important;
    }

    .tmt0 {
        margin-top: 0 !important;
    }

    .m-d-initial {
        display: initial;
    }

    .m-w-auto {
        width: auto !important;
    }

    .menubar ul {
        margin: 2pc 0;
    }

    .talkto-sales .nav-link {
        margin: 3px 0 0 -3px;
        padding: 6px;
        width: 20%;
    }

    .banner img {
        width: 80%;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .whatis-vbip img {
        width: 70%;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .vbip-solution img {
        width: 80%;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .benefits img {
        width: 50%;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .video-kyc img {
        width: 80%;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .top-footer .top-footer-row {
        margin-left: 0;
    }

    .banner-vcip img {
        width: 50%;
    }

    .vcip-industry-div {
        height: auto;
    }

    .signdesk-pricing {
        padding: 2% 0 6% 4%;
    }

    .signdesk-pricing .pricing-overview img {
        width: 70%;
        margin: 25px auto;
        display: block;
    }

    .feature-pricingpage-ul-div {
        height: auto;
    }

    .feature-pricing-inner-div {
        height: auto;
    }

    .blog-stamp-div {
        margin: auto;
        padding: 20px;
    }

    .blog-stamp-div .search-bar {
        margin-right: 5px;
    }

    .blog-blogs-div {
        padding: 0;
    }

    .blog-blogs-div-inner {
        height: 250px;
    }

    .inkit-types-inner {
        margin: 20px 0;
    }

    .inkit-esign-inner {
        height: auto;
        margin-bottom: 20px;
    }

    .inkit-signs-inner {
        height: auto;
        margin-bottom: 20px;
    }

    .ink-sign-taketop01,
    .ink-sign-taketop02,
    .ink-sign-taketop03,
    .ink-sign-taketop04 {
        top: 0;
    }

    .inkit-sign-ed {
        margin-top: 50px;
    }

    .inkit-esign-use img {
        margin: 20px auto;
        width: 40%;
    }

    .clm-integration-inner {
        margin: 20px;
    }

    .clm-banner-inner-img img {
        width: 45%;
    }

    .linkit-head {
        padding: 7px 30px !important;
        font-size: 12px;
        position: absolute;
        top: -69px;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    .menubar .nav-link {
        font-size: 14px;
    }

    .talkto-sales .nav-link {
        width: auto;
    }

    .banner {
        padding: 10pc 0 0 0;
    }

    .vcip-industry-div {
        height: auto;
    }

    @media only screen and (min-device-width: 834px) and (max-device-width: 1112px) and (orientation: landscape) {
        .menubar .nav-link {
            font-size: 14px;
        }

        .talkto-sales .nav-link {
            width: auto;
        }

        .banner {
            padding: 10pc 0 0 0;
        }

        .vcip-industry-div {
            height: auto;
        }
    }
}

.cursor-pointer {
    cursor: pointer
}

.border-white {
    border: 1px solid white
}

.w-100 {
    width: 100%;
}

.ccCard {
    padding: 10px;
    background-color: blanchedalmond;
    border-bottom: 8px solid;
    border-radius: 5px;
}

/* .py-2 {
    padding: 10px 0px;
} */

#cards {
    padding-bottom: 20px;
}

.card-overflow {
    padding-right: 5px;
    margin-top: 5px;
    height: 165px;
    overflow-y: auto;
}

.pagination-div {
    display: flex;
    justify-content: center;
}

.pagination-div>p {
    max-width: 60%;
    overflow-x: auto;
    display: flex;
}

.blog-blogs-div-inner:hover {
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.flex-wrap {
    flex-wrap: wrap;
}

.card-overflow::-webkit-scrollbar {
    width: 3px;
}

/* Track */
.card-overflow::-webkit-scrollbar-track {
    background: #f9f9f9;
}

/* Handle */
.card-overflow::-webkit-scrollbar-thumb {
    background: #cdcdcd;
}


.hover-scale-increase-1:hover {
    transform: scale(1.1);
}

/* Handle on hover */
.card-overflow::-webkit-scrollbar-thumb:hover {
    background: #555;
}

.card-overflow>h6 {
    line-height: 18px;
}

.blog-blogs-div-inner:hover .blog-category {
    transform: scale(1.1);
}

.best-blog:hover .blog-category {
    transform: scale(1.1);
}

.best-blog:hover .Best-Blogs-carousel-bg {
    background-color: #E8F6FE;
}


#cards>div>div>img {
    border-radius: 6px;
    min-height: 160px;
    max-height: 160px;
}

.thank-you-div {
    display: flex;
    align-items: center;
}

.thank-you {
    font-size: 53px;
}

.fw-600 {
    font-weight: 600;
}

.thank-you-btn {
    border-radius: 30px !important;
    padding: 12px 22px !important;
    font-weight: 600 !important;
    box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
}

.phone-dropdown {
    padding: 6px 2px 6px 5px !important;
}

@media (max-width:992px) {
    .thankyou-img-order {
        display: flex;
        justify-content: center;
        order: -1;
    }

    .thankyou-text {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .thankyou-text>div {
        text-align: center;
    }

    .thankyou-img-order>img {
        height: 210px;
    }
}

.text-deep-green-1 {
    color: #00b087 !important;
}

.br-5px {
    border-radius: 5px;
}

.border-none {
    border: none;
}

.input-color::-webkit-input-placeholder {
    color: #00142b !important;
}

.input-color:-moz-placeholder {
    color: #00142b !important;
}

.input-color::-moz-placeholder {
    color: #00142b !important;
}

.input-color:-ms-input-placeholder {
    color: #00142b !important;
}

.no-focus:focus {
    outline: none !important;
    box-shadow: none !important;
}

.btn-light-green {
    background-color: #00b087 !important;
}

.text-white {
    color: #fffbf8;
}

.fw-600 {
    font-weight: 600 !important;
}

/* .d-none {
    display: none !important;
} */

@media (min-width: 992px) {
    .navbar-expand-lg .navbar-navi {
        flex-direction: row !important;
    }
}

.recent-blog-card {
    margin-top: 3rem;
    margin-left: 6rem;
}

@media (max-width: 767px) {
    .recent-blog-card {
        margin-top: 0rem;
        margin-left: 0rem;
    }
}

#firstBlogImage {
    overflow: hidden;
}

#firstBlogImage img {
    transition: transform 0.3s ease;
    transform-origin: 50% 50%;
}

.blog-card-animation:hover #firstBlogImage img {
    transform: scale(1.05);
    width: 100%;
}

.carousel-indicators {
    bottom: -3rem !important;
}

/* Page number style */

.page-number-block {
    right: 0;
    top: 4%;
}

@media (max-width: 767px) {
    .page-number-block {
        right: auto;
        top: -4rem;
    }

    .blog-blogs-div {
        padding: 0 0 0 0;
    }
}

.prevBtn,
.nextBtn,
.back-button {
    width: 180px;
}

.prevBtn:hover svg {
    transform: translateX(-10px);
}

.nextBtn:hover svg {
    transform: translateX(10px);
}

.back-button:hover svg {
    transform: translateX(-10px);
}

#page-number {
    background-color: #E8F6FE;
}

@media (max-width: 767px) {
    .pagination-block {
        padding-top: 5rem;
    }

    .prevBtn {
        margin-bottom: 1rem;
    }

    #category-buttons li .cursor-pointer {
        height: 92%;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .blog-stamp-cancel {
        top: -5px;
        right: 5px;
        height: 27px;
        width: 27px;
    }

    .carousel-content>a{
        display: block;
        height: 8rem;
    }
}

@media (max-width: 300px) {
    .carousel-content>a{
        height: 13rem;
    }

    #resent-blog-section .recentTitleBlock {
        display: block;
        padding-top: 2rem !important;
    }

    #category-buttons li>div {
        word-wrap: break-word;
        font-size: 13px;
    }
}

.carousel-image>div {
    padding-bottom: 5.5rem;
}

.carousel-content {
    margin-top: -5.5rem;
}

.transition-ease-in-out {
    transition: all 0.2s ease-in-out !important;
}

.fs-15px{
    font-size: 15px;
}