.detail-gallery {
        display: contents;
}

#mainImage {
        height: 650px !important;
}


.social-links-centered {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
}




.mobile-menu-social {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0px;
    padding: 5px 2px;
    border-top: 1px solid var(--gray-200);
    background: var(--gray-50);
    flex-wrap: wrap;
}















@media only screen and (max-width: 600px) {
  #mainImage {
        height: 400px !important;  
        
        
    }
}