textarea#form-field-message {
    border-radius: 20px;
}


.astra-shop-summary-wrap {
    padding-left: 20px;
    padding-bottom: 20px;
}
span.ast-woo-product-category{
    display: none;
}

.elementor-element .swiper .swiper-horizontal>.swiper-pagination-bullets, .elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper .swiper-pagination-custom, .elementor-element .swiper .swiper-pagination-fraction, .elementor-element .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper~.swiper-pagination-custom, .elementor-element .swiper~.swiper-pagination-fraction, .elementor-lightbox .swiper .swiper-horizontal>.swiper-pagination-bullets, .elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper .swiper-pagination-custom, .elementor-lightbox .swiper .swiper-pagination-fraction, .elementor-lightbox .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper~.swiper-pagination-custom, .elementor-lightbox .swiper~.swiper-pagination-fraction {
    bottom: -30px;
}


div.sbi_item:hover {
	  transform:scale(0.9)
}
div.sbi_item{
	 border-radius: 20px;
}


.elementor-12 .elementor-element.elementor-element-590bc0e .gallery-item img:hover {
    transform: scale(0.9);
    filter: brightness(0.61);
}

.elementor-12 .elementor-element.elementor-element-590bc0e .gallery-item img {
    transition-duration: 0.5s;
    transition-property: transform;
}

/* img.avoid-lazy-load.wp-post-image {
    height: 300px;
*/
/* .elementor-51 .elementor-element.elementor-element-a4a8e0f .elementskit-navbar-nav .elementskit-submenu-panel {
    border-radius: 0px 0px 0px 0px;
    min-width: 700px;
    display: flex !important;
    flex-wrap: wrap;
    gap: 20px;
    background: #f5f5f5;
    padding: 15px;
} */

img.avoid-lazy-load.wp-post-image {
    display: none;
}

.ast-article-post .post-thumb-img-content img {
    aspect-ratio:auto;
    width: 100%;
}

.eael-mailchimp-message P {
    padding: 10px 20px !important;
    color: white !important;
}

.additional-images .dr-lg-media-popup img {
    margin: 0;
    width: 30%;
    -o-object-fit: cover;
    object-fit: cover;
}

@media (max-width: 768px) {
  .additional-images .dr-lg-media-popup img {
    margin: 0;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
}