/* Styles for screens between 768px and 1600px */ 
@media screen and (min-width: 768px) and (max-width: 1600px) { 
    #footer { 
        display: none; 
    } 
  
    #footer-middle { 
        background-color: #2f364f; 
        padding: 1% 1% 0 1%; 
        font-family: 'Arial'; 
        font-size: small; 
    } 
  
    /* Ensure the layout adapts for middle-sized screens */ 
    #research_info { 
        display: flex; 
        justify-content: space-around; 
        align-items: flex-start; 
        flex-wrap: wrap; 
    } 
  
    /* Adjust content wrap margins for medium screens */ 
    #content_wrap,  
    #content_wrap2 { 
        margin: 2% 10% 2% 10%; 
    } 
} 

 