.elementor-image-gallery .gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;max-width:100%;margin:0 auto}
.elementor-image-gallery .gallery-item img{margin:0 auto}
.elementor-image-gallery figure img{display:block}
.elementor-image-gallery figure figcaption{width:100%}
.gallery-spacing-custom .elementor-image-gallery .gallery-icon{padding:0}
@media (min-width:768px){.elementor-image-gallery .gallery-columns-3 .gallery-item{max-width:33.33%}}
@media (min-width:480px) and (max-width:767px){.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item{max-width:50%}}
@media (max-width:479px){.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item{max-width:100%}}
