@media all and (max-width: 500px)
{
    .navbar-brand{
        display: none;
    }
    .navbar-brand-shortcut {
        display: block;
        font-size: 3.2rem;
        font-weight: 700;
        text-decoration: none;
    }
    .accordion-body {
        font-size: 1.5rem;
    }
    .accordion-button {
        font-size: 2rem;
    }
    /*.accordion-body::first-letter {
        font-size: 3rem;
    }*/
    .card-text {
        font-size: 1.5rem;
    }
    .card-title {
        text-align: center;
        font-size: 2rem;
    }
    .card-body {
        font-size: 1.5rem;
        margin-left: 1rem;
        margin-right: 1rem;
    }
    .card h1 {
        font-weight: 600;
        font-size: 1.8rem;
    }
    .home .welcome-text {
        font-size: 1.5rem;
    }
    #accordion-history {
        padding: 3rem;
    }
    #first-part-slogan {
        font-size: 2.1rem;
    }
    #second-part-slogan {
        font-size: 1.8rem;
    }
    .tombs {
        margin-left: 2rem;
        margin-right: 2rem;
        font-size: 1rem; 
        line-height: 2.5rem;
        padding: 1rem;
    }
    .category-tomb {
        font-size: 1.2rem;
    }
    
    #aboutus1-general {
        font-size: 1.5rem;
    }
    .home {
        height: 40rem;
    }
    .display-1 {
        padding-top: 30rem;
    }
    .home .btn {
        margin-bottom: 20rem;
    }
    #voice-of-women {
        padding: 5rem;
        width: 35rem; 
        height: 25rem;
    }
    .conferences-text, .conferences-intro, #NTK-text, #NKK-description-container, #online-campaigns, #pearls-description-text, #pearls-description-text1 {
        font-size: 1.4rem;
        padding: 1.5rem;
    }
    #pearls-description-text, #pearls-description-text1 {
        padding: 1rem;
        margin: 0.1rem;
    }
    .name-poet {
        font-size: 2rem;
        padding: 0.5rem;
    }
    .profile-info {
        margin-left: 0px;
        margin-right: 0px;
    }
    #profile-pic {
        margin-left: 20%;
        margin-right: 0rem;
        opacity: 0.95;
        border: solid 30px #ffffffaa;
    }
    .profile-text {
        margin-left: 0rem;
        font-size: 1.2rem;
    }
    .title-book {
        font-size: 2rem;
    }
    #book-cite1 {
        font-size: 1.8rem;
        padding: 3rem 4rem;
    }
    #book-cite2 {
        font-size: 1.8rem;
    }
    #book-cite3 {
        font-size: 1.8rem;
        margin-left: 5rem;
        margin-right: 5rem;
        padding: 2rem;
    }
    #book-cite4, #book-cite5 {
        font-size: 1.8rem;
    }
    .book-picture4 {
        margin-left: 5rem;
        margin-right: 5rem;
        margin-top: 2rem;
        padding: 3rem;
        font-size: 1.8rem;
    } 
    .button-history1 {
        font-size: 1.5rem;
    }
    .button-history1::first-letter {
        font-size: 2rem;
    }
    .button-history1 {
        padding-left: 1rem;
        padding-right: 1rem;
        height: 120px;
    }
    .accordion-body {
        text-align: justify;
        text-indent: 0px;
    }
    #pearls-description-text {
        font-size: 1.7rem;
        padding: 3rem;
    }
    #pearls-description-text1 {
        font-size: 2rem;
        text-transform: uppercase;
    }
    .privacy-policy {
        margin-right: 1rem;
        margin-left: 1rem;
        padding: 2rem;
        font-size: 1.5rem;
    }
    #pearls-title{
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
    .declaration-content{
        margin-left: 1rem;
        margin-right: 1rem;
        font-size: 1.5rem;
        padding: 3rem;
    }
    #declaration-intro, #declaration-title, #declaration-title1{
        font-size: 2rem;
    }
    .btn-primary, .btn-category, .main-image, .profile-text, .name-poet, .book-info, #book-cite4, #book-cite5, .book-picture4 {
        background-color:rgb(2, 2, 97) ;
    }
    .book-picture4, .book-picture3 {
        margin-left: 0rem;
        margin-right: 0rem;
    }
    .declaration-btn {
        background-image: none;
        background-color:rgb(2, 2, 97) ;
    }
}