     body{
        line-height: 1.5rem !important;
    font-size: 1rem !important;
    color: #333;
    }
    span, a, div{
        font-family: "z_regularregular" !important;
    }
    .customHeader.header-footer-group{
        position: fixed !important;
    }
    .yellowBgOffer{
        background-color: #0069de;
    }
    .timeWrap ul li, .customTimer .div-block-11 .top-nav-text a{
        color: #EDF2FE;
    }

    .timeWrap ul li, .customTimer .div-block-11 .top-nav-text a strong{
        color: #EDF2FE;
    }
    
.header-footer-group .section-inner ul.primary-menu li > a{
    color: #070909 !important;
}
.headerRightbtn p{
    margin-bottom: 0 !important;
}
.navWrap .header-inner.section-inner .headerRightbtn .btn.RequestADemo{
    background: #0069de;
    border-color: #0069de;
}
.navWrap{
    background: #fff;
}
.header-footer-group .header-inner.section-inner{
    padding-top: 0 !important;
}
a.custom-logo-link{
    padding-block: 10px;
}
    .table-list.stickIt{
        position: fixed;
        max-width: 256px;
        top: 0;
        margin-top: 70px;
    }
    .returnBlog{
        display: flex;
        color: #0069de !important;
        line-height: 20px;
    }
    .returnBlog img{
        width: 18px;
        height: 18px;
        align-self: center;
    }
    .blogDetail{
        display: flex;
    }
    .introBox {
        background: #fff;
        color: #000000;
    }

    .tag{
        background: #dee1ff;
    border: 1px solid #dee1ff;
    border-radius: 18px;
    color: #2934a6;
    font-size: 14px;
    line-height: 20px;
    padding: 4px 12px;
    }

    .dot{
        background: transparent;
        border: none;
        font-size: 1.5rem;
        align-self: center;
    }

    .date{
        font-size: 0.875rem;
    line-height: 1.1812500000000001rem;
    background: transparent;
    border: none;
    align-self: center;
    color: #0069de;
    }

    .category-tag {
        background: #0069de;
    border-color: #0069de;
    color: #EDF2FE;;
    }

.APIBlog:before {
    display: none;
}

.blogTitileArea .breadcrumbsOuter li:first-child:after {
    color: #000000;
}


.h1,.signleLandingpage h1,.signleLandingpage.caseStudyLanding h1 {
    font-size: 2.25rem;
    margin-bottom: 1.125rem; 
    line-height: 44px;
    font-weight: normal;
    color: #070909 !important;
}
.signleLandingpage h1{
  color: #070909 ;
}

.signleLandingpage .introBox_Msb .faqArea h4{
    font-size: 1.1rem;
    margin-bottom: 0;
}
.introBox_Msb h2,.signleLandingpage .introBox_Msb h2{
    color: #070909;
    font-size: 2.0rem;
    margin-bottom: 1rem;
    line-height: 40px;
    font-weight: normal;

}

.introBox_Msb h3, .tableOfContent h3{
    font-size: 1.75rem;
    margin-bottom: 1.8rem;
    line-height: 36px;
    color: #070909;
    font-weight: normal;
}
.tableOfContent ul li{
    list-style: disc;
}
.introBox_Msb h4{
    font-size: 1.5rem;
    margin-bottom: 1.8rem;
    line-height: 32px;
    color: #070909;
    font-weight: normal;

}

a{
    text-decoration: none;
    color: #000;
}


.fromWrap p, .innerpage p,p, .singular .introBox_Msb p, .singular .introBox_Msb ol li, .singular .introBox_Msb ul li, .singular .introBox_Msb ul li, .tableOfContent p {
    margin-bottom: 1.4rem;
/*    font-size: 1.3125rem;
    line-height: 1.8rem;*/
    font-size: 1.125rem;
    line-height: 1.8;    
    color: #070909;
    font-family: "z_regularregular" !important;
}

.signleLandingpage .introBox_Msb h1,.signleLandingpage .introBox_Msb h2,.signleLandingpage h2,.signleLandingpage .introBox_Msb h3,.signleLandingpage .introBox_Msb h4,.signleLandingpage .introBox_Msb h5,.signleLandingpage .introBox_Msb h6{
   font-family: "zmedium" !important;
}
.middleHook .white-text{
    color: #fff !important;
}
h6{
    text-transform: none !important;
}
b, strong {
    font-weight: normal;
}

.tableOfContent p{
    font-size: 1.75rem;
    line-height: 36px;
    font-weight: 600;
}

.tableOfContent ul {
    padding-left: 2rem;
}

.tableOfContent ul li{
    margin-bottom: 1.0rem;
}

