body {
    background-color: #f4f4f4;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
}



header .logo {
    color: white;
    font-size: 24px;
    font-weight: bold;
    text-decoration: none;
}
header {
    background-color: #4caf50;
    padding: 10px 20px;
    text-align: center;
}

.nav-links {
    list-style-type: none;
}
.topical ul li a {
    color: blue;
    text-decoration: none;
}
.nav-links li {
    display: inline;
    margin: 0 10px;
}

.nav-links li a {
    color: white;
    text-decoration: none;
}

.hero {
    background-color: #f4f4f4;
    padding: 0;
    margin: 0;
    text-align: center;
}

.section {
    padding: 10px;
    text-align: center;
}



button {
    background-color: #4caf50;
    color: white;
    padding: 10px 20px; /* Changed to use space */
    border: none;
    border-radius: 5px;
    cursor: pointer;
}

footer {
    background-color: #333;
    color: white;
    text-align: center;
    padding: 10px;
    position: relative;
    bottom: 0;
    width: 100%;
}

h1 {
    text-align: center;
    color: blue;
}

#verses {
    display: block; 
    justify-content: center;   
    background-color: hsl(0, 11%, 85%);
    max-height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
    border: 4px dotted orange;
}

#books {
    margin-left: auto;
    margin-right: auto;  
}

/*@media (max-width: 500px) {
    .bible_data {
        max-width: 100%;
    } 
}*/

@media (min-width: 501px) {
    .bible_data {
        max-width: 50%;
        justify-content: center;   
        margin-left: auto;
        margin-right: auto;
        border: 4px solid black;
    } 
}

.verse-container {
    max-width: 50%;
    display: inline;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
}

#verse, #prayer, #inspiration, #label1, #label2, #label3 {
    width: fit-content;
    text-align: center;
}

.verse-number, .verse-text {
    font-size: 21px;
}

#label1, #label2, #label3 {
    font-size: 24px; /* Added unit */
    color: rgb(235, 224, 224);
}

#verse, #prayer, #inspiration {
    font-size: 20px;
    margin-left: auto;
    text-align:  center;
    margin-right: auto;
}

#reference {
    padding-bottom: 2px;
    color: blue;
    font-size: 26px;
}

.daily_verse_section {
    max-width: 60vw;
    margin-left: auto;
    justify-content: center;
    margin-right: auto;
    overflow-x: hidden;
    padding-top: 20px;
}

html {
    scroll-behavior: smooth;
}

#more-dev {
    display: none;
}

#devotionals, .daily-verse, .dev-article  {
    max-width: 60%;
    margin-left: auto;
    justify-content: center;
    margin-right: auto;
    background-color: #ddd;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}
/*{
    background-color: #ddd;
    padding: 20px;
    margin: 20px auto;
    max-width: 600px;
    border-radius: 8px;
}*/

#devotion-section, #dailyVerseSection {
    background-color: #f4f4f4;
    margin: 0;
}

@media only screen and (max-width: 767px) {
    .nav-toggle {
        display: flex;
        position: absolute;
        display: flex;
    flex-direction: column;
    justify-content: center;  /* Center vertically */
    align-items: center;      /* Center horizontally */
    width: 40px;              /* Width of the button */
    height: fit-content;             /* Height of the button */
    /* background-color: white;  Visibility */
    border: none;             /* No border */
    cursor: pointer;  
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 0;
    }
    
    .bar {
        display: block;              /* Ensure block display */
    width: 30px;                 /* Set explicit width */
    height: 2px;                 /* Set height */
    background-color: white;     /* Make bars visible */
    margin: 3px 0; 
  
    
    }
    
    .nav-links {
        display: none;
        flex-direction: column;
        background-color: #4caf50;
        position: absolute;
        top: 60px; /* Adjust based on header height */
       left: 0;
        width: fit-content;
        text-align: left;
        height: fit-content;
    }
    .nav-links li {
      height:40px;  
      
    }
    .nav-links.active {
        display: flex; /* Shows the menu when active */
    }
    .topical {
        position: relative; /* Ensure the dropdown aligns with the parent */
        height: fit-content;
    }
    
    .topics {
        display: none; /* Hidden by default */
        flex-direction: column;
        background-color:#4caf50;
        top: 100%; /* Show dropdown directly below */
        left: 0;
        width: 100%;
        text-align: center;
        height: fit-content;
        z-index: 100; /* Ensure dropdown is above other content */
    }
    
    .topics.active {
        display: flex; /* Show the dropdown */
    }
    .topic li {
       margin-bottom: 30px;
       margin-top: 20px;
       
    }
    
    #phone-sec {
        display: block;
        /*margin-left: auto;
        justify-content: center;
        margin-right: auto;*/
    }
    
    #qrCode {
        display: none;
    }
    header {
        background-color: #4caf50;
        padding: 10px 10px;
        width: 100vw;
        text-align: center;
    }
    #play-icon {
        width: 40%;
        height: 64px;
        
    }

    .verse-container {
        
        display: inline;
        justify-content: center;
        margin-left: auto;
        margin-right: auto;
    }

    .daily-verse, .dev-article, #devotionals {
        background-color: #ddd;
        padding: 20px;
        margin: 20px auto;
        max-width: 90%;
        font-size: 20px;
        border-radius: 8px;
        font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    }
    #play-icon {
        width: 240px;
        height: 48px;
        padding: 20px;
        margin: 20px auto;
    }
    #about{
        
        max-width: 90%;
        margin :20px auto; 
        font-size: 22px;
        text-align: left;

        font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    }
#contactForm label{
    display: block;
    margin-bottom: 5px;
}

    
}


#play-icon {
    width: 240px;
    height: 48px;
}

@media only screen and (min-width: 769px) {
    .nav-toggle {
        display: none;
    }
    
    .nav-links {
        display: flex;
        justify-content: center;
        list-style: none;
    }

    .nav-links li {
        display: inline-block;
        margin: 20px 15px;
        margin-bottom: 10px;
        font-size: 20px;
    }
    
    #phone-sec {
        display: none;
    }
    .topics{
        display: none;
    }

    .topical:hover .topics {
        display: block; /* Show sublist when hovering over Topical Verses */
    }
    
}
j{
    color:red;
}
figure{
    align-items: center;
}
.read-more_devotionals{
    display: none;
}
#about{
    max-width: 70%;
    margin :10px auto; 
}
form{
    font-size: 20px;
}
input{
    min-height: 20px;
}
select{
    font-size: 20px;
}


