    body {
        font-family: "Inter", sans-serif;
    }
    /*
    .new-blog-detail-page-wrap .gapper-2-bottom {
        margin-bottom:3.5rem;
    }
    */
    .new-blog-detail-page-wrap .post_relative_tx {
        position:relative;
        top:-90px;
    }
    .new-blog-detail-page-wrap .top-box-tx {
      position: relative;
      overflow: hidden;
      padding: 150px 0px 30px 0px; /* Adjust as needed */
      margin-bottom:2rem;
    }
    .new-blog-detail-page-wrap  .top-box-tx .section-banner-blog {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      object-fit: cover;
      z-index: -1;
    }
    .new-blog-detail-page-wrap  .top-box-tx h1{
        color:#fff;
        font-size:2.3rem;
    }
    .new-blog-detail-page-wrap  .top-box-tx .badge {
        color:#C6C6C6;
        font-size:1.1975rem;
        line-height:1.2;
        margin-bottom:1.2rem;
        padding-left:10px;
        border-left:2px solid var(--button-fill);
    }
    .new-blog-detail-page-wrap  .top-box-tx .detail-box {
        display:flex;
        flex-wrap:wrap;
        margin-top:2rem;
        gap:15px;
        align-items:center;
    }
    .new-blog-detail-page-wrap  .top-box-tx .detail-box .author-box-head-tx {
        display:flex;
        flex-wrap:wrap;
        gap:10px
    }
    .new-blog-detail-page-wrap  .top-box-tx .detail-box .author-box-head-tx h5{
        color:#fff;
        font-size:1rem;
        line-height:1.2;
        margin-bottom:0.5rem;
    }
    .new-blog-detail-page-wrap  .top-box-tx .detail-box .author-box-head-tx .author-desg-tx {
        color:#C6C5C5;
        font-size:0.7rem;
        line-height:1.2;
    }
    .new-blog-detail-page-wrap  .top-box-tx .detail-box .author-box-head-tx img {
        width:50px;
        height:50px;
        border-radius:50%;
    }
    .new-blog-detail-page-wrap  .top-box-tx .published-details-tx img , .new-blog-detail-page-wrap  .top-box-tx .read-time-tx img {
        max-width:22px;
        margin-right:10px;
        height:auto;
    }
     .new-blog-detail-page-wrap  .top-box-tx .published-details-tx span , .new-blog-detail-page-wrap  .top-box-tx .read-time-tx span {
        color:#C6C5C5;
        font-size:0.8rem;
        line-height:1.2;    
     }
     .new-blog-detail-page-wrap .mid-content-box-tx-inner {
         display:flex;
         flex-wrap:wrap;
     }
     .new-blog-detail-page-wrap .mid-content-box-tx-inner .tab_data h1,
     .new-blog-detail-page-wrap .mid-content-box-tx-inner  .tab_data h2,
     .new-blog-detail-page-wrap .mid-content-box-tx-inner .tab_data  h3,
     .new-blog-detail-page-wrap .mid-content-box-tx-inner .tab_data  h4,
     .new-blog-detail-page-wrap .mid-content-box-tx-inner .tab_data  h5,
     .new-blog-detail-page-wrap .mid-content-box-tx-inner .tab_data  h6{
        margin-top:1.5rem;
        margin-bottom:1.5rem;
     }
     .new-blog-detail-page-wrap .mid-content-box-tx-inner  .tab_data  p{
        margin: 1rem 0rem;
        font-size: 0.838rem;
        line-height: 1.5;
        color: #474747;
     }
     .new-blog-detail-page-wrap .mid-content-box-tx-inner  .tab_data .panel p{
         margin: 0rem;
     }
     .new-blog-detail-page-wrap .mid-content-box-tx-inner  .tab_data  a{
        font-size: 0.838rem;
     }
     .new-blog-detail-page-wrap .mid-content-box-tx-inner .contact_boxes,.new-blog-detail-page-wrap .mid-content-box-tx-inner .tab_data {
         max-width:100%;
         width:100%;
     }
     .new-blog-detail-page-wrap .mid-content-box-tx-inner  .tab_data li  {
        position: relative;
        margin-bottom: 14px;
        padding-left: 6px;   
     }
     .new-blog-detail-page-wrap .mid-content-box-tx-inner .child_one.tab_data {
         display:flex;
         flex-wrap:wrap;
         align-items:flex-start;
     }
     .new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_content img,.new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_content table,.new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_content iframe,.new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_content video{
        max-width:100%; 
     }
    .new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_title ul li a {
        font-size: 0.813rem;
        color: #474747;
        line-height:0.813rem;
    }
    .new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_title ul li a:focus,
    .new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_title ul li a:hover,
    .new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_title ul li a.active,
    .new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_title ul li.active a{
        color: var(--button-fill)!important;
    }
    .new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_title ul li {
        margin-bottom: 1rem;
        padding: 0rem 10px 0rem 0rem;
    }
    .new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_content p {
        font-size:0.838rem;
        line-height:1.5;
        color:#474747;
    }
    .new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_content h1,.new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_content h2,.new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_content h3,.new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_content h4,.new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_content h5,.new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_content h6{
       font-weight:600; 
       margin-bottom:1.5rem;
    }
    .new-blog-detail-page-wrap .mid-content-box-tx-inner img,.new-blog-detail-page-wrap .mid-content-box-tx-inner video{
        object-fit: contain;      
    }
    .new-blog-detail-page-wrap .mid-content-box-tx-inner section.author-wrapper-tx h5 {
        margin-bottom:0px;
        /*justify-content:space-between; */
        margin-top:0px;
    }
    .new-blog-detail-page-wrap .mid-content-box-tx-inner section.author-wrapper-tx{
        border-top:unset;
        margin-top:3rem;
    }
    .new-blog-detail-page-wrap .mid-content-box-tx-inner .author-wrapper-tx .content_wrap p{
        margin-top:0px;
    }
    .new-blog-detail-page-wrap .mid-content-box-tx-inner .author-wrapper-tx .content_wrap p:first-of-type {
        font-weight: 400;
        border-bottom: 1px solid #eee2e2;
        padding-bottom: 10px;
        margin-bottom: 10px;
        margin-top:0px;
    }
    .new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_sec_title h2 {
        font-size:1.05rem;
        color:#272727;
        line-height:1.2;
        font-weight:500;
    }
    .new-blog-detail-page-wrap .toc_sec_title h2:after,
    .blog-category-box-new-tx .new-subsribr-box-for-blogs .sub_heading_:after,
    .blog-category-box-new-tx p.blog-category-hdn-new.underline:after,
    .new-blog-detail-page-wrap .faqs_title_tx:after{
        content: "";
        width: 35px;
        height: 3px;
        background: var(--button-fill);
        display: block;
        margin-bottom: 1.5rem;
        margin-top: .5rem;
    }  
    .blog-category-box-new-tx {
        background: #EEEEEE;
        padding: 1rem 1rem;
        border: 1px solid #E5E5E5;
        margin-bottom:1.5rem;
    }
    .blog-category-box-new-tx.whitish{
        background:#fff;
        padding: 1rem 1rem 0rem 1rem;
    }
    
    .blog-category-box-new-tx p.blog-category-hdn-new {
        margin-bottom: 0.7rem;
        color: #333232;
        font-size: 1.05rem;
        font-weight: 500;
    }
    .blog-category-box-new-tx p.blog-category-hdn-new:nth-of-type(2){

        margin-bottom: 0.3rem;
    }
    
    .blog-category-box-new-tx .blog-category-list-box-new select {
        max-width: 100%;
        width:100%;
        /* display: block; */
        margin: 0 auto;
        padding: 0.5rem;
        font-size: 0.713rem;
        border: 1px solid #DFDFDF;
        color: #918E8E;
        outline:unset;
    }   
    .blog-category-box-new-tx .new-subsribr-box-for-blogs .sub_heading_ {
        font-size:0.813rem;
        margin-bottom: 0.7rem;
    }
    .blog-category-box-new-tx .new-subsribr-box-for-blogs input[type="email"]  {
            max-width:100%;
    }
    .blog-category-box-new-tx .new-subsribr-box-for-blogs  {
        border-radius:unset;
    }
    .blog-category-box-new-tx .new-subsribr-box-for-blogs  .button:focus,.blog-category-box-new-tx .new-subsribr-box-for-blogs   .button:active ,.blog-content-wrap-new-tx .blog-category-list-box-ct-form-new-tx input[type="submit"]:focus,.blog-content-wrap-new-tx .blog-category-list-box-ct-form-new-tx input[type="submit"]:active,.blog-content-wrap-new-tx .blog-category-list-box-ct-form-new-tx input[type="submit"]:hover{
        transform: translateY(0);
        box-shadow: unset;
    }
    .blog-category-box-new-tx .new-subsribr-box-for-blogs input[type="email"] {
        max-width: 100%;
        width:100%;
        
        padding: 0.5rem;
        outline: none;
        border: 1px solid #DFDFDF;
        font-size: 0.813rem;
    }
    
    .blog-category-box-new-tx .new-subsribr-box-for-blogs input[type="submit"] {
        margin-top: 1rem;
        border-radius: unset;
        width: 100%;
        padding: 0.6rem 0.1rem;
        height: unset;
        font-size: 0.813rem;
    }
    .blog-category-box-new-tx .recommended-posts p, .blog-category-box-new-tx .recommended-posts p a {
        font-size:0.890rem;
        line-height:1.2;
        color:#000;
        margin-bottom:1rem;
        font-weight:500;
    }
    .blog-category-box-new-tx .recommended-posts p {
        padding-bottom:1rem;
        border-bottom:1px solid #DDDDDD;
    }
    .blog-category-box-new-tx .recommended-posts a:hover{
        color:var(--button-fill);
    }
    .blog-category-box-new-tx .recommended-posts p:last-child {
       border-bottom:unset;  
       padding-bottom:0rem;
    }
    .blog-category-box-new-tx .recommended-posts small {
        font-size:0.738rem;
        color:#ACACAC;
        margin-top:0.5rem;
        display:block;
    }
    
    
    .blog-content-wrap-new-tx .blog-category-list-box-ct-form-new-tx  {
     padding: 1.5rem;
     overflow: hidden;
     background: #f4f5f8;
     display:none;
    }
    .blog-content-wrap-new-tx .blog-category-list-box-ct-form-new-tx input:not([type="submit"]),
    .blog-content-wrap-new-tx .blog-category-list-box-ct-form-new-tx textarea {
        border-right: none;
        border-left: none;
        border-top: none;
        background: #f4f5f8;
        border-width:1px;
        max-width:100%!important;
        width:100%;
    }
    .blog-content-wrap-new-tx .blog-category-list-box-ct-form-new-tx input[type="submit"] {
        display: table;
        margin: 0 auto;
        border-radius: 0px;
        height: unset;
        padding: 0.5rem 1rem;
    }
    .blog-content-wrap-new-tx .blog-category-list-box-ct-form-new-tx  textarea:focus, .blog-content-wrap-new-tx .blog-category-list-box-ct-form-new-tx input:focus{
        outline: none;
        resize: none;
    }
    .blog-content-wrap-new-tx .blog-category-list-box-ct-form-new-tx p{
        margin-bottom:1rem;
        position:relative;
    }
    .blog-content-wrap-new-tx .blog-category-list-box-ct-form-new-tx div#wpcf7-f44432-o1 {
         max-width:100%;
        overflow:hidden;
    }
    .new-blog-detail-page-wrap .blog-content-wrap-sidebar-tx-new {
        margin-bottom:1.5rem;
    }
    .blog-content-wrap-sidebar-tx-new .toggle-btn {
      background-color: black;
      color: white;
      padding: 15px 20px;
      display: flex;
      justify-content: space-between;
      align-items: center;
      cursor: pointer;
    }
    
    .blog-content-wrap-sidebar-tx-new .arrow {
      transition: transform 0.3s;
    }
   .blog-content-wrap-sidebar-tx-new .arrow.rotated {
     transform: rotate(180deg);
    }
    .new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_content,.new-blog-detail-page-wrap .mid-content-box-tx-inner .tab_data { 
        padding:0px 20px 0px 20px;
    }