.tableOfContent ul li a{
    font-size: 1.3125rem;
    line-height: 1.8rem;
    color: #070909;
    
}

.blogTitileArea {
    margin-bottom: 0;
}


.cHooks.eSignatureHook.sidebarNavIn {
    right: 0;
    opacity: 1;
}
.cHooks h2 {
    font-size: 17px;
    line-height: 25px;
    color: #EDF2FE;;
    margin-bottom: 25px;
    font-weight: normal;
}
.cHooks .hImage img {
    max-width: 100%;
    display: block;
}
.hImage {
    max-width: 210px;
    margin: 0 auto;
    display: block;
}
.cHooks .hBtn, .cHooks .hBtn:hover {
    background: #080474;
    color: #EDF2FE;;
    border: 1px solid #fff;
    padding: 15px;
    font-size: 15px;
    line-height: 20px;
    text-align: center;
    display: table;
    margin: 30px auto 10px;
    text-decoration: none;
    border-radius: 1px;
}
.cHooks.eSignatureHook {
    background: #080474 url(/wp-content/uploads/2022/08/eSignatureHook-bg.jpg)no-repeat;
}
.cHooks.eSignatureHook.sidebarNavIn {
    right: 0;
    opacity: 1;
}


.container{
    max-width: 1248px !important;
}

.tableOfContent{
    box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
    background: #f4f8fc;
    border-radius: 16px;
    padding: 1.5rem 2rem;
    font-size: 1.75rem;
    margin-bottom: 0.875rem;
    line-height: 36px;
    background-color: #fed27f87 !important;
}

.tableOfContent ul li{
    padding-bottom: 8px;
    font-size: 18px;
    font-weight: 600;
}

.tableOfContent ul li a, .returnBlog{
    color: #070909;
}

article {
    padding-right: 6.5rem;
    border-right: 1px solid #ddd;
}

.thankyouBox{
   padding-left: 1.3rem;
   max-width: 300px;
   margin-left: 0;
}

.trialForm{
    border-radius: 32px;
    box-shadow: 0 4px 64px rgb(33 19 77 / 12%);
    margin: 0 auto;
}

.trialForm .formHead{
    background: #fed27f87;
    border-radius: 32px 32px 0 0;
    padding: 24px;
    text-align: center;
}

form{
    padding: 1rem 1.5rem;
}

form label{
    font-size: 1.0rem;
    line-height: 1.35rem;
    color: #0069de;
    margin: 0 0 0.35rem;
    padding-left: 24px;
}
.nCommonForm .form-control, .nCommonForm .customSelect{ 
    font-size: 1.0rem;
    line-height: 1.35rem;
    /*color: #A1A9FF;*/
    color: #0069de;
    background-color: rgba(255, 255, 255, 1.0);
    height: 2.875rem;
    padding: 0 22px;
    border: 2px solid #0069de;
    border-radius: 24px;
    max-width: 100%;
    width: 100%;
    outline: none;
    transition: all .15s ease-in-out;
    animation-timing-function: ease-in-out;
}
form .SubmitFirst,form .SubmitFirst:hover,form .SubmitFirst:focus,form .SubmitFirst:active{
    width: 100%;
    justify-content: center;
    box-sizing: border-box !important;
    color: #EDF2FE;
    background-color: #0069de;
    border-color: #0069de;
    transition: all .15s ease-in-out;
    animation-timing-function: ease-in-out;
    font-size: 0.875rem;
    font-weight: 300;
    line-height: 1.1812500000000001rem;
    border-radius: 24px !important;
    height: 2.875rem;
    text-align: center;
    padding: 0 1.8125rem;
    border: 1px solid;
    display: inline-flex;
    align-items: center;
    font-weight: 600;
    box-shadow: none;
}
form .btn-primary:not(:disabled):not(.disabled).active:focus, form .btn-primary:not(:disabled):not(.disabled):active:focus, form .show>.btn-primary.dropdown-toggle:focus{
    box-shadow: none;
    background-color: #0069de;
    border-color: #0069de;
}
.separator {
    border-top: none;
}
.latestFooter.nFooter,.breadcrumbsOuter{
    display: none;
}
.introBox_Msb .middleHook  h3, .singular .introBox_Msb .middleHook  p{
    color: #EDF2FE;;
}
.middleHook a, .middleHook a:hover{
    color: #EDF2FE;;
    padding: 20px 15px;
    border: 1px solid #ddd;
}
.formHead h6{
  font-weight: 500;
    /*font-size: 0.925rem;*/
    font-size: 18px;
    margin-bottom: 0.5625rem;
    line-height: 28px;
    color: #070909;
}
.signleLandingpage .header-footer-group .header-inner.section-inner {
    max-width: 1248px;
    padding-top: 5px;
    padding-top: 5px;
}

 
.signleLandingpage .introBox_Msb h2, .signleLandingpage.caseStudyLanding .introBox_Msb h2{
    color: #070909 ;
    font-size: 2.0rem ;
    margin-bottom: 1rem ;
    line-height: 40px ;
    font-weight: normal ;
    font-family: "zmedium" !important;

}


