.gallery-section{color:#fff;text-align:center;background:url('../img/bgPortafolio2.jpg') center/cover no-repeat fixed;min-height:500px}.gallery-header{margin-bottom:20px}.dropdown-main,.sub-dropdown{margin:10px auto;position:relative;display:inline-block}.categories,.photo-gallery{margin-top:20px}.dropdown-main,.sub-dropdown :hover{transition:.6s ease-in-out}.dropdown-btn{background-color:#525151;color:#fff;padding:10px 20px;font-size:16px;border:none;cursor:pointer;border-radius:5px;transition:background-color .3s}.dropdown-btn:hover{background-color:#525151;transition:.2s ease-in-out;opacity:.9;box-shadow:5px 5px 20px #000}.dropdown-content{display:none;position:absolute;background-color:#333;min-width:160px;border-radius:5px;z-index:1;transition:.3s}.dropdown-content div{color:#fff;padding:10px 15px;cursor:pointer;text-align:left}.dropdown-content div:hover{background-color:#555;transition:.2s ease-in-out}.dropdown-main:hover .dropdown-content,.sub-dropdown:hover .dropdown-content{display:block;transition:.2s ease-in-out}.shadow-galeria-title,h3{color:#fff;text-shadow:0 0 4px #000!important}.categories{display:flex;flex-direction:column;gap:20px}.category,.photo-gallery{display:none;padding:20px;border-radius:8px}.category{background-color:transparent}.video-container video{width:100%;max-width:100%;border-radius:8px}.photo-gallery h3{margin-bottom:15px}.photo-grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.photo-grid img{width:100%;max-width:150px;border-radius:5px}@media (max-width:768px){.dropdown-btn{font-size:14px;padding:8px 15px}}@media (max-width:480px){.dropdown-btn{width:100%;text-align:center}.categories,.photo-grid{flex-direction:column;align-items:center}}.gallery img{width:200px;height:200px;object-fit:cover;border-radius:5px;box-shadow:5px 5px 20px #000}.gallery img:hover{transform:scale(.9);transition:.6s}