/*** social icons ***/
        /* Button styling */
        .social-share-tx-component-new {
            display: flex;
        }
        .social-share-tx-component-new a img {
            width: 12px;
            height: 12px;
            object-fit: contain;
        }
        .social-share-tx-component-new  a {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 28px;
            height: 28px;
            border-radius: 2px;
            transition: transform 0.2s, opacity 0.2s;
            color: #fff;
            border: 1px solid #ccc;
            margin-right: 5px;
        }
        .tx-flex.wrapper-social-media-tx-new {
            align-items: center;
            justify-content: space-between;
            font-size: 1rem;
            gap: 20px;
            margin-top:2.5rem;
        }
        .new-blog-detail-page-wrap .faqs_title_tx {
            font-size:1.8rem;
            line-height:1.2;
        }
        .new-blog-detail-page-wrap .mid-content-box-tx-inner .child_two ul,.new-blog-detail-page-wrap .mid-content-box-tx-inner .child_two ol{
            padding-left:14px;
        }
        .new-blog-detail-page-wrap .mid-content-box-tx-inner .child_two .panel ul,.new-blog-detail-page-wrap .mid-content-box-tx-inner .child_two  .panel ol{
            padding-left:0px;
        }
        .new-blog-detail-page-wrap  .solution-right .acc-item .accordion {
            font-size:1.1rem!important;
            line-height:1.5!important;
        }
        .new-blog-detail-page-wrap .acc-item .accordion span {
            background-size:15px!important;
        }
        .custom-faqs .solution-wrap .solution-right .acc-item ul li a, .custom-faqs .solution-wrap .solution-right .acc-item ul li p, .custom-faqs .solution-wrap .solution-right .acc-item ul li span{
            font-size:0.838rem!important;
            line-height:1.5!important;
        }
        .new-blog-detail-page-wrap  .blog_faqs .solution-right .acc-item {
            padding:20px 5px!important;
        }
