.elementor-420 .elementor-element.elementor-element-f56fd2b .gallery-item{padding:0 35px 35px 0;}.elementor-420 .elementor-element.elementor-element-f56fd2b .gallery{margin:0 -35px -35px 0;}.elementor-420 .elementor-element.elementor-element-f56fd2b .gallery-item .gallery-caption{text-align:center;}/* Start custom CSS for image-gallery, class: .elementor-element-f56fd2b */.gallery-icon img{
width: 100%;
}
@media (min-width: 1024px) {
#gallery-1 {
column-count: 9;
column-gap: 0;
-webkit-column-count: 9;
-webkit-column-gap: 0;
-moz-column-count: 3;
-moz-column-gap: 0;
}
}
@media (min-width:361px) and (max-width:1024px) {
#gallery-1 {
column-count: 4;
column-gap: 0; 
-webkit-column-count: 4;
-webkit-column-gap: 0;
-moz-column-count: 3;
-moz-column-gap: 0;
} 
}
@media (max-width:360px) {
#gallery-1 {
column-count: 3;
column-gap: 0; 
-webkit-column-count: 3;
-webkit-column-gap: 0;
-moz-column-count: 3;
-moz-column-gap: 0; 
} 
}/* End custom CSS */