.signleLandingpage .introBox_Msb h3, .signleLandingpage .tableOfContent h3,.signleLandingpage.caseStudyLanding .introBox_Msb h3{
    font-size: 1.75rem;
    margin-bottom: 1.8rem;
    line-height: 36px;
    color: #070909;
    font-weight: normal;
    font-family: "zmedium" !important;
}

.signleLandingpage .introBox_Msb h4,.signleLandingpage.caseStudyLanding .introBox_Msb h4{
    font-size: 1.5rem;
    margin-bottom: 1.8rem;
    line-height: 32px;
    color: #070909;
    font-weight: normal;
    font-family: "zmedium" !important;
}

     
.signleLandingpage .introBox_Msb h5,.signleLandingpage.caseStudyLanding .introBox_Msb h5{
    font-size: 1.25rem;
    line-height: 28px;
    font-weight: normal;
    font-family: "zmedium" !important;
}


.signleLandingpage .introbox h6,.signleLandingpage.caseStudyLanding .introBox_Msb h6{
    font-size: 1.0rem;
    line-height: 24px;
    font-weight: normal;
    font-family: "zmedium" !important;
}

.topFooter address .fAddress .rightAdd p a, .topFooter address .fAddress .rightAdd p a:hover,.topFooter address .fAddress .rightAdd strong,.downFooter small,.downFooter small a, .downFooter small a:hover{
  color: #333;
}
.latestFooter address p b{
  font-weight: normal;
}
footer.footerOtherPage .bootmFooter i svg{
  fill:#333;
}
.blogDetailC .tableOfContent{
  display: none;
}
.signleLandingpage .header-footer-group .header-inner.section-inner {
    max-width: 1360px;
    padding-top: 5px;
    padding-top: 5px;
}
.signleLandingpage .middleHook h3 span{
  font-family: "zmedium";
}

.bigBtn.smDemo {
    margin: 30px 0 0;
    color: #fff;
        background: #0069de !important;
    border-color: #0069de;
    border-radius: 30px;
    padding: 15px 30px;
    font-size: 14px;
    line-height: 18px;
}
.greenBg, .greenBg:hover {
    background: #0069de;
    color: #fff;
}

@media screen and (max-width: 1500px){
.signleLandingpage .header-footer-group .header-inner.section-inner {
    max-width: 1360px;
}
}

@media(max-width: 1300px){
    .container, .header-footer-group .header-inner.section-inner{
    /*max-width: 960px ;*/
}
.header-footer-group .section-inner .primary-menu>li{
     margin: 0 15px 0 15px;
}
}
 
@media only screen and (max-width: 1190px){
.signleLandingpage .header-footer-group .header-inner.section-inner ,.container,.signleLandingpage.newBlogw .container{
    max-width: 95vw;
}
}
@media(min-width: 1000px) {
 
}

 
@media(max-width: 999px){
.signleLandingpage .header-inner.section-inner .toggle path{
  display: block;
}
}
@media(max-width: 992px){
 
article {
    padding-right: 0.5rem; 
}
.trialForm {
    max-width: 500px; 
    padding: 20px;
}
}

@media(max-width: 779px){
  
    .thankyouBox{
        max-width: 400px;
        margin: 0 auto;
        padding-left: 0;
    }

article {
    padding-right: 0;
    border-right: none;
}
}

@media(max-width: 778px){
 .tableOfContent ul {
    padding-left: 0rem;
}
.tableOfContent ul li a {
    font-size: 15px;
    line-height: 22px;
    color: #070909;
}
article {
    padding-right: 0;
    border-right: none;
}
.comments-wrapper.section-inner{
  display: none;
}
.table-list{
      flex-flow: column-reverse;
    display: flex;
}
.tableOfContent{
      margin-top: 0 !important;
    margin-bottom: 50px;
}
.blogDetailC .tableOfContent{
  display: block;
}
.table-list .tableOfContent{
  display: none;
}
.signleLandingpage.caseStudyLanding h1{
  text-align: left;
}
.footTitle{
  color: #333;
}
}
@media(max-width: 400px){
  .caseStudyLanding .navWrap .header-inner.section-inner .headerRightbtn .btn {
    font-size: 12px;
}
}