/**** social icons css ends ****/
.new-blog-detail-page-wrap .mid-content-box-tx-inner .conten_data_blog h1 { font-size: 2.1rem!important; }  /* 40px */
.new-blog-detail-page-wrap .mid-content-box-tx-inner .conten_data_blog  h2 { font-size: 1.6rem!important; }    /* 32px */
.new-blog-detail-page-wrap .mid-content-box-tx-inner .conten_data_blog  h3 { font-size: 1.35rem!important; } /* 28px */
.new-blog-detail-page-wrap .mid-content-box-tx-inner .conten_data_blog  h4 { font-size: 1.1rem!important; }  /* 24px */
.new-blog-detail-page-wrap .mid-content-box-tx-inner .conten_data_blog  h5 { font-size: 1rem!important; } /* 20px */
.new-blog-detail-page-wrap .mid-content-box-tx-inner .conten_data_blog  h6 { font-size: 0.9rem!important; }    /* 16px */
.new-blog-detail-page-wrap .mid-content-box-tx-inner .conten_data_blog  h1 a { font-size: 2.1rem!important; }
.new-blog-detail-page-wrap .mid-content-box-tx-inner .conten_data_blog  h2 a { font-size: 1.6rem!important; }
.new-blog-detail-page-wrap .mid-content-box-tx-inner .conten_data_blog  h3 a { font-size: 1.35rem!important; }
.new-blog-detail-page-wrap .mid-content-box-tx-inner .conten_data_blog  h4 a { font-size: 1.1rem!important; }
.new-blog-detail-page-wrap .mid-content-box-tx-inner .conten_data_blog  h5 a { font-size: 1rem!important; }
.new-blog-detail-page-wrap .mid-content-box-tx-inner .conten_data_blog  h6 a { font-size: 0.9rem!important; }
.new-blog-detail-page-wrap .mid-content-box-tx-inner .conten_data_blog ul a, .new-blog-detail-page-wrap .mid-content-box-tx-inner .conten_data_blog a,.new-blog-detail-page-wrap .mid-content-box-tx-inner .conten_data_blog a{
  color:#3367d6;  
}

    @media (max-width: 1280px) {
        .blog-category-list-box-ct-form-new-tx input::placeholder,.blog-category-list-box-ct-form-new-tx input,.blog-category-list-box-ct-form-new-tx textarea,
        .blog-category-list-box-ct-form-new-tx textarea::placeholder {
            font-size: 13px;
        }
    }
    
    
@media (max-width: 1024px) {
      .new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_content  h1 { font-size: 2rem!important; }  /* 32px */
      .new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_content  h2 { font-size: 1.75rem!important; } /* 28px */
      .new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_content  h3 { font-size: 1.5rem!important; }  /* 24px */
      .new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_content  h4 { font-size: 1.25rem!important; } /* 20px */
      .new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_content  h5 { font-size: 1.125rem!important; } /* 18px */
      .new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_content  h6 { font-size: 1rem!important; }    /* 16px */
    
      .new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_content  h1 a { font-size: 2rem!important; }
      .new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_content  h2 a { font-size: 1.75rem!important; }
      .new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_content  h3 a { font-size: 1.5rem!important; }
      .new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_content  h4 a { font-size: 1.25rem!important; }
      .new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_content  h5 a { font-size: 1.125rem!important; }
      .new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_content  h6 a { font-size: 1rem!important; }
}
    
    
 @media(min-width:991px){
        .new-blog-detail-page-wrap  .top-box-tx  .info-box-tx {
            max-width:90%;
        }
        .new-blog-detail-page-wrap .wrap-sticky-blog-content-wrap-sidebar-tx-new{
            position:sticky;
            top:120px;
        }   
        .new-blog-detail-page-wrap  .top-box-tx .detail-box { 
            gap:20px;
        }
        .new-blog-detail-page-wrap .mid-content-box-tx-inner .tab_data {
            max-width:80%;
        }
        .new-blog-detail-page-wrap.old_blogs_style_tx .mid-content-box-tx-inner .tab_data {
            max-width:70%;
        }
        .new-blog-detail-page-wrap .mid-content-box-tx-inner .contact_boxes {
            max-width:20%;
        }
        .new-blog-detail-page-wrap.old_blogs_style_tx .mid-content-box-tx-inner .contact_boxes {
            max-width:30%;
        }
        .new-blog-detail-page-wrap .mid-content-box-tx-inner  .toc_title {
            width: 200px;
            position:sticky;
            top:110px;
            
        }
        
        .new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_content {
            width: calc(100% - 220px);
            padding-left:20px;
            border-left:1px solid #D9D9D9;
        }
    }
    
    @media (max-width: 767px) {
      .new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_content  h1 { font-size: 1.75rem!important; } /* 28px */
      .new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_content  h2 { font-size: 1.5rem!important; }  /* 24px */
      .new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_content  h3 { font-size: 1.25rem!important; } /* 20px */
      .new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_content  h4 { font-size: 1.125rem!important; } /* 18px */
      .new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_content  h5 { font-size: 1rem!important; }    /* 16px */
      .new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_content  h6 { font-size: 0.875rem!important; } /* 14px */
    
      .new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_content  h1 a { font-size: 1.75rem!important; }
      .new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_content  h2 a { font-size: 1.5rem!important; }
      .blog-content-wrap .content-body  .content h3 a { font-size: 1.25rem!important; }
      .new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_content  h4 a { font-size: 1.125rem!important; }
      .new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_content  h5 a { font-size: 1rem!important; }
      .new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_content  h6 a { font-size: 0.875rem!important; }
      .new-blog-detail-page-wrap .mid-content-box-tx-inner table {
          display: block;
          overflow-x: auto;
          max-width: 100%;
       }   
    }
    
    @media(max-width:576px){
        .new-blog-detail-page-wrap .mid-content-box-tx-inner .toc_content,.new-blog-detail-page-wrap .mid-content-box-tx-inner .tab_data { 
            padding:0px 10px 0px 10px;
        }        
    }