.filebird-gallery {
display: flex;
flex-wrap: wrap;
margin: -10px;
}
.filebird-gallery-item {
box-sizing: border-box;
padding: 10px;
}
.filebird-gallery-item img {
width: 100%;
height: auto;
display: block;
transition: all 0.3s ease;
}
.filebird-gallery-item a {
display: block;
overflow: hidden;
}
.filebird-gallery-item a:hover img {
transform: scale(1.05);
}
.filebird-gallery-error,
.filebird-gallery-empty {
padding: 20px;
background-color: #f7f7f7;
border-radius: 5px;
text-align: center;
color: #666;
font-style: italic;
} @media (max-width: 767px) {
.filebird-gallery-columns-4 .filebird-gallery-item,
.filebird-gallery-columns-5 .filebird-gallery-item,
.filebird-gallery-columns-6 .filebird-gallery-item {
width: 33.33%;
}
}
@media (max-width: 480px) {
.filebird-gallery-columns-2 .filebird-gallery-item,
.filebird-gallery-columns-3 .filebird-gallery-item,
.filebird-gallery-columns-4 .filebird-gallery-item,
.filebird-gallery-columns-5 .filebird-gallery-item,
.filebird-gallery-columns-6 .filebird-gallery-item {
width: 50%;
}
}.elementor-shape{direction:ltr;left:0;line-height:0;overflow:hidden;position:absolute;width:100%}.elementor-shape-top{top:-1px}.elementor-shape-top:not([data-negative=false]) svg{z-index:-1}.elementor-shape-bottom{bottom:-1px}.elementor-shape-bottom:not([data-negative=true]) svg{z-index:-1}.elementor-shape[data-negative=false].elementor-shape-bottom,.elementor-shape[data-negative=true].elementor-shape-top{transform:rotate(180deg)}.elementor-shape svg{display:block;left:50%;position:relative;transform:translateX(-50%);width:calc(100% + 1.3px)}.elementor-shape .elementor-shape-fill{fill:#fff;transform:rotateY(0deg);transform-origin:center}