.album-container{-moz-column-count:1;column-count:1;-moz-column-gap:10px;column-gap:10px;padding:10px}.album-container .portrait{grid-row:span 2}.album-container .album-image-box{width:100%;margin-bottom:10px;display:block;border-radius:15px;overflow:hidden}.album-container .album-image-box .album-image{width:100%;height:100%;transition:transform .3s ease-in-out,filter .3s ease-in-out}.album-container .album-image-box .album-image:hover{transform:scale(1.05)}@media (min-width: 300px){.album-container{-moz-column-count:1;column-count:1}}@media (min-width: 768px){.album-container{-moz-column-count:2;column-count:2}}@media (min-width: 972px){.album-container{-moz-column-count:3;column-count:3}}@media (min-width: 1200px){.album-container{-moz-column-count:3;column-count:3;gap:20px}}@media (min-width: 1600px){.album-container{-moz-column-count:4;column-count:4}}.album-header{width:100%;background-color:#000;display:flex;flex-direction:column;align-items:start;justify-content:center;position:relative}.album-header .breadcrumb{color:#fff}.album-header .breadcrumb .active{color:#eee}.album-header .album-details{background-color:#eee;max-width:1200px;min-height:230px;max-height:300px;overflow:hidden;border-radius:20px 20px 0 0;padding:20px;position:relative}@media (min-width: 972px){.album-header{align-items:center;justify-content:flex-start;height:200px;margin-bottom:150px}}
