
    .zsiq_floatmain{
        display: none !important;
    }
    .post-detail-container .container .row {
        position: relative;
        z-index: 2;
    }
    .post-detail-container .content p{
        font-size: 18px;
        line-height: 29px;
        margin: 0 0 15px 0;
    }
    .post-detail-container .content h1,
    .post-detail-container .content h1 strong,
    .post-detail-container .content h1 b,
    .post-detail-container .content h2,
    .post-detail-container .content h2 strong,
    .post-detail-container .content h2 b,
    .post-detail-container .content h4,
    .post-detail-container .content h4 strong,
    .post-detail-container .content h4 b,
    .post-detail-container .content h5,
    .post-detail-container .content h5 strong,
    .post-detail-container .content h5 b,
    .post-detail-container .content h6,
    .post-detail-container .content h6 strong,
    .post-detail-container .content h6 b {
        font-weight: 700;
        text-align: left !important;
    }
    .post-detail-container .content h3,
    .post-detail-container .content h3 strong{
        font-weight: normal;
        text-align: left !important;
    }
    .post-detail-container .content h1{
        font-size: 42px;
        line-height: 54px;
        margin: 50px 0 25px;
        text-align: left !important;
    }
    .post-detail-container .content h2{
        font-size: 38px;
        line-height: 46px;
        margin: 50px 0 25px;
        text-align: left !important;
    }
    .post-detail-container .content h3{
        font-size: 32px;
        line-height: 42px;
        margin: 35px 0 20px;
        text-align: left !important;
    }
    .post-detail-container .content h4{
        font-size: 24px;
        line-height: 28px;
        margin: 30px 0 14px;
        text-align: left !important;
    }
    .post-detail-container .content h5{
        font-size: 18px;
        line-height: 28px;
        margin: 36px 0 15px;
        text-align: left !important;
    }
    .post-detail-container .content h6{
        font-size: 16px;
        line-height: 25px;
        margin: 0;
        text-align: left !important;
    }
    .demo-type-banner-bg .main-heading,
    em strong{
        text-align: left !important;
    }
    em strong{
        font-weight: 500 !important;
    }
    .signup-type-banner, 
    .demo-type-banner{
        padding: 14px 0 40px 0;
    }
    .post-detail-container .content img{
        margin: 10px 0;
    }
    .post-detail-container .content{
        position: relative;
        flex: 0 0 60%;
        max-width: 60%;
    }
    .post-detail-container .content .toc-wrapper,
    .post-detail-container .toc-wrapper.new-toc-wrapper{
        position: absolute;
        left: 0;
        top: 0;
        width: 240px;
        bottom: 0;
    }
    .post-detail-container .toc-wrapper.new-toc-wrapper{
        z-index: 1;
        top: 40px;
    }
    .post-detail-container .toc-wrapper .new-toc-box::-webkit-scrollbar,
    .post-detail-container .content .toc-wrapper .coloured-box::-webkit-scrollbar{
        width: 3px;
        height: 3px;
    }
    .post-detail-container .toc-wrapper .new-toc-box,
    .post-detail-container .content .toc-wrapper .coloured-box{
        position: sticky;
        top: 110px;
        /* top: 200px; when webinar banner */
        /* margin: 18px 0 0 0; */
        border-radius: 5px;
        bottom: 0;
        max-height: calc(100vh - 132px);
        /* max-height: calc(100vh - 220px); when webinar banner */
        overflow: auto;
        scroll-behavior: smooth;
        text-align: left !important;
        margin: 8px 0;
        padding: 0 !important;
        background: none !important;
        border: none !important;
        border-right: 1px solid #e4e8f0 !important;
    }
    /* .post-detail-container .content .toc-wrapper .coloured-box ul li::marker,
    .post-detail-container .content .toc-wrapper .coloured-box ol li::marker{
        display: none;
    } */
    .post-detail-container .content .toc-wrapper .coloured-box ul,
    .post-detail-container .content .toc-wrapper .coloured-box ol {
        padding-left: 40px;
        margin: 0;
        padding-bottom: 0;
    }
    /* .post-detail-container .content .toc-wrapper .coloured-box ul:last-of-type,
    .post-detail-container .content .toc-wrapper .coloured-box ol:last-of-type,
    .post-detail-container .content .toc-wrapper .coloured-box ul.list-items-spacing:last-of-type,
    .post-detail-container .content .toc-wrapper .coloured-box ol.list-items-spacing:last-of-type{
        padding: 0 0 0 40px;
    } */
    .post-detail-container .content .toc-wrapper .coloured-box ul li::before,
    .post-detail-container .content .toc-wrapper .coloured-box ol li::before{
        content: counter(li) '.';
        display: block;
        position: absolute;
        width: 24px;
        left: 20px;
        text-align: right;
        /* padding-left: 2px; */
    }
    .post-detail-container .content .toc-wrapper .coloured-box ul li,
    .post-detail-container .content .toc-wrapper .coloured-box ol li{
        counter-increment: li;
        padding: 0;
        /* position: relative; */
    }
    .post-detail-container .content .toc-wrapper .coloured-box ul li .toc-anchor-wrapper a,
    .post-detail-container .content .toc-wrapper .coloured-box ol li .toc-anchor-wrapper a{
        padding: 4px 8px 6px 12px;
        position: relative;
    }
    .post-detail-container .content .toc-wrapper .coloured-box ul li .toc-anchor-wrapper a::before,
    .post-detail-container .content .toc-wrapper .coloured-box ol li .toc-anchor-wrapper a::before{
        content: "";
        position: absolute;
        width: 20px;
        height: 100%;
        left: -20px;
        top: 0;
        border-radius: 5px 0 0 5px;
        background: none;
        transition: all 0.2s 0s ease-in-out;
    }
    .post-detail-container .content .toc-wrapper .coloured-box ul li .toc-anchor-wrapper a.selected::before,
    .post-detail-container .content .toc-wrapper .coloured-box ul li .toc-anchor-wrapper a.active::before,
    .post-detail-container .content .toc-wrapper .coloured-box ol li .toc-anchor-wrapper a.active::before,
    .post-detail-container .content .toc-wrapper .coloured-box ol li .toc-anchor-wrapper a.selected::before{
        background: rgba(0,79,212,.06) !important;
        transition: all 0.2s 0s ease-in-out;
    }
    .post-detail-container .content .toc-wrapper .coloured-box ul,
    .post-detail-container .content .toc-wrapper .coloured-box ol{
        list-style-type: none;
        counter-reset: li;
    }
    /* .post-detail-container .content .toc-wrapper .coloured-box ul li,
    .post-detail-container .content .toc-wrapper .coloured-box ol li{
        counter-increment: my-li;
    } */
    .post-detail-container .toc-wrapper .new-toc-box a:hover,
    .post-detail-container .toc-wrapper .new-toc-box a.active,
    .post-detail-container .toc-wrapper .new-toc-box a.selected,
    .post-detail-container .content .toc-wrapper .coloured-box a:hover,
    .post-detail-container .content .toc-wrapper .coloured-box a.active,
    .post-detail-container .content .toc-wrapper .coloured-box a.selected{
        font-weight: 600;
        text-decoration: none;
        color: #004fd4;
    }
    .post-detail-container .toc-wrapper .new-toc-box a,
    .post-detail-container .content .toc-wrapper .coloured-box a{
        display: block;
        line-height: 20px;
        padding: 4px;
        border-radius: 0 5px 5px 0;
        /* border-left: 2px solid transparent; */
        background: none;
        transition: all 0.2s ease-in-out;
        font-size: 14px;
        color: #172B4D;
        padding: 4px 8px 6px 32px;
    }
    .post-detail-container .toc-wrapper .new-toc-box a.active,
    .post-detail-container .content .toc-wrapper .coloured-box a.active{
        cursor: default;
        background: #dddddd;
        transition: all 0.2s ease-in-out;
    }
    .post-detail-container .content .toc-wrapper .coloured-box a.selected{
        /* background: rgba(5,74,218,.06); */
        background: rgba(0,79,212,.06) !important;
        border-color: #0052cc;
        transition: all 0.2s ease-in-out;
    }
    .post-detail-container .toc-wrapper .new-toc-box a.selected:hover,
    .post-detail-container .toc-wrapper .new-toc-box a.active:hover,
    .post-detail-container .content .toc-wrapper .coloured-box a.selected:hover,
    .post-detail-container .content .toc-wrapper .coloured-box a.active:hover{
        font-weight: 500;
    }
    .post-detail-container .toc-wrapper .new-toc-box a:hover,
    .post-detail-container .content .toc-wrapper .coloured-box a:hover{
        cursor: pointer;
        background: none;
        font-weight: normal;
        transition: all 0.2s ease-in-out;
    }
    .post-detail-container .toc-wrapper .new-toc-box .toc-heading,
    .post-detail-container .content .toc-wrapper .coloured-box .toc-heading{
        color: #2e384d;
        font-size: 16px;
        /* padding: 0; */
        /* padding: 5px 7px; */
        font-weight: 700;
        line-height: 18px;
        padding: 4px 8px 6px 32px;
        /* position: absolute;
        top: -30px; */
        /* content: "Contents"; */
    }
    .post-detail-container .content .toc-wrapper .coloured-box p{
        margin: 0;
    }
    .bottom-subscribe{
        display: none;
        /* position: absolute;
        top: 42px;
        bottom: 0;
        width: 250px;
        right: 0; */
        /* position: sticky; */
        /* top: 100px; due to bottom right banner */
        /* top: 110px; */
        /* top: 200px; when webinar banner */
        /* margin: 0; */
    }
    .right-sticky-panel{
        position: sticky;
        top: 100px; /* due to bottom right banner */
        /* top: 110px; */
        /* top: 200px; when webinar banner */
        margin: 0;
    }
    /* .bottom-subscribe .container{
        position: sticky;
        top: 110px;
        margin: 0;
        bottom: 0;
    } */
    
    .post-detail-container .content{
        flex: none;
        max-width: 100%;
        padding: 0 284px 0 278px;
        width: 100%;
    }
    .post-detail-container .right-details{
        padding-left: 0;
        padding-right: 0;
    }
    /* #websiteBodyTagMain header{
        position: static;
    }
    #websiteBodyTagMain #fullpage{
        padding-top: 0;
    } */
    .progress-bar-container{
        position: sticky;
        top: 81px;
        /* top: 182px; when webinar banner */
        height: 5px;
        z-index: 9;
    }
    .progress-bar-container .progress-bar{
        height: 100%;
        background: #0052cc;
        max-width: 100%;
        width: 0%;
    }
    .post-detail-container .content ul,
    .post-detail-container .content ol,
    .post-detail-container .content ul.list-items-spacing,
    .post-detail-container .content ol.list-items-spacing{
        padding: 0 0 18px 30px;
        margin: 0;
    }
    .post-detail-container .content .toc-wrapper ul.list-items-spacing ul,
    .post-detail-container .content .toc-wrapper ul.list-items-spacing ol,
    .post-detail-container .content .toc-wrapper ol.list-items-spacing ul,
    .post-detail-container .content .toc-wrapper ol.list-items-spacing ol{
      padding-left: 20px;
      list-style-type: disc;
    }
    .post-detail-container .content .toc-wrapper ul.list-items-spacing ul li::before, 
    .post-detail-container .content .toc-wrapper ol.list-items-spacing ol li::before,
    .post-detail-container .content .toc-wrapper ul.list-items-spacing ul li::before, 
    .post-detail-container .content .toc-wrapper ol.list-items-spacing ol li::before{
      /* left: 40px; */
      display: none;
    }

    .post-detail-container .content .toc-wrapper ul.list-items-spacing ul li a, 
    .post-detail-container .content .toc-wrapper ol.list-items-spacing ol li a,
    .post-detail-container .content .toc-wrapper ul.list-items-spacing ul li a, 
    .post-detail-container .content .toc-wrapper ol.list-items-spacing ol li a{
      /* left: 40px; */
      padding-left: 0 !important;
    }

    /* .post-detail-container .content .toc-wrapper ul.list-items-spacing ul ul li::before, 
    .post-detail-container .content .toc-wrapper ol.list-items-spacing ol ol li::before,
    .post-detail-container .content .toc-wrapper ul.list-items-spacing ul ol li::before, 
    .post-detail-container .content .toc-wrapper ul.list-items-spacing ol ul li::before,
    .post-detail-container .content .toc-wrapper ol.list-items-spacing ul ul li::before,
    .post-detail-container .content .toc-wrapper ol.list-items-spacing ul ol li::before{
      left: 80px;
    } */
    
    .post-detail-container .content .toc-wrapper b,
    .post-detail-container .content .toc-wrapper strong{
      font-weight: normal;
    }
    /* .post-detail-container .content ul:last-of-type,
    .post-detail-container .content ol:last-of-type,
    .post-detail-container .content ul.list-items-spacing:last-of-type,
    .post-detail-container .content ol.list-items-spacing:last-of-type{
        padding: 0 0 0 40px;
    } */
    .post-detail-container .content ul li,
    .post-detail-container .content ol li{
        margin-top: 4px;
        font-size: 18px;
    }
    .post-detail-container .content .”coloured-box”,
    .post-detail-container .content .”coloured-box” p,
    .post-detail-container .content .”coloured-box” span,
    .post-detail-container .content .”coloured-box” li,
    .post-detail-container div[style*="rgb(248, 249, 250)"],
    .post-detail-container div[style*="#f8f9fa"],
    .post-detail-container div[style*="rgb(238, 253, 236)"] p,
    .post-detail-container div[style*="#eefdec"] p,
    .post-detail-container div[style*="rgb(255, 232, 231)"] p,
    .post-detail-container div[style*="#ffe8e7"] p
    {
        font-size: 16px;
        line-height: 24px;
    }
    .post-detail-container div[style*="rgb(255, 232, 231)"] ol,
    .post-detail-container div[style*="rgb(255, 232, 231)"] ul,
    .post-detail-container div[style*="rgb(238, 253, 236)"] ol,
    .post-detail-container div[style*="rgb(238, 253, 236)"] ul,
    .post-detail-container div[style*="#ffe8e7"] ol,
    .post-detail-container div[style*="#ffe8e7"] ul,
    .post-detail-container div[style*="#eefdec"] ol,
    .post-detail-container div[style*="#eefdec"] ul,
    .post-detail-container div[style*="rgb(255, 232, 231)"] ol.list-items-spacing,
    .post-detail-container div[style*="rgb(255, 232, 231)"] ul.list-items-spacing,
    .post-detail-container div[style*="rgb(238, 253, 236)"] ol.list-items-spacing,
    .post-detail-container div[style*="rgb(238, 253, 236)"] ul.list-items-spacing,
    .post-detail-container div[style*="#ffe8e7"] ol.list-items-spacing,
    .post-detail-container div[style*="#ffe8e7"] ul.list-items-spacing,
    .post-detail-container div[style*="#eefdec"] ol.list-items-spacing,
    .post-detail-container div[style*="#eefdec"] ul.list-items-spacing{
        padding-bottom: 10px;
    }
    .post-detail-container div[style*="rgb(255, 232, 231)"] ol.list-items-spacing li,
    .post-detail-container div[style*="rgb(255, 232, 231)"] ul.list-items-spacing li,
    .post-detail-container div[style*="rgb(238, 253, 236)"] ol.list-items-spacing li,
    .post-detail-container div[style*="rgb(238, 253, 236)"] ul.list-items-spacing li,
    .post-detail-container div[style*="#ffe8e7"] ol.list-items-spacing li,
    .post-detail-container div[style*="#ffe8e7"] ul.list-items-spacing li,
    .post-detail-container div[style*="#eefdec"] ol.list-items-spacing li,
    .post-detail-container div[style*="#eefdec"] ul.list-items-spacing li,
    .post-detail-container div[style*="rgb(255, 232, 231)"] ol.list-items-spacing li:last-child,
    .post-detail-container div[style*="rgb(255, 232, 231)"] ul.list-items-spacing li:last-child,
    .post-detail-container div[style*="rgb(238, 253, 236)"] ol.list-items-spacing li:last-child,
    .post-detail-container div[style*="rgb(238, 253, 236)"] ul.list-items-spacing li:last-child,
    .post-detail-container div[style*="#ffe8e7"] ol.list-items-spacing li:last-child,
    .post-detail-container div[style*="#ffe8e7"] ul.list-items-spacing li:last-child,
    .post-detail-container div[style*="#eefdec"] ol.list-items-spacing li:last-child,
    .post-detail-container div[style*="#eefdec"] ul.list-items-spacing li:last-child{
        padding: 0;
    }
    .post-detail-container div[style*="rgb(255, 232, 231)"] li,
    .post-detail-container div[style*="rgb(238, 253, 236)"] li,
    .post-detail-container div[style*="#ffe8e7"] li,
    .post-detail-container div[style*="#eefdec"] li{
        font-size: 16px;
        line-height: 24px;
    }
    .blog-table-wrapper{
        max-width: 100%;
        overflow-x: auto;
    }
    .blog-table-wrapper table.table-border{
        width: 100%;
        table-layout: auto;
    }
    table.table-border tr.initial-row td:first-child{
        background: #F1F6F4;
    }
    table.table-border tr td:first-child{
        position: sticky;
        left: 0;
        z-index: 9;
        background: #ffffff;
    }
    table.table-border tr:hover td:first-child{
        background: #F1F6F4;
    }
    table.table-border tr td:first-child{
        position: sticky;
        left: 0;
        z-index: 9;
        background: #ffffff;
    }
    .post-detail-container .content iframe{
        width: 100%;
    }
    .bottom-subscribe .bottom-subscribe-inner form{
        width: 100% !important;
        display: block;
    }
    .bottom-subscribe .bottom-subscribe-inner form .zoho-newsletter-form{
        width: 100% !important;
        /* height: 46px !important; */
        height: 34px !important;
    }
    .bottom-subscribe .bottom-subscribe-inner form .zoho-newsletter-form input{
        font-size: 14px !important;
    }
    .post-detail-container .intro-text{
            font-size: 22px !important;
            line-height: 33px !important;
    }
    .blog-table-wrapper{
        margin: 10px 0;
    }
    .signup-banner.free-consultant-wrapper{
            margin: 15px 0 !important;
    }
    .youtube-iframe-wrapper{
        position: relative;
        padding-bottom: 51.25%;
        padding-top: 30px;
        height: 0;
        overflow: hidden;
    }
    .youtube-iframe-wrapper iframe{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .post-right-panel{
        position: absolute;
        top: 42px;
        bottom: 0;
        width: 250px;
        right: 0;
    }
    .post-right-panel .date-time{
        padding-bottom: 32px;
        /* margin-bottom: 32px; */
        margin-bottom: 16px;
        border-bottom: 1.5px solid #e7e7e7;
        margin-left: 15px;
    }
    .post-right-panel .date-time .author-image{
        margin: 0 0 14px;
    }
    .post-right-panel .date-time .author-image img{
        width: 85px;
        height: 85px;
        border-radius: 85px;
        object-fit: cover;
    }
    .post-right-panel .date-time .author-details .name{
        margin-bottom: 8px;
        font-size: 18px;
        font-weight: 700;
        color: #172B4D;
        transition: all 0.2s ease-in-out;
    }
    .post-right-panel .date-time .author-details a:hover .name{
        color: #0052cc;
        transition: all 0.2s ease-in-out;
    }
    .post-right-panel .date-time .author-details .description{
        font-size: 16px;
        line-height: 20px;
        color: #172B4D;
        font-weight: 400;
    }
    .post-right-panel .date-time .author-social-icons .home-page-link svg{
        width: 24px;
    }
    .post-right-panel .date-time .author-social-icons .linkedIn-link svg{
        position: relative;
        top: 0.5px;
        width: 30px;
    }
    .post-right-panel .date-time .author-social-icons .home-page-link:hover svg path:last-child,
    .post-right-panel .date-time .author-social-icons .linkedIn-link:hover svg path:last-child{
        fill: #0052cc;
    }
    .date-time.for-web .author-image{
        display: none !important;
    }
    .date-time.for-nps-blogs .main-author-image{
        /* display: none !important; */
        width: 30px;
        height: 30px;
        margin: 0 8px 0 0;
    }
    .date-time.for-nps-blogs .main-author-image img{
        width: 100%;
        border-radius: 50%;
        height: auto;
    }
    .date-time.for-nps-blogs .author-details{
        padding: 0;
    }
    .date-time.for-web .author-details{
        padding: 0;
    }
    .date-time.for-web .author-details .name{
        display: none;  
    }
    .date-time.for-nps-blogs .author-details .main-author-name{
        /* display: none; */
        color: #455373;
        font-size: 14px;
        font-weight: 500;
        margin-right: 8px;
        transition: all 0.2s ease-in-out;
    }
    .date-time.for-nps-blogs .author-details .main-author-name:hover{
        color: #0052cc;
        transition: all 0.2s ease-in-out;
    }
    .date-time.for-nps-blogs .author-details .linkedIn-link{
        height: 26px;
    }
    .date-time.for-nps-blogs .author-details .linkedIn-link svg{
        width: 16px;
        height: 16px;
    }
    .date-time.for-nps-blogs .author-details .linkedIn-link svg path{
        fill: #ADADAD;
        transition: all 0.2s ease-in-out;
    }
    .date-time.for-nps-blogs .author-details .linkedIn-link:hover svg path{
        fill: #0052cc;
        transition: all 0.2s ease-in-out;
    }
    .date-time.for-nps-blogs .author-details span{
        line-height: 28px;
    }
    /* .post-detail-section .post-top-detail .date-time p{
        padding-right: 14px;
        margin-right: 10px;
        border-right: 1px solid #707070;
        line-height: 21px;
    } */
    .date-time.for-nps-blogs .author-details .details-wrapper{
        display: inline-flex;
        align-items: center;
        color: #455373;
        padding-left: 14px;
        margin-left: 10px;
        border-left: 1px solid #707070;
    }
    .post-detail-section .post-top-detail .post-tp .post-title{
        margin-bottom: 14px;
    }
    .signup-type-banner .survey, 
    .demo-type-banner .survey, 
    .demo-type-banner-bg .survey{
        width: 100%;
    }
    .pageHelpfulSec .container{
        max-width: 985px !important;
    }
    @media (min-width: 1264px){
        .default-page .container{
           max-width: 1230px;
        }
    }
    @media (min-width: 992px) and (max-width: 1279px){
        .bottom-subscribe .bottom-subscribe-inner{
            margin-top: 0 !important;
        }
    }
    @media (min-width: 992px){
        .bottom-subscribe .container .col{
        padding-right: 0;
    }
    .bottom-subscribe .bottom-subscribe-inner{
        margin: 0;
        /* padding: 20px; */
        background-size: cover;
        background: none;
        padding: 0;
        position: relative;
    }
    .bottom-subscribe .bottom-subscribe-inner img{
        position: absolute;
        width: 72px;
        right: 0;
    }
    .bottom-subscribe .bottom-subscribe-inner h3{
        /* font-size: 20px;
        margin: 0 0 20px 0; */
        font-size: 16px;
        line-height: 24px;
        /* margin: 0 0 15px 0; */
        margin: 0 0 10px 0;
        color: #02193b;
        padding-right: 80px;
    }
    .bottom-subscribe .bottom-subscribe-inner form .zoho-newsletter-btn{
        margin: 10px 0 0 0 !important;
        width: 100% !important;
        /* height: 46px !important; */
        height: 38px !important;
    }
    .bottom-subscribe .bottom-subscribe-inner form .zoho-newsletter-btn input{
        font-size: 16px !important;
        background-color: rgba(0,79,212,.06) !important;
        color: #0052cc !important;
        border-color: rgba(0,79,212,.06) !important
    }
    .bottom-subscribe .bottom-subscribe-inner form .zoho-newsletter-btn input:hover{
        border-color: rgba(5,74,218,.1) !important;
        background-color: rgba(5,74,218,.2) !important;
    }
    }
    @media (max-width: 991.98px){
        .post-detail-container .content p,
        .post-detail-container .content span,
        .post-detail-container .content div,
        .post-detail-container .content li,
        .post-detail-container .toc-wrapper .new-toc-box a,
        .post-detail-container .content .toc-wrapper .coloured-box a,
        .post-detail-container .content .toc-wrapper .coloured-box ul li::before, 
        .post-detail-container .content .toc-wrapper .coloured-box ol li::before{
            font-weight: 300 !important;
        }
        .post-detail-container .content .btn span{
            font-weight: 500 !important;
        }
        .post-detail-container .toc-wrapper .new-toc-box .toc-heading,
        .post-detail-container .content .toc-wrapper .coloured-box .toc-heading{
            font-weight: 700 !important;
        }
        .post-detail-container .content{
            padding: 0;
            overflow: hidden;
        }  
        .post-detail-container .content .toc-wrapper{
            position: static;
            width: 100%;
        }
        .post-detail-container .toc-wrapper .new-toc-box,
        .post-detail-container .content .toc-wrapper .coloured-box{
            position: static;
            width: 100%;
            max-height: none;
            border: 1.5px solid #E4E8F0 !important;
            border-radius: 5px;
            padding: 14px 0 !important;
        }
        .post-detail-section .post-detail-container .right-details{
            flex-direction: column;
            padding-right: 15px;
            padding-left: 15px;
        }
        .bottom-subscribe{
            width: 100%;
            position: static;
        }
        .single .bottom-subscribe .container{
            position: static;
        }
        .post-detail-container .toc-wrapper .new-toc-box a,
        .post-detail-container .content .toc-wrapper .coloured-box a{
            background: none !important;
            color: #0052cc;
        }
        .post-detail-container .content .toc-wrapper .coloured-box ul li::before, 
        .post-detail-container .content .toc-wrapper .coloured-box ol li::before{
            left: auto;
        }
        .bottom-subscribe .col{
            padding: 0;
        }
        .post-detail-container .content h1{
            font-size: 34px;
            line-height: 48px;
        }
        .post-detail-container .content h2{
            font-size: 30px;
            line-height: 40px;
        }
        .post-detail-container .content h3{
            font-size: 26px;
        }
        .post-detail-container .intro-text{
            line-height: 30px !important;
        }
        .post-detail-section{
            margin-top: 50px;
        }
        .post-detail-container .content div.btn{
            font-weight: 700 !important;
        }
        .post-detail-container .content a.btn{
            margin-top: 14px !important;
            height: auto;
            line-height: 22px;
        }
        .post-right-panel{
            width: 100%;
            position: static;
        }
        .post-right-panel .date-time{
            display: none;
        }
        .date-time.for-web .author-image{
            display: block !important;
        }
        .date-time.for-web .author-details{
            padding: 26px 0 0 12px;
        }
        .date-time.for-web .author-details .name{
            display: block;
        }
        .progress-bar-container{
         top: 81px;
        }
        .bottom-subscribe .bottom-subscribe-inner .mail-img{
            display: none;
        }
        .post-detail-container .content .toc-wrapper ul.list-items-spacing ul,
        .post-detail-container .content .toc-wrapper ul.list-items-spacing ol,
        .post-detail-container .content .toc-wrapper ol.list-items-spacing ul,
        .post-detail-container .content .toc-wrapper ol.list-items-spacing ol{
          padding-left: 40px;
        }
        .post-detail-container .toc-wrapper.new-toc-wrapper{
            position: static;
            width: 100%;
            border-top: 1px solid #c8c8c8;
            padding-top: 10px;
        }
        .post-detail-container .toc-wrapper.new-toc-wrapper + .right-details{
            border-top: none;
            padding-top: 0;
        }
        .new-toc-box .new-toc-item.selected{
            background: none !important;
        }
    }
    @media (max-width: 1199.98px){
        .new-ss-homepage .new-ss-request-demo-banner .banner-wrapper{
            display: block !important;
        }
        .new-ss-homepage .new-ss-request-demo-banner .banner-wrapper .main-text{
            font-size: 24px !important
        }
        .new-ss-homepage .new-ss-request-demo-banner .banner-wrapper .btn-wrapper{
            margin-top: 20px;
            margin-left: 0 !important
        }
        .new-ss-homepage .new-ss-request-demo-banner .banner-wrapper .btn-white-primary{
            width: 100% !important;
        }
    }
    .toc-wrapper br{
        display: none;
    }
    .new-toc-box .new-toc-item a{
        padding: 0 !important;
    }
    .new-toc-box .new-toc-item{
        padding: 4px 8px 6px 32px;
        cursor: pointer;
    }
    .new-toc-box .new-toc-item.selected{
        background: rgba(0,79,212,.06);
        border-color: #0052cc;
        transition: all 0.2s ease-in-out;
    }
    .new-toc-box .new-toc-item a.selected{
        background: none !important;
    }
    .new-toc-box .new-toc-item:hover a{
        color: #004fd4;
    }
    .new-toc-box .toc-outer-list-item{
        display: flex;
        align-items: baseline;
        padding: 0;
    }
    .new-toc-box .toc-outer-list-item .toc-counter{
        display: block;
        margin-right: -24px;
        margin-left: 32px;
        font-size: 15px;
    }
    .new-toc-box .toc-outer-list-item .toc-anchor-wrapper{
        padding: 4px 8px 6px 32px;
        width: 100%;
    }
    .new-toc-box .toc-inner-list-item{
        display: flex;
        align-items: baseline;
        padding: 0;
        cursor: default;
    }
    .new-toc-box .toc-inner-list-item .toc-anchor-wrapper{
        display: list-item;
        margin-left: 30px;
        width: 100%;
        padding: 4px 8px 6px 0px;
    }
    .new-toc-box .toc-inner-list-item .toc-counter{
        margin-right: 32px;
        /* width: 6px;
        height: 6px;
        border-radius: 50%;
        background: #2e384d;
        display: block; */
    }

    .get-report-popup.download-direct-pdf .crmWebToEntityForm .zcwf_row .zcwf_col_lab{
        width: 100% !important;
    }
.get-report-popup.download-direct-pdf .zcwf_lblLeft .formsubmit{
  width: 100% !important;
  background: #36b37e;
  color: #fff;
  border-color: #36b37e !important;
  height: auto;
}

.get-report-popup.download-direct-pdf .crmWebToEntityForm.error-email .zcwf_row:nth-child(19) .zcwf_col_fld .error-disable-box{
    position: absolute;
    width: 100%;
    top: 0;
    height: 46px;
}

.get-report-popup.download-direct-pdf .zcwf_lblLeft .formsubmit:hover{
  background-color: #2ea574;
  border-color: #2ea574 !important;
  color: #fff !important;
}
    .get-report-popup.download-direct-pdf .crmWebToEntityForm.error-email .zcwf_row:nth-child(11) .zcwf_col_fld .requestEmail{
  border-color: #DE350B !important;
}

.get-report-popup.download-direct-pdf .crmWebToEntityForm.error-email .zcwf_row:nth-child(11) .zcwf_col_fld:after{
  content: 'Please enter your Buisness email!';
  color: #DE350B;
  font-size: 12px;
  font-weight: 500;
}

.get-report-popup.download-direct-pdf .zcwf_lblLeft .formsubmit.disabled-btn{
  opacity: 0.5;
  pointer-events: none;
}

.get-report-popup.download-direct-pdf .crmWebToEntityForm .zcwf_row:nth-child(12),
.get-report-popup.download-direct-pdf .crmWebToEntityForm .zcwf_row:nth-child(13),
.get-report-popup.download-direct-pdf .crmWebToEntityForm .zcwf_row:nth-child(14),
.get-report-popup.download-direct-pdf .crmWebToEntityForm .zcwf_row:nth-child(15),
.get-report-popup.download-direct-pdf .crmWebToEntityForm .zcwf_row:nth-child(16),
.get-report-popup.download-direct-pdf .crmWebToEntityForm .zcwf_row:nth-child(17){
  display: none;
}

.get-report-popup.download-direct-pdf .crmWebToEntityForm .zcwf_row,
.get-report-popup.download-direct-pdf .crmWebToEntityForm .zcwf_row:nth-child(18){
  display: block;
}

.get-report-popup.download-direct-pdf .crmWebToEntityForm .zcwf_row:nth-child(19) .zcwf_col_fld{
  position: relative;
}

.get-report-popup.download-direct-pdf .crmWebToEntityForm .zcwf_row:nth-child(19) .zcwf_col_fld input[type='reset']{
  display: none;
}

.get-report-popup.download-direct-pdf .crmWebToEntityForm .zcwf_row:nth-child(19) .zcwf_col_fld .disable-box{
  position: absolute;
  top: 6px;
  height: 42px;
  width: 100%;
}
.get-report-popup.download-direct-pdf .popup-box{
    max-width: 370px !important;
    top: calc(50% - 200px);
    width: auto;
    min-height: auto;
}
.get-report-popup.download-direct-pdf .popup-box .zcwf_col_fld{
    width: 100% !important;
}
.get-report-popup.download-direct-pdf .popup-box .zcwf_privacy_txt div,
.get-report-popup.download-direct-pdf .popup-box .zcwf_privacy_txt span {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
}
.get-report-popup.download-direct-pdf .popup-box .cross{
    background-image: url('https://surveysensum.com/wp-content/themes/survey/ebook-assets/ces-ebook/assets/img/close-popup.png');
}

.post-detail-container .content blockquote{
    font-weight: 400;
}

@media (max-width: 991.98px){
    .mobile-row-container{
        flex-direction: column-reverse;
    }
}

.demo-banner{
    /* padding: 12px; */
    /* background: #071939; */
    /* background: linear-gradient(180deg, #183768, #061A39); */
    /* padding: 0; */
    padding: 12px 16px;
    background: #F2F4F7;
    color: #2e384d;
    /* color: #ffffff; */
    border-radius: 5px;
    /* position: sticky;
    top: 328px; */
    font-size: 14px;
    margin-top: 12px;
    width: 235px;
    margin-left: auto;
}

.demo-banner .banner-heading{
    font-weight: 500;
    font-size: 18px;
    /* font-size: 16px; */
    border-bottom: 1px solid #CCD2E0;
    margin-bottom: 16px;
    padding-bottom: 16px;
    /* padding: 16px 16px 12px 16px; */
    /* border-bottom: 1px solid #ffffff; */
    line-height: 24px;
}

.demo-banner .demo-points{
    /* padding: 12px 16px; */
    padding-bottom: 16px;
}

.demo-banner .demo-point{
    display: flex;
    align-items: flex-start;
    /* padding-bottom: 10px; */
    padding-bottom: 14px;
    line-height: 20px;
    font-size: 16px;
}

.demo-banner .demo-point:last-child{
    padding-bottom: 0;
}

.demo-banner .demo-point img{
    margin-right: 5px;
    min-width: 18px;
}

.demo-banner .demo-btn{
    text-align: center;
    /* padding: 0px 16px 16px 16px; */
}

.demo-banner .demo-btn .btn{
    width: 100% !important;
    font-size: 18px !important;
    color: #2E384D !important;
    background: linear-gradient(97deg, #44BFE1 0%, #0AE847 203.53%) !important;
    box-shadow: 0px 8px 12px 0px rgba(42, 157, 187, 0.24) !important;
    transform: none !important;
    height: 42px !important;
}

@media (max-width: 991.98px){
    .demo-banner{
        display: none;
    }
}

/* .blog-table-wrapper.competitors-comparison.for-case-studies table.table-border thead tr td:first-child{
    border: none;
    background: #ffffff !important;
}

.second-table .blog-table-wrapper.for-case-studies table.table-border tr td strong{
    font-weight: 500;
} */

.blog-table-wrapper.competitors-comparison.for-case-studies table.table-border tr td{
min-width: 160px;
max-width: 160px;
/* vertical-align: bottom; */
font-weight: 400;
/* border: none; */
height: 1px;
vertical-align: middle;
font-size: 14px;
/* border: 1px solid #DCDCDC; */
/* border: 1.5px solid #e0e4ea; */
font-weight: 500;
/* padding: 0; */
}

.blog-table-wrapper.competitors-comparison{
    border-radius: 5px;
    margin: 0;
    /* border: none; */
    border: 1.5px solid #e0e4ea;
    border-right-color: #0e67ea;
    border-bottom: none;
    border-top: 0;
    box-shadow: -2px 2px 6px #e0e4ea;
    max-width: 750px;
    margin: 0 auto;
    margin-top: 24px;
}

.blog-table-wrapper.competitors-comparison.for-case-studies table.table-border tbody tr:hover,
.blog-table-wrapper.competitors-comparison.for-case-studies table.table-border tbody tr td:hover,
.blog-table-wrapper.competitors-comparison.for-case-studies table.table-border tbody tr td{
    background: #ffffff !important;
}

.blog-table-wrapper.competitors-comparison.for-case-studies table.table-border tbody tr td{
    border-left: 1.5px solid #e0e4ea;
    border-top: 1.5px solid #e0e4ea;
}

.blog-table-wrapper.competitors-comparison.for-case-studies table.table-border tbody tr td:first-child{
   border-left: none;
   @media only screen and (max-width: 991.98px){
    min-width: 120px;
    max-width: 120px;
   }
}

.blog-table-wrapper.competitors-comparison.for-case-studies table.table-border tbody tr:last-child td:last-child{
    /* border-left: none !important; */
    border-radius: 0 0 5px 5px;
    border-bottom: 1.5px solid #0e67ea;
}

/* .blog-table-wrapper.competitors-comparison.for-case-studies table.table-border tbody tr:last-child td:last-child div{
    border-bottom: 1.5px solid #0e67ea;
    border-radius: 0 0 5px 5px;
    border-left: 1.5px solid #0e67ea;
} */
.blog-table-wrapper.competitors-comparison.for-case-studies table.table-border tbody tr:last-child td:first-child,
.blog-table-wrapper.competitors-comparison.for-case-studies table.table-border tbody tr:last-child td:nth-child(2){
    border-bottom: 1.5px solid #e0e4ea;
}
.blog-table-wrapper.competitors-comparison.for-case-studies table.table-border tbody tr td:last-child{
    border-left-color: #0e67ea !important;
    /* border-right-color: #0e67ea !important; */
    background: #f3f9fe !important;
    border-top-color: #a0c1ee !important;
    position: static;
    /* border-bottom-color: #a0c1ee !important; */
}

.blog-table-wrapper.competitors-comparison.for-case-studies table.table-border tbody tr:first-child td:last-child{
    border-top-color: #0e67ea !important;
}

/* .blog-table-wrapper.competitors-comparison.for-case-studies table.table-border tbody tr td:nth-child(2){
    border-right-width: 0 !important;
} */

.blog-table-wrapper.competitors-comparison.for-case-studies table.table-border tr.initial-row td{
    background: #e9effc;
    text-align: center;
    padding: 8px;
    font-weight: 500;
}

.blog-table-wrapper.competitors-comparison.for-case-studies table.table-border tr.initial-row td:first-child{
    border-top: 0;
    border-right: 1.5px solid #e0e4ea;
    font-style: italic;
    @media only screen and (max-width: 991.98px){
        min-width: 120px;
        max-width: 120px;
    }
}

.blog-table-wrapper.competitors-comparison.for-case-studies table.table-border tr.initial-row td:nth-child(2){
    border-radius: 0 5px 0 0;
    border-top: 0;
    border-right: 0;
}

.blog-table-wrapper.competitors-comparison.for-case-studies table.table-border tr.initial-row td:last-child{
    background: #0e67ea;
    border-radius: 5px 5px 0 0;
    border: 0;
    position: static;
}

.blog-table-wrapper.competitors-comparison.for-case-studies table.table-border tr.initial-row td img{
    width: 150px;
}

.blog-table-wrapper.competitors-comparison.for-case-studies table.table-border tr td div{
    border: none;
    height: auto;
}

/* .blog-table-wrapper.competitors-comparison.for-case-studies table.table-border tr td div{
padding-top: 6px;
}

.second-table .blog-table-wrapper.for-case-studies table.table-border tr td div{
padding-top: 0;
}

.blog-table-wrapper.competitors-comparison.for-case-studies table.table-border tbody tr td:not(:first-child){
    text-align: center !important;
}

.blog-table-wrapper.competitors-comparison.for-case-studies table.table-border tr td:first-child{
position: sticky;
left: 0;
top: 0;
z-index: 9;
min-width: 140px;
max-width: 140px;
background: #ffffff;
}

.blog-table-wrapper.competitors-comparison.for-case-studies table.table-border tr td:last-child{
right: 0;
top: 0;
z-index: 9;
background: #ffffff;
}

.blog-table-wrapper.competitors-comparison.for-case-studies table.table-border tr:first-child td:first-child{
top: 0;
left: 0;
z-index: 9;
}

.blog-table-wrapper.competitors-comparison.for-case-studies table.table-border tr:first-child td:last-child{
top: 0;
right: 0;
z-index: 9;
}

.blog-table-wrapper.competitors-comparison.for-case-studies table.table-border tr:last-child td:first-child{
position: sticky;
bottom: 0;
left: 0;
z-index: 9;
}

.blog-table-wrapper.competitors-comparison.for-case-studies table.table-border tr:last-child td:last-child{
bottom: 0;
right: 0;
z-index: 9;
} */

.competitors-comparison-popup{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 999;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 20px;
    overflow: auto;
    @media only screen and (max-width: 991.98px){
        height: calc(100vh - 60px);
        display: block;
    }
    @media only screen and (max-height: 600px){
        display: block;
    }
}

.body-scroll{
    overflow: hidden !important;
}

.competitors-comparison-popup .main-popup{
    width: 100%;
    max-width: 900px;
    /* max-width: 1000px; */
    padding: 34px 70px;
    background-color: #f2f5f6;
    border-radius: 5px;
    margin: 0 auto;
    position: relative;
    background-image: url('https://www.surveysensum.com/wp-content/themes/survey/homepage_assets/img/popup-bg.png');
    background-repeat: no-repeat;
    background-size: cover;
    @media only screen and (max-width: 991.98px){
        padding: 34px 20px;
    }
    /* max-width: 840px; */
}

.competitors-comparison-popup .main-popup .popup-cross{
    position: absolute;
    right: 18px;
    top: 12px;
    width: 28px;
    cursor: pointer;
}

.competitors-comparison-popup .main-popup .main-text{
    text-align: center;
    font-weight: 700;
    font-size: 24px;
    padding-bottom: 5px;
    line-height: 30px;
    /* padding-bottom: 24px; */
}

.competitors-comparison-popup .main-popup .sub-text{
    font-size: 18px;
    text-align: center;
    padding-bottom: 20px;
}

.competitors-comparison-popup .main-popup .btn-wrapper{
    text-align: center;
    padding-top: 30px;
}

.competitors-comparison-popup .main-popup .btn{
    height: 40px;
}

.competitors-comparison-popup .main-popup .sub-text + .blog-table-wrapper.competitors-comparison{
    margin-top: 0;
}

.outer-list-item-wrapper,
.inner-list-item-wrapper{
    display: none;
}

.outer-list-item-wrapper.visited,
.outer-list-item-wrapper.visited ~ .inner-list-item-wrapper,
.direct-item-wrapper.hovered + .outer-list-item-wrapper,
.direct-item-wrapper.hovered + .outer-list-item-wrapper ~ .outer-list-item-wrapper,
.direct-item-wrapper.hovered + .inner-list-item-wrapper,
.direct-item-wrapper.hovered + .outer-list-item-wrapper ~ .inner-list-item-wrapper{
    display: block;
}

/* .direct-item-wrapper.not-hovered ~ .outer-list-item-wrapper{
    display: none;
} */

.new-toc-item-wrapper .new-toc-item .toc-anchor-wrapper{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.new-toc-item-wrapper .new-toc-item .toc-anchor-wrapper img{
    transform: rotate(270deg);
    display: none;
}

.new-toc-item-wrapper.main-header .new-toc-item .toc-anchor-wrapper img{
    display: block;
}

.pageHelpfulSec .title{
    font-size: 30px;
    line-height: 35px;
    color: #333;
    margin: 0 0 20px 0;
    font-weight: bold;
}

.boxes-wrapper{
    border-bottom: 1px solid #CCD2E0;
    padding-bottom: 12px;
    width: 235px;
    margin-left: auto;
}

.blog-orange-box{
    padding: 12px 16px;
    background: #FFEEEA;
    border-radius: 4px;
    display: flex;
    align-items: flex-start;
    margin-top: 16px;
}

.blog-orange-box:first-child{
    margin-top: 0;
}

.blog-orange-box .text-wrapper{
    padding-left: 8px;
    color: #2e384d;
    font-size: 16px;
    font-weight: 500;
}

.blog-orange-box .text-wrapper a{
    display: flex;
    align-items: center;
    color: #FF7352;
    font-size: 14px;
    padding-top: 8px;
}

.blog-orange-box .text-wrapper a img{
    margin-left: 6px;
    position: relative;
    top: 1px;
}

@media only screen and (max-width: 991.98px){
    .boxes-wrapper{
      width: 100%;
    }
}

.green-box blockquote:after{
    display: none;
}