#ast-scroll-top {
    background-color: #FB8C86 !important;
        font-size: 20px !important;
        border-radius: 50px;
    }
    
    .health-category-grid {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        gap: 30px;
    }
    .health-category-item {
        position: relative;
        overflow: hidden;
        cursor: pointer;
    }
    .Section1{
        background-color: #000;
    }
    
    .health-category-item-sub {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .health-category-item img {
        width: 100%;
        height: 197px;
        object-fit: cover;
    }
    .health-category-item span {
        position: absolute;
        color: white;
        font-size: 18px;
        font-weight: bold;
        color: #FFF;
        font-family: "Acumin Pro", Sans-serif;
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-align: center;
        z-index: 999;
    }
	.health-block{
  	text-decoration: none !important;

	}
    .health-category-item-sub:after {
        content: '';
        height: 100%;
        top: 0;
        width: 100%;
        background: rgba(0, 0, 0, 0.66);
        position: absolute;
        z-index: 0;
    }
    
    .health-category-search {
        display: flex;
        align-items: center;
       
    }
    .health-category-search input {
        border: none;
        outline: none;
        font-size: 16px;
        width: 728px;
        padding: 21px 40px;
        border-radius: 50px;
        border: 1px solid #B0BEE5;
        background: #FFF;
    }
    .health-category-search input::placeholder{
        color:#2E2D3F;
        font-family: "Acumin Pro", Sans-serif;
        font-size: 18px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        text-transform: uppercase;
    }
    
    div#health-category-search-btn {
        position: absolute;
        right: 40px;
        cursor: pointer;
        border: none;
        background: none;
        cursor: pointer;
        font-size: 18px;
    }
    
    
    
    
    .health-category-search-homepage {
        display: flex;
        align-items: start;
       
    }
    #health-category-search-input-homepage {
        border: none;
        outline: none;
        font-size: 16px;
        width: 728px;
        padding: 28px 60px;
        border-radius: 50px;
        border: 1px solid #B0BEE5;
        background: #FFF;
        font-family: 'Roboto';
    }
    #health-category-search-input-homepage::placeholder{
        color:#2E2D3F;
        font-family: "Acumin Pro", Sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        text-transform: uppercase;
    }
    
    #health-category-search-btn-homepage {
        border: none;
        background: none;
        font-size: 18px;
        position: absolute;
        right: 35px;
        top: 11px !important;
        cursor: pointer;
    }
    
    
    @media(max-width:992px){
        .health-category-grid {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 20px;
        }
        .ast-container {
            padding: 0px !important;
        }
    
        .health-category-item span {
            font-size: 22px;
            text-align: center;
        }
    
        .health-category-detail-section-1-details p {
            width: 100% !important;
        }
        .health-category-detail-section-1-img img {
            width: 100% !important;
        }
      
        .health-category-detail-section-1-details h1 {
            text-align: center;
            color: #000;
            font-family: "Acumin Pro", Sans-serif;
            font-size: 30px;
            font-style: normal;
            font-weight: 700;
            line-height: normal;
            padding-bottom: 10px;
        }
        .health-category-detail-section-1-details p {
            text-align: center;
            font-size: 15px;
        }
        p.health-tags {
            text-align: center;
        }
	.health-block{
  	text-decoration: none !important;

	}
        h2.health-title {
            color: #000;
            font-family: "Acumin Pro", Sans-serif;
            font-size: 18px;
            font-style: normal;
            font-weight: 700;
            line-height: normal;
            padding: 10px 0px;
            text-align: center;
            width: 100%;
            position: relative;
            display: block;
            text-decoration: none !important;
        }
        p.post-date {
            color: #797979;
            font-family: "Acumin Pro", Sans-serif;
            font-size: 14px;
            font-style: normal;
            font-weight: 500;
            line-height: normal;
            margin: 0;
            padding-bottom: 10px;
            text-align: center;
        }
        .health-article {
        display: flex;
        flex-direction: column;
        gap: 10px;
    }
        .post-description {
            color: #2E2D3F;
            font-family: "Acumin Pro", Sans-serif;
            font-size: 16px;
            font-style: normal;
            font-weight: 500;
            padding: 6px 0px 30px 0px;
            line-height: normal;
            margin: 0;
            text-align: left;
        }
        .health-articles-lis-sub {
            display: flex !important;
            flex-direction: column !important;
            justify-content: center !important;
            gap: 25px !important;
        }
    
        .health-category-section-title {
            display: flex !important;
            align-items: center !important;
            justify-content: center !important;
            gap: 10px !important;
            flex-direction: column !important;
        }
        .health-category-section p, .health-category-section h2, .health-article-home h3 a, .health-category-section p, .health-article-home h3 {
            text-align: center !important;
        }
        .health-category-section-detial {
            padding-bottom: 25px !important;
        }
    
        .health-category-section-detial-post {
            display: flex !important;
            gap: 40px !important;
            flex-direction: column !important;
        }
        .health-category-image {
            width: 100% !important;
        }
        .health-articles-list-home {
            display: grid !important;
            grid-template-columns: repeat(2, 1fr) !important;
            gap: 30px !important;
            width: 100% !important;
        }
        .health-article-home {
            padding-bottom: 25px !important;
            border-bottom: 1px solid #DDD;
        }
    
        .health-category-section {
            padding: 60px 30px !important;
            display: flex;
            flex-direction: column !important;
            justify-content: center !important;
            align-items: center !important;
        }
        .health-category-image img {
            width: 100% !important;
            height: 100% !important;
        }
    
    
        .main-content-single-post {
            display: flex ;
            justify-content: center;
            gap: 30px;
            padding: 15px 30px;
            flex-direction: column;
        }
    
        .left-side-single-post {
            width: 100%;
            max-width: 100% !important;
        }
    
        .section-2-single-post {
            display: flex;
            gap: 25px;
            padding-top: 30px;
            border-top: 1px solid #DDD;
        }
    
        .article-description-heading {
            display: flex;
            flex-direction: column;
            gap: 30px;
            width: 100%;
            max-width: 200px !important;
        }
        .right-side-single-post {
            width: 100%;
            max-width: 100% !important;
            display: flex;
            flex-direction: column;
            gap: 30px;
        }
        h3.related-journal-single-post-heading {
            text-align: center;
        }
        #health-category-search-btn-homepage {
        border: none;
        background: none;
        font-size: 18px;
        position: absolute;
        right: 171px;
        top: 5px;
        cursor: pointer;
    }
    
    
    }
    
    
    @media(max-width:768px){
        .health-category-grid {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 15px;
        }
        .health-category-item span {
            font-size: 20px;
            text-align: center;
        }
        div#health-category-search-btn {
            display: none;
        }
        .health-category-search input {
            width: 100%;
        }
        #health-category-search-btn-homepage {
        border: none;
        background: none;
        font-size: 18px;
        position: absolute;
        right: 30px;
        top: 11px !important;
        width: 15px;
        cursor: pointer;
    }
    
        .health-category-search input::placeholder{
            color:#2E2D3F;
            font-family: "Acumin Pro", Sans-serif;
            font-size: 16px !important;
            font-style: normal;
            font-weight: 500;
            line-height: normal;
            text-transform: uppercase;
        }
    
        .health-category-detail-section-1-details h1 {
            color: #000;
            font-family: "Acumin Pro", Sans-serif;
            font-size: 30px !important;
            font-style: normal;
            font-weight: 700;
            line-height: normal;
            padding-bottom: 15px !important;
            text-align: center;
        }
        .health-category-detail-section-1-details p {
            color: #2E2D3F;
            font-family: "Acumin Pro", Sans-serif;
            font-size: 14px !important;
            font-style: normal;
            font-weight: 500;
            line-height: normal;
            margin: 0;
            text-align: center;
        }
        h2.health-title{
            color: #000;
            font-family: "Acumin Pro", Sans-serif;
            font-size: 18px !important;
            font-style: normal;
            font-weight: 700;
            line-height: normal;
            padding: 10px 0px;
            text-align: center;
            text-decoration: none !important;
        }
        p.post-date {
            color: #797979;
            font-family: "Acumin Pro", Sans-serif;
            font-size: 13px !important;
            font-style: normal;
            font-weight: 500;
            line-height: normal;
            margin: 0;
            padding-bottom: 8px !important;
            text-align: center;
        }
        .post-description {
            color: #2E2D3F;
            font-family: "Acumin Pro", Sans-serif;
            font-size: 14px !important;
            font-style: normal;
            font-weight: 500;
            line-height: normal;
            padding-bottom: 20px !important;
            margin: 0;
            border-bottom: 1px solid #DDD;
            padding-top: 6px !important;
            text-align: left;
        }
    
    
        .health-articles-list-home {
            display: grid !important;
            grid-template-columns: repeat(1, 1fr) !important;
            gap: 30px !important;
            width: 100% !important;
        }
    
    
        .section-2-single-post {
            display: flex;
            gap: 20px;
            padding-top: 30px;
            border-top: 1px solid #DDD;
            flex-direction: column;
        }
    
        .article-description-heading {
            display: flex;
            flex-direction: column;
            gap: 20px;
            width: 100%;
            max-width: 100% !important;
            justify-content: center;
        }
        .article-description-content p {
            padding-bottom: 10px !important;
            color: #2E2D3F;
            font-family: Roboto;
            font-size: 16px;
            font-style: normal;
            font-weight: 400;
            line-height: normal;
            text-align: center;
            margin: 0 !important;
        }
    
        .section-1-single-post {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding-bottom: 15px;
            flex-direction: column;
        }
    
        .related-post a {
            display: flex;
            gap: 15px;
            flex-direction: column;
        }
        .related-post-details {
            display: flex;
            flex-direction: column;
            gap: 10px;
            align-items: center;
        }
        h2.related-post-titles {
            color: #000;
            font-family: Roboto;
            font-size: 14px;
            font-style: normal;
            font-weight: 400;
            line-height: normal;
            text-align: center;
        }
        .related-post-thumbnail img {
            width: 100%;
        }
        .article-description-content h4, .article-description-content h6 {
            text-align: center;
        }
        .article-description-heading-1 {
            display: flex;
            align-items: center;
            justify-content: center;
        }
        ul.content-toc {
            margin: 0;
            border-left: 2px solid #FB8C86;
            padding-left: 20px;
            display: flex;
            flex-direction: column;
            gap: 27px;
            align-items: center;
        }
        ul.content-toc li {
            text-align: center;
        }
    }
    
    
    @media(max-width:550px){
        .health-category-grid {
            display: grid;
            grid-template-columns: repeat(1, 1fr);
            gap: 15px;
        }
        .health-category-item span {
            font-size: 18px;
            text-align: center;
            font-weight: 600;
        }
    }
    
    
    .post-title-div {
        display: flex;
        gap: 10px;
    }
    .social-media-icon-div {
        display: flex;
        justify-content: space-between;
    }
    .social-media-icons {
        display: flex;
        gap: 15px;
    }
    .backarrows-div {
        display: flex;
        gap: 8px;
    }
    .back-text {
        text-decoration: none !important;
        color: #FB8C86;
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; 
    }
    
    .back-text:hover{
            color: #FB8C86;
    }
    
    @media (min-width: 922px) {
        .ast-container {
            max-width: 100% !important;
            margin: 0 !important;
            padding: 0 !important;
            display: block !important;
            overflow: hidden !important;
        }
    }
    
    
    
    .health-category-detail-section-1-details h1 {
        color: #000;
        font-family: "Alexandria", Sans-serif;
        font-size: 32px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        padding-bottom: 15px;
    }
    
    .health-category-detail-section-1-details p {
        color: #2E2D3F;
        font-family: "Roboto", Sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        margin: 0;
        width: 769px;
    }
    .health-category-detail-section-1-img img{
        width: 100%;
    }
    
    .health-articles-lis-sub {
        display: flex;
        flex-direction: column;
        justify-content: center;
        gap: 30px;
    }
    
    p.health-tags {
        color: #FB8C86;
       font-family: Roboto;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        margin: 0;
        padding: 0;
    }
    
    h2.health-title {
        color: #000;
        font-family: "Alexandria", Sans-serif;
        font-size: 18px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        padding: 0px;
        text-decoration: none !important;
    }
    
    p.post-date {
        color:  #797979;
        font-family: 'Roboto';
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        margin: 0;
        padding: 0px;
    }
    .post-author small {
           color:  #797979;
        font-family: 'Roboto';
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        margin: 0;
        padding: 0px;
    }
    
    .post-description {
        color: #2E2D3F;
        font-family: "Roboto", Sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        margin: 0;
        padding: 6px 0px 30px 0px;
    }
    
    .health-category-section {
        padding: 100px 30px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    
    .health-category-section-sub-home {
        max-width: 1340px;
        width: 100%;
        display: flex;
        flex-direction: column;
        gap: 30px;
        justify-content: center;
        align-items: center;
    }
    
    
    .health-category-section-sub-home {
        max-width: 1340px;
        width: 100%;
        
    }
    .health-category-section h2{
        color: #000;
        font-family: "a";
        font-size: 32px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        font-family: "Acumin Pro", Sans-serif;
        margin: 0;
        padding: 0;
    }
    
    .health-category-section p {
        color: #2E2D3F;
        font-family: "Acumin Pro", Sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
    }
    
    a.health-category-view-all {
        color:  #1D55FF;
        font-family: "Acumin Pro", Sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        text-decoration: none !important;
    }
    
    .health-category-section-title {
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-direction: row;
    }
    
    .health-category-section-detial {
        display: flex;
        flex-direction: column;
        gap: 15px;
        padding-bottom: 30px;
        border-bottom: 1px solid #DDD;
    }
    
    .health-category-section-detial-post{
        display: flex;
        gap: 50px;
        flex-direction: row;
    }
    
    .health-articles-list-home {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 50px;
        width: 70%;
    }
    
    .health-category-image {
        width: 30%;
    }
    
    .health-category-image img{
        width: 640px;
        height: 445px;
        object-fit: cover;
    }
    
    
    .health-article-home h3 a {
        color: var(--text-black, #000);
        font-family: "Acumin Pro", Sans-serif;
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-align: non;
        text-decoration: none !important;
        margin: 0;
        padding: 0;
    }
    
    .health-article-home h3 {
        margin: 0;
        padding: 0;
    }
    
    p.post-date-home {
        color:  #797979;
        font-family: "Acumin Pro", Sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        margin: 0 !important;
        padding-top: 10px;
        padding-bottom: 16px;
    }
    
    .description-home {
        color: #2E2D3F;
        font-family: "Acumin Pro", Sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        margin: 0 !important;
        padding: 0;
    }
    
    .health-article-home {
        padding-bottom: 30px;
        border-bottom: 1px solid #DDD;
    }
    
    p.health-tags-home {
        color:  #FB8C86;
        font-family: "Acumin Pro", Sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        padding-bottom: 10px;
        margin: 0;
    }
    
    .pagination {
        display: flex;
        justify-content: center;
        align-items: center;
        padding-bottom: 20px;
        gap: 30px;
    }
    
    .pagination a {
        text-decoration: none !important;
        color: #1D55FF;
        font-family: "Acumin Pro", Sans-serif;
        font-size: 20px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
    }
    
    .ekit-template-content-markup.ekit-template-content-header {
        background-color: #fff !important;
    }
    
    
    .ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary {
        margin: 0 !important;
        padding: 0;
    }
    
    .ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single, .ast-separate-container .ast-author-box, .ast-separate-container .ast-404-layout-1, .ast-separate-container .no-results {
        padding: 0 !important;
    }
    
    
    
    .top-section {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        position: relative;
    }
    
    .featured-image-single-post img {
        width: 100%;
        height: 310px;
        object-fit: cover;
    }
    
    .featured-image-single-post {
        width: 100%;
    }
    
    h1.article-title {
        position: absolute;
        color: #FFF;
        font-family: "Acumin Pro", Sans-serif;
        font-size: 40px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-align: center;
        padding: 0px 30px;
    }
    
    nav.navigation.post-navigation {
        display: none !important;
    }
    
    
    .article-description p {
        color: #2E2D3F;
        font-family: "Acumin Pro", Sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
    }
    
    
    .health-post-detail {
        background: #EBF0FF;
    }
    
    .featured-image-single-post:before {
        content: '';
        position: absolute;
        top: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.66);
    }
    
    .article-meta-admin {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    
    .article-meta-tags {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        max-width: 550px;
    }
    .social-icons {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 15px;
    }
    
    span.author-name {
        color: #FB8C86;
        font-family: Roboto;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        text-transform: capitalize;
    }
    .single-post-author {
        color:  #797979;
        font-family: Roboto;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    
    
    
    span.single-post-date {
        color: #797979;
        font-family: Roboto;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    
    p.health-tags-home-single-post {
        color:  #FB8C86;
        font-family: Roboto;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        margin: 0;
    }
    
    
    
    .single-post-article-meta {
        display: flex;
        justify-content: center;
        flex-direction: column;
        gap: 15px;
        width: 100%;
        max-width: 616px;
    }
    
    .section-1-single-post {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding-bottom: 15px;
    }
    
    .article-description-heading-1 {
        display: flex;
        align-items: center;
    }
    
    
    
    
    
    .content-toc {
        list-style-type: none;
        padding: 0;
    }
    
    .section-2-single-post {
        display: flex;
        gap: 30px;
        padding-top: 30px;
        border-top: 1px solid #DDD;
    }
    
    .article-description-content {
        width: 100%;
        max-width: 655px;
    }
    
    ul.content-toc {
        margin: 0;
        border-left: 2px solid #FB8C86;
        padding-left: 20px;
        display: flex;
        flex-direction: column;
        gap: 27px;
    }
    
    h2.single-post-page-heading {
        color:#2E2D3F;
        font-family: Roboto;
        font-size: 14px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        margin: 0 !important;
        padding-left: 5px;
    }
    
    .article-description-heading {
        display: flex;
        flex-direction: column;
        gap: 30px;
        width: 100%;
        max-width: 313px;
    }
    
    
    .content-toc a {
        text-decoration: none;
        color: #797979;
        font-family: Roboto;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    
    .left-side-single-post {
        width: 100%;
        max-width: 998px;
    }
    
    
    .main-content-single-post {
        display: flex;
        justify-content: center;
        gap: 30px;
        padding: 15px 30px;
    }
    
    .right-side-single-post {
        width: 100%;
        max-width: 390px;
        display: flex;
        flex-direction: column;
        gap: 30px;
    }
    
    h3.related-journal-single-post-heading {
        color: #000;
        font-family: "Alexandria", sans-serif;
        font-size: 20px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
    }
    
    .right-side-single-posts {
        display: flex;
        flex-direction: column;
        gap: 10px;
    }
    
    .related-post {
        padding: 15px 10px;
        border-radius: 8px;
        background: #FFF;
    }
    
    .single-post-article-meta-img {
        cursor: pointer;
    }
    
    h2.related-post-titles {
        color:  #000;
        font-family: Roboto;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        margin: 0 !important;
    }
    
    p.related-post-publish-date {
        color: #797979;
        font-family: Roboto;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        margin: 0;
    }
    
    .related-post a {
        display: flex;
        gap: 15px;
    }
    
    .related-post-details {
        display: flex;
        flex-direction: column;
        gap: 10px;
    }
    
    .article-description-content p{
        padding-bottom: 16px !important;
        color: #2E2D3F;
        font-family: Roboto;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
         margin: 0 !important;
    }
    
    
    .article-description-content h4{
        color:#000;
        font-family: "Alexandria", sans-serif;
        font-size: 24px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        padding-bottom: 16px;
    }
    
    .article-description-content h6{
        color: #000;
        font-family: "Alexandria", sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        padding-bottom: 16px;
    }
    
    .content-toc a:hover, .content-toc a.active  {
        color: #FB8C86;
    }
    
    
    
    .search-suggestions {
        background: #fff;
        border: 1px solid #ccc;
        max-height: 200px;
        overflow-y: auto;
        position: absolute;
        z-index: 100;
        display: none;
        top: 50px;
        width: 728px;
        border-radius: 10px;
    }
    .suggestion-item {
        padding: 10px;
        cursor: pointer;
        border-bottom: 1px solid #eee;
    }
    .suggestion-item:hover {
        background: #f0f0f0;
    }
    
    
    .search-page-search-bar  #health-category-search-btn-homepage{
        border: none;
        background: none;
        font-size: 18px;
        position: absolute;
        top: 4px;
        cursor: pointer;
        right: 35px;
        margin-right: 4px; 
    }
    
    .health-category-detail {
        display: flex;
        gap: 40px;
        width: 100%;
    }
    .health-articles-list {
        max-width: 100%;
        width: 40%;
    }
    
    .tab-post-btn {
        padding: 10px;
        cursor: pointer;
    }
    .tab-post-btn.active {
        color:#FB8C86 !important;
        font-family: Roboto !important;
        font-size: 14px !important;
        font-style: normal !important;
        font-weight: 400 !important;
        line-height: normal !important;
        background: none !important;
        text-decoration: underline;
    }
    .tab-content {
        margin-top: 10px;
        display: flex;
        flex-direction: column;
        gap: 16px;
    }
    .load-btn-section {
        margin: 0px auto;
    }
    .content-section1 {
        display: flex;
        gap: 5px;
        align-items: center;
    }
    .content-section2 {
        display: flex;
        gap: 5px;
    }
    
    .post-detail-inner .tabs{
        display: flex;
        gap: 15px;
        padding: 0px;
    }
    
    .tab-post-btn {
        padding: 10px !important;
        cursor: pointer !important;
        background: none !important;
        color: #2E2D3F !important;
        padding: 0 !important;
        font-family: Roboto !important;
        font-size: 14px !important;
        font-style: normal !important;
        font-weight: 400 !important;
        line-height: normal !important;
    }
    .tab-post-btn:hover {
       background: none !important;
       color: #2E2D3F !important;
       font-family: Roboto !important;
       font-size: 14px !important;
       font-style: normal !important;
       font-weight: 400 !important;
       line-height: normal !important;
    }
    .health-artical-post-detail {
        width: 60%;
        max-width: 100%;
        display: flex;
        flex-direction: column;
        gap: 10px;
    }
    
    h4.post-title {
        color: #000;
        font-family: "Alexandria", Sans-serif;
        font-size: 24px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
    }
    
    button#load-more-btn {
        border-radius: 3px;
        background: #FB8C86;
        padding: 10px;
        color: #FFF;
        font-family: "Alexandria", Sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }
    
    
    
    
    
    .download-list {
        list-style: none;
        padding: 0 !important;
        margin: 0;
        font-family: sans-serif;
        display: flex;
        flex-direction: column;
        gap: 16px;
    }
    
    .download-list li {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 10px 0;
        border-bottom: 1px solid #e2e2e2;
    }
    /* .post-title-with-pdf {
        display: flex;
        align-items: center;
        gap: 25px;
    } */
    
    .download-list a {
        text-decoration: none;
        color: #333;
        display: flex;
        width: 100%;
        text-decoration: none !important;
        gap: 15px;
    }
    
    .download-icon {
        color: #8e9ab5;
        font-size: 16px;
    }
    .class-payment-popup input, .class-payment-popup button {
        width: 100%;
        padding: 10px;
        margin-top: 10px;
    }
    
    button.donate-now-button-search-page {
        background-color: #FB8C86;
        padding: 12px 24px;
        border-radius: 4px;
        font-family: 'Alexandria';
    }
    
    
    @media(max-width:1025px){
        .health-category-detail {
        display: flex;
        flex-direction: column;
        gap: 30px;
    }
        .health-articles-lis-sub{
            width: 100%;
        }
        .health-articles-list {
        max-width: 100%;
        width: 100%;
    }
        .searched-keyword-notice{
            width: 100% !important;
        }
        .search-detail-keyword {
        width: 100% !important;
    }
        
    .health-artical-post-detail {
        width: 100%;
    }
        h4.post-title {
        color: #000;
        font-family: "Alexandria", Sans-serif;
        font-size: 24px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
    }
        .post-detail-inner {
        display: flex;
        flex-direction: column;
        gap: 16px;
    }
        .load-btn-section {
        margin: 0px;
    }
        h2.health-title{
            text-align: left;
        }
        p.post-date{
            text-align: left;
        }
    }
    
    #post-content-short {
        font-family: "Roboto", sans-serif;
        font-size: 16px;
        color: #000;
    }
    
    .health-article {
        display: flex;
        flex-direction: column;
        gap: 10px;
        padding: 20px;
        align-items: start;
        border-radius: 20px;
        background-color: #f3f5f6;
    }
    .post-detail-inner {
        display: flex;
        flex-direction: column;
        gap: 16px;
    }
    
    
    .health-main-topic {
        font-family: "Alexandria", sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    }
    .health-main-description {
        color: #2E2D3F;
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; 
    }
    
    @media(max-width:768px){
        .search-suggestions {
        background: #fff;
        border: 1px solid #ccc;
        max-height: 120px;
        overflow-y: auto;
        position: absolute;
        z-index: 100;
        display: none;
        top: 50px;
        width: 100%;
        border-radius: 10px;
    }
        img.clear-icon {
        width: 10px !important;
        height: 10px !important;
    }
    }
    
    
    /* login form css */
    .main-login-form-container{
        background-color: #333;
        height: 100vh;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .login-form-container {
        background: #fff;
        padding: 50px 40px 60px 40px;
        width: 653px;
        border-radius: 15px;
    }
    
    .login-form-container1i {
        display: flex;
        justify-content: end;
    }
    .login-form-container1ii {
        display: flex;
        justify-content: center;
        padding: 0px 50px 30px 50px;
    }
    
    .login-form-seci {
        display: flex;
        flex-direction: column;
        gap: 10px;
    }
    .login-form-section {
        display: flex;
        flex-direction: column;
    gap: 15px;
    }
    
    .login-form-secii {
        display: flex;
        flex-direction: column;
        gap: 15px;
    }
    
    input.inputs-type {
        padding: 20px 21px;
        border: 1px solid #ddd;
        border-radius: 11px;
        width: 100%;
        height: 8px;
        font-family: "Roboto", sans-serif;
        font-size: 14px;
        color: #818EA1;
    }
    label.email-text {
        color: #000;
        font-family: "Alexandria", sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        padding:  0px;
    }
    .login-main-heading {
        font-family: "Alexandria", sans-serif;
        font-size: 24px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        color: #000;
    }
    
    .member-div {
        display: flex;
        justify-content: space-between;
        padding: 10px 0px;
    }
    .physics-text{
        color:#2E2D3F;
        font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; 
    }
    .forget-text{
        color:#2E2D3F;
        font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; 
    text-decoration: none;
    cursor: pointer;
    }
    .signup-text{
        color:#2E2D3F;
        font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%; 
    text-decoration: none;
    }
    .pchirdo-physics-submit {
        text-align: center;
        background-color: #FB8C86;
        height: 44px;
        padding: 14px;
        border-radius: 4px;
    }
    
    a.pchirdo-physics-submit-btn {
        text-decoration: none;
        color: #fff;
        font-family: "Alexandria", sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        text-transform: uppercase;
    }
    
    @media(max-width:768px){
        .member-div {
            display: flex;
            justify-content: space-between;
            padding: 10px 0px;
            flex-direction: column;
        }
        .physics-text {
            color: #2E2D3F;
            font-family: "Roboto", sans-serif;
            font-size: 16px;
            font-style: normal;
            font-weight: 400;
            line-height: 150%;
            text-align: center;
        }
        .member-divii {
            display: flex;
            justify-content: center;
        }
        .member-div {
            gap: 20px;
        }
        .create-acc-form {
            display: flex;
            gap: 25px;
            flex-direction: column;
        }
        .main-sign-form-container{
            background-color: #333;
            height: 100vh;
            display: flex;
            justify-content: start;
            align-items: start;
            padding: 0px !important;
            overflow-x: clip;
        }
        .sign-form-container {
            background: #fff;
            padding: 50px 40px 60px 40px;
            width: 100%;
            border-radius: 15px;
        } 
    }
    
    
    /* forms */
    /* Auth Modal Styles */
    
    .auth-modal{
        display: none;
        position: fixed;
        z-index: 9999;
        left: 0;
        width: 100%;
        top: 0px;
        height: 3000px;
        background-color: rgba(0, 0, 0, 0.7);
    }
    .auth-modal-content {
        max-height: 90vh; 
        overflow-y: auto; 
        scrollbar-width: none;
    }
    
    .auth-modal-content {
        background-color: #fff;
        margin: 5% auto;
        padding: 50px 30px 30px 30px;
        border-radius: 10px;
        width: 100%;
        max-width: 860px;
        position: relative;
        bottom:20px;
    }
    
    /* forms */
    /* Auth Modal Styles end*/
    
    
    
    
    
    .searchinput-section{
        position: static;
    }
    
    .searchinput-section1{
        position: static;
    }
    
    .auth-close {
        color: #aaa;
        position: absolute;
        top: 0px;
        right: 10px;
        font-size: 24px;
        font-weight: bold;
        cursor: pointer;
    }
    
    .auth-close:hover {
        color: #000;
    }
    
    .auth-tab-content {
        display: none;
    }
    
    .auth-tab-content.active {
        display: block;
    }
    
    .auth-modal h2 {
        color: #333;
        margin-bottom: 20px;
        font-size: 24px;
    }
    
    .auth-modal h3 {
        color: #000;
        font-family: Alexandria;
        font-size: 24px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        text-align: center;
        margin: 0px;
    }
    
    .form-group {
        margin-bottom: 15px;
    }
    
    .form-group label {
        display: block;
        margin: 0px;
        color: #000;
        font-family: Alexandria;
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        padding: 10px 0px;
    }
    
    .form-group input {
        width: 100%;
        padding: 20px 21px;
        border: 1px solid #ddd;
        border-radius: 11px;
        font-size: 14px;
        font-family: 'Roboto';
        color: #000 !important; 
        background: white !important;
    }
    
    .custom-amount-field input{
        width: 100%;
        padding: 20px 21px;
        border: 1px solid #ddd;
        border-radius: 11px;
        font-size: 14px;
        font-family: 'Roboto';
        color: #818EA1 !important; 
        background: #fff !important;
    }
    
    .form-row {
        display: flex;
        gap: 15px;
    }
    
    .form-row .form-group {
        flex: 1;
    }
    
    .password-hint {
        font-family: Roboto;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        color: #000;
        margin: 0px;
    }
    
    .checkbox-group {
        display: flex;
        align-items: center;
        margin: 0px;
        gap: 5px;
    }
    
    .checkbox-group input {
        margin: 0px;
        width: 20px;
    }
    
    .auth-form-footer {
        display: flex;
        justify-content: space-between;
        margin: 15px 0;
    }
    
    .auth-switch-link, .forgot-password {
        text-decoration: none;
        font-size: 14px;
    }
    
    .auth-switch-link:hover, .forgot-password:hover {
        text-decoration: underline;
    }
    
    .auth-submit-btn {
        background-color: #FB8C86 !important;
        color: #fff;
        border: none;
        padding: 12px 24px;
        border-radius: 4px;
        cursor: pointer;
        font-size: 16px;
        width: 100%;
        font-weight: 600;
        font-family: 'Alexandria';
        line-height: normal;
        margin: 15px 0px 0px 0px;
    }
    
    .auth-submit-btn:hover {
        background-color: #FB8C86 !important;
    }
    div#card-number {
        background-color: white;
    }
    
    .donate-now-button{
         background-color: #FB8C86 !important;
        color: #fff;
        border: none;
        padding: 12px 24px;
        border-radius: 4px;
        cursor: pointer;
        font-size: 16px;
        width: 100%;
        font-weight: 600;
        font-family: 'Alexandria';
        line-height: normal;
        margin:0px;
    }
    
    .donate-now-button:hover{
          background-color: #FB8C86 !important;
    }
    
    
    .donation-section {
        border-radius: 8px;
        background: rgba(251, 140, 134, 0.33);
        padding: 15px;
        margin: 0px;
        display: flex;
        flex-direction: column;
        gap: 20px;
    }
    
    .donation-header {
        display: flex;
        flex-direction: column;
        gap: 10px;
    }
    
    .donation-options {
        display: flex;
        flex-direction: column;
        gap: 16px;
    }
    
    .check-icon {
        color: #4CAF50;
        font-size: 20px;
        margin-right: 10px;
    }
    
    .donation-options h3 {
        margin-bottom: 10px;
    }
    
    .donation-amounts {
        display: flex;
        gap: 30px;
    }
    
    .donation-buttons {
        display: flex;
        gap: 10px;
        margin-bottom: 15px;
    }
    
    .donation-option {
        background-color: #fff;
        border: 1px solid #ddd;
        padding: 20px 23px;
        border-radius: 5px;
        cursor: pointer;
        flex: 1;
        color: #000;
        width: 119px !important;
        height: 80px;
        text-align: center;
        font-family: Alexandria;
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        color: #000;
    }
    
    .donation-option:hover{
    background-color: #FB8C86;
    border: none;
    }
    button.donation-option.active {
     background-color: #FB8C86 !important;
        color: white !important;
        border: none !important;
    }
    
    button.donation-option.active:hover {
        background-color: #FB8C86 !important;
        color: white;
    }
    
    
    .donation-option.selected {
        background-color: #f8d7da;
        color: #fff;
        border-color: #f8d7da;
    }
    
    .custom-donation {
        margin-top: 15px;
    }
    
    .custom-amount {
        display: none;
        margin-top: 10px;
    }
    
    .custom-amount label {
        display: block;
        margin-bottom: 5px;
    }
    
    .custom-amount input {
        width: 100%;
        padding: 10px;
        border: 1px solid #ddd;
        border-radius: 5px;
    }
    
    .required {
        color: #ff0000;
    }
    
    .auth-message {
        margin-top: 15px;
        padding: 0px;
        border-radius: 5px;
    }
    
    .auth-message .success {
        color: #155724;
        background-color: #d4edda;
        border-color: #c3e6cb;
         font-family: 'Alexandria';
        padding: 5px;
    }
    
    .auth-message .error {
        color: #721c24 !important;
        background-color: #f8d7da;
        border-color: #f5c6cb;
         font-family: 'Alexandria';
        padding: 5px;
    }
    
    /* [Rest of the existing CSS remains the same] */
    
    
    .login-main-heading{
        font-family: "Alxendria" ,sans-serif;
        text-align: center;
    }
    
    .form-footer {
        display: flex;
        flex-direction: column-reverse;
        gap: 16px;
    }
    form#login-form {
        display: flex;
        flex-direction: column;
        gap: 12px;
    }
    .form-group {
        margin: 0px;
    }
    
    
    .auth-links {
        display: flex;
        justify-content: space-between;
    }
    
    a.forgot-password {
        color: #000;
        font-family: 'Alexandria';
    }
    
    a.switch-to-signup {
        color: #000;
        font-family: 'Alexandria';
        font-weight: 700;
    }
    
    .auth-links span {
        font-family: 'Alexandria';
        font-size: 16px;
        color: #000;
    }
    
    a.switch-to-forgot {
        color: #2E2D3F;
        font-family: "Roboto";
    }
    a.switch-to-login {
        color: #2E2D3F;
        font-family: "Roboto";
        font-weight: 700;
    }
    
    form#payment-form {
        display: flex;
        flex-direction: column;
        gap: 16px;
        border-radius: 15px;
        background: #E2EBFF;
        padding: 15px 15px 30px 15px;
        margin: 20px 0px 0px 0px;
    }
    .auth-back-btn {
        box-shadow: none;
        background-color: transparent !important;
        color: #FB8C86 !important;
        text-align: end;
    }
    .payment-header {
        border-radius: 8px;
        background: rgba(251, 140, 134, 0.33);
        padding: 30px 15px;
        display: flex;
        flex-direction: column;
        gap: 8px;
        margin: 15px 0px 0px 0px;
    }
    
    
    p {
        margin: 0px !important;
    }
    .auth-tab-content.active {
        display: flex;
        flex-direction: column;
        gap: 16px;
    }
    
    form#payment-form input {
        background-color: #fff !important;
    }
    
    .create-account {
        padding: 0px 0px 30px 0px;
    }
    
    form#signup-form {
        display: flex;
        flex-direction: column;
        gap: 16px;
    }
    form#signup-form h4{
        margin: 0px;
        color: #2E2D3F;
    font-family: Alexandria;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    
    }
    .form-section {
        display: flex;
        flex-direction: column;
        gap: 10px;
    }
    
    .supportcause{
        color: #2E2D3F;
    font-family: Alexandria;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    }
    .secure-div {
        display: flex;
        gap: 8px;
    }
    
    .secure-div p{
        font-family: Alexandria;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        color: #000    
    }
    h2.health-title {
        margin: 0px;
    }
    
    .register-form-section {
        display: flex;
        justify-content: space-between;
        gap: 20px;
    }
    
    .register-form-section input {
        width: 100%;
        padding: 20px 21px;
        border: 1px solid #ddd;
        border-radius: 11px;
        font-size: 14px;
        font-family: 'Roboto';
        color: #000 !important; 
        background: #fff !important;
        font-weight: 400;
    }
    .form-groups label {
        display: block;
        margin: 0px;
        color: #000;
        font-family: Alexandria;
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        padding: 10px 0px;
    }
    .form-groups {
        width: 48%;
    }
    .ensure-text{
        color: #2E2D3F;
        font-family: Roboto;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    
    
    .auth-links1 {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    
    .auth-links1 span{
        text-align: center;
    }
    
    .auth-modal-content a {
        text-decoration: none !important;
    }
    
    .elementor-912 .elementor-element.elementor-element-769a58a .elementskit-menu-hamburger:hover {
        background-color: transparent;
    }
    
    
    
    
    
    @media(max-width:768px){
        .auth-modal-content {
        background-color: #fff;
        margin: 25% auto;
        padding: 30px 30px 30px 30px;
        border-radius: 10px;
        width: 100%;
        max-width: 500px;
        position: relative;
    }
        .auth-modal {
        display: none;
        position: fixed;
        z-index: 9999;
        left: 0;
        top: 0px;
        width: 100%;
        height: 150vh;
        background-color: rgba(0, 0, 0, 0.7);
        padding: 0px 20px;
    }
        .donation-options {
        display: flex;
        flex-direction: column;
        gap: 16px;
        justify-content: center;
        align-items: center;
    }
        .donation-amounts {
        display: flex;
        flex-direction: column;
        gap: 20px;
    }
        .donation-option {
        background-color: #fff;
        border: 1px solid #ddd;
        padding: 20px 23px;
        border-radius: 5px;
        cursor: pointer;
        flex: 1;
        width: 180px !important;
        text-align: center;
        font-family: Alexandria;
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        color: #000;
    }
        .auth-close {
        color: #aaa;
        position: absolute;
        top: 0px;
        right: 25px;
        font-size: 28px;
        font-weight: bold;
        cursor: pointer;
    }
        .register-form-section {
        display: flex;
        justify-content: space-between;
        flex-direction: column;
        gap: 10px;
    }
        .form-groups {
        width: 100%;
    }
        .create-account {
        padding: 0px 0px 10px 0px;
    }
        .form-row {
        display: flex;
        gap: 10px;
        flex-direction: column;
    }
        .checkbox-group input {
        margin-right: 10px;
        width: 15px;
    }
    }
    
    
    /* searchbox animation */
     #health-category-search-btn-homepage {
        right: 35px; 
        transition: all 0.3s ease; 
    }
    .search-icons{
        width: 20px !important;
    }
    
    
    #health-category-search-input-homepage:hover ~ #health-category-search-btn-homepage,
    #health-category-search-input-homepage:focus ~ #health-category-search-btn-homepage {
        right: calc(100% - 41px)!important;
        z-index: 0;
        width: 20px !important;
        margin-right: 0px;
    }
    
    
    #health-category-search-input-homepage:focus::placeholder,
    #health-category-search-input-homepage:hover::placeholder {
        opacity: 0;
    }
    
    
    input:focus{
        border-style: solid !important;
        border-color: #ddd !important;
    }
    
    .terms-condtion-text{
        color: #FB8C86;
        text-decoration: none;
    }
    .terms-condtion-text:hover{
        color: #FB8C86;
    }
    
    
    .required-start{
          color: #721c24;
    }
    
    #signup-password-error {
        color: #721c24;
      }
    
    form#forgot-form {
        display: flex;
        flex-direction: column;
        gap: 30px;
    }
    .form-footer1 {
        display: flex;
        flex-direction: column;
        gap: 16px;
    }
    
    .auth-links1i {
        display: flex;
        flex-direction: column;
        width: 100%;
        justify-content: center;
        align-items: center;
    }
    p.forgot-message {
        font-family: 'Roboto';
        text-align: center;
    }
    
    .health-category-search-homepage {
        position: relative;
        display: flex;
        align-items: center;
    }
    
    #health-category-search-input-homepage {
        flex: 1;
    }
    div#health-category-clear-btn-homepage {
        position: absolute;
        right: 25px;
    }
    
    #health-category-search-btn-homepage,
    #health-category-clear-btn-homepage {
        margin-left: 8px;
    }
    
    .health-pagination {
        text-align: center;
        margin: 30px 0;
    }
    
    .health-pagination .page-numbers {
        display: inline-block;
        margin: 0 5px;
        padding: 10px 15px;
        background-color: #fff;
        color: #000;
        border-radius: 5px;
        text-decoration: none !important;
        font-weight: 500;
        transition: background-color 0.3s ease, color 0.3s ease;
        border: 1px solid #000;
        font-family: "Alexandria", Sans-serif;
    }
    
    .health-pagination .page-numbers:hover {
        background-color: #FB8C86;
        color: #fff;
        border: 1px solid #fff
    }
    
    .health-pagination .page-numbers.current {
        background-color: #FB8C86;
        color: #fff;
        font-weight: 600;
        cursor: default;
        border: 1px solid #fff;
        font-family: "Alexandria", Sans-serif;
    }
    
    .health-pagination .page-numbers.dots {
        background: transparent;
        cursor: default;
        color: #888;
        padding: 10px 5px;
    }
    .searched-keyword-notice {
        margin-bottom: 20px;
        padding: 10px 15px;
        background-color: #ff2d2d;
        font-family: "Alexandria", Sans-serif;
        border-left: 4px solid #797979;
        font-size: 16px;
        width: 100%;
        max-width: 100%;
color: white;
    }
    .posts-title {
        display: flex;
        align-items: start;
        gap: 10px;
        width: 100%;
    }
    
    
    i.fa-regular.fa-bookmark {
        color: #FB8C86;
        width: 13px;
        height: 20px;
        font-weight: 400;
        cursor: pointer;
        cursor: pointer;
        padding-top: 5px;
    }
    
    i.fa-regular.fa-bookmark.bookmarked {
        font-weight: 600;
    }
    
    .bookmark-post {
        position: relative;
        cursor: pointer;
    }
    .bookmark-post .count {
        display: block;
        color: #FFF;
        font-family: "Inter", serif !important;
        font-size: 14px !important;
        font-style: normal !important;
        font-weight: 700 !important;
        line-height: normal !important;
        position: absolute;
        text-align: center;
        right: -8px;
        top: -18px;
        width: 23px;
        height: 23px;
        background-color: #FB8C86;
        border-radius: 50px;
        padding: 3px 6px;
    }
    
    .bookmark-popup {
        position: absolute;
          top: 56px;
        right: -45px;
        background: white;
        border: 1px solid #ccc;
        z-index: 9999;
        width: 300px;
        padding: 20px;
        border-radius: 8px;
        display: none;
        color: black;
    }
    
    .bookmark-popup a {
        color: #000 !important;
      font-family: 'Alexandria' !important;
        font-size: 14px !important;
        font-style: normal !important;
        font-weight: 400 !important;
        line-height: normal !important;
    }
    span.remove-bookmark {
      font-size: 24px;
        color: #721c24;;
        cursor: pointer;
    }
    
    .error-message {
         display: block;
        margin-top: 5px;
        color: #721c24;;
        font-size: 14px;
        font-family: 'Alexandria';
    }
    
    .search-detail-keyword {
        width: 100%;
    }
    .donate-button {
        cursor: pointer;
    }
    
    
    /* Style for the tab navigation */
    .health-tabs {
        font-family: Arial, sans-serif;
    }
    
    .tab-titles {
        display: flex;
        list-style: none;
        padding: 0;
        margin: 0;
        background-color: #f4f4f4;
        border-bottom: 2px solid #ddd;
    }
    
    .tab-titles li {
        padding: 10px 20px;
        cursor: pointer;
        text-transform: uppercase;
        font-weight: bold;
    }
    
    .tab-titles li.active {
        background-color: #009688;
        color: white;
    }
    
    .tab-titles li:hover {
        background-color: #00796b;
        color: white;
    }
    
    /* Style for tab content */
    .tab-content {
        padding: 20px 0px;
        background-color: #fff;
        border-top: 2px solid #ddd;
    }
    
    .tab-pane {
        display: none;
    }
    
    .tab-pane.active {
        display: block;
    }
    
    /* Style for category list under tabs */
    .health-categories {
        list-style: none;
        padding: 0;
        margin: 0;
    }
    
    .health-categories li {
        padding: 10px;
        border-bottom: 1px solid #f0f0f0;
    }
    
    .health-categories li a {
        font-size: 18px;
        font-weight: bold;
        color: #00796b;
        text-decoration: none;
    }
    
    .health-categories li a:hover {
        color: #004d40;
    }
    
    .health-categories li p {
        font-size: 14px;
        color: #777;
        margin-top: 5px;
    }
    
    /* Add a little spacing between tabs and content */
    .health-tabs .tab-content {
        margin-top: 20px;
    }
    
    img.clear-icon {
        width: 15px;
        height: 15px;
    }
    
    .donation-thank-you-message {
        background-color:  #0da70d;
        padding: 5px;
        text-align: center;
        color: #fff;
        margin: 15px 0px 0px 0px;
    }
    .donation-thank-you-message-search-page{
         background-color:  #0da70d;
        padding: 5px;
        text-align: center;
        color: #fff;
        margin: 15px 0px 0px 0px;
    }
    
    @media(max-width:475px){
        a.next.page-numbers {
        margin: 5px;
    }
    }
    
    
    .privacy-policy-section {
        width: 1340px;
        max-width: 100%;
        padding: 30px;
        margin: 0px auto;
    }
    .privacy-policy-section h2{
        font-family: "Alexandria", Sans-serif;
        color: #000;
        font-weight:600;
        line-height: normal;
        padding: 0px 0px 10px 0px;
    }
    .privacy-policy-section h3{
        font-family: "Alexandria", Sans-serif;
        font-size: 20px;
        color: #000;
        font-weight:600;
        padding: 0px 0px 10px 0px;
        line-height: normal;
    }
    
    .privacy-policy-section p{
        font-family: "Alexandria", Sans-serif;
        font-size: 16px;
        color: #000;
        font-weight:400;
        line-height: 150%;
        padding: 0px 0px 10px 0px;
    }
    
    
    
    .health-article:hover {
        background-color: #797979;
        transition: all 0.3s linear;
        border-radius: 15px;
    }
    
    .health-article:hover 
    h2.health-title{
        color: #fff;
    }
    
    .health-article:hover
    p.post-date{
        color: #fff;
    }
    .health-article:hover 
    .post-description{
        color: #fff;
    }
    
    .health-article:hover 
    p.health-tags{
        color: #fff;
    }
    .post-title-with-pdf {
        display: flex;
        flex-direction: column;
        gap: 10px;
    }
    
    
     @media(max-width:768px){
    
        .privacy-policy-section{
            padding: 20px;
        }
        .privacy-policy-section p{
            font-size: 14px;
        }
        .privacy-policy-section h2{
            font-size: 18px;
        }
        .privacy-policy-section h3{
            font-size: 18px;
        }
        .privacy-policy-section h2{
            font-size: 18px;
        }
        .privacy-policy-section h3{
            font-size: 18px;
        }
        span.remove-bookmark {
        font-size: 20px;
        color: #721c24;;
        cursor: pointer;
    }
    } 
    
    
    
    .section-2 h3 {
        font-family: 'Alexandria';
    }
    
    .bookmark-popup p{
        font-family: 'Alexandria';
    }
    
    .donation-header p {
        font-family: 'Roboto';
    }
    
    
    @media(max-width:992px){
        
    .bookmark-popup {
        position: absolute;
        top: 52px;
        right: -152px;
        background: white;
        border: 1px solid #ccc;
        z-index: 9999;
        width: 300px;
        padding: 20px;
        border-radius: 8px;
        display: none;
    }
    }
    
    
    
    /* terms and conditions */
    
    
    a.infopichardo-physics {
        color:  #2E2D3F;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    line-height: 150%; 
    text-decoration: none;
    }
    
    #ez-toc-container ul{
        display: flex;
        flex-direction: column;
        gap: 30px;
    }
    
    .ez-toc-debug-messages {
        display: none;
    }
    
    
    .forget-password-form-sectioni {
    display: flex;
    gap: 17px;
    flex-direction: column;
    padding: 0px 0px 15px 0px;
    }
    
    .forget-password-form-section {
        border-radius: 15px;
        background: #E2EBFF;
        padding: 50px 30px;
    }
    
    .forget-password-form-sectioni h3 {
        font-size: 32px;
    }
    
    .need-account{
        font-weight: 400 !important;
    }
    
    a:focus{
        outline: none !important;
    }
    /* div#header-login-tab {
        display: flex;
        flex-direction: column;
        gap: 20px;
    } */
    
    form#login-form-header {
        display: flex;
        flex-direction: column;
        gap: 15px;
    }
    
    div#header-login-tab h3 {
        font-size: 24px;
        font-family: 'Alexandria';
        text-align: center;
    }
    
    
    @media(max-width:992px){
        .auth-modal{
            padding: 0px 20px;
        }
        .forget-password-form-section {
        border-radius: 15px;
        background: #E2EBFF;
        padding: 30px;
    }
        .forget-password-form-sectioni h3 {
        font-size: 20px;
    }
        .auth-submit-btn {
        background-color: #FB8C86 !important;
        color: #fff;
        border: none;
        padding: 12px 24px;
        border-radius: 4px;
        cursor: pointer;
        font-size: 14px;
        width: 100%;
        font-weight: 600;
        font-family: 'Alexandria';
        line-height: normal;
        margin: 0px 0px 0px 0px;
    }
        form#forgot-form {
        display: flex;
        flex-direction: column;
        gap: 15px;
    }
        .need-account {
        font-weight: 400 !important;
        font-size: 14px;
    }
    }
    
    
    @media(max-width:768px){
        .bookmark-post .count{
            display: block;
        color: #FFF;
        font-family: "Inter", serif !important;
        font-size: 14px !important;
        font-style: normal !important;
        font-weight: 700 !important;
        line-height: normal !important;
        position: absolute;
        text-align: center;
        right: -8px;
        top: -14px;
        width: 20px;
        height: 20px;
        background-color: #FB8C86;
        border-radius: 50px;
        padding: 3px 6px;
        }
    }
    
    
    
    div#post-content-full p{
        font-family: 'Roboto' !important;
        font-size: 16px;
        color: #000;
        line-height: 150%;
    }
    div#post-content-full li{
        font-family: 'Roboto' !important;
        font-size: 16px;
        color: #000;
        line-height: 150%;
    }
    
    div#post-content-full h1 {
        font-family: 'Alexandria';
        font-size: 24px;
        line-height: normal;
    }
    
    div#post-content-full{
        display: flex !important;
        flex-direction: column !important;
        gap: 20px !important;
        height: max-content !important;
        padding: 20px 0px !important;
    }