.elementor-widget-container {
	.elementor-jet-single-images {
		.jet-single-images {
			&__wrap {
				&:after {
					clear: both;
					content: "";
					width: 100%;
					display: block;
				}
				.woocommerce-product-gallery {
					width: 100%;
					
					img,
					.flex-control-thumbs li img {
						width: 100%;
					}

					.flex-control-thumbs{
						clear: none;
						display: flex;
						flex-wrap: wrap;
					}
				}
			}

			&-nav-vertical {
				.woocommerce-product-gallery {
					display: flex;
					align-items: flex-start;
					flex-wrap: nowrap;

					.flex-viewport {
						flex: 0 0 100%;
					}

					.flex-control-nav {
						flex-direction: column;
						flex: 0 0 auto;
						margin: 0;
					}
				}

				&.jet-single-images-nav-right {
					.woocommerce-product-gallery {
						flex-direction: row;

						&__trigger {
							right: auto;
							left: 20px;

							.rtl & {
								left: auto;
								right: 20px;
							}
						}
					}
				}

				&.jet-single-images-nav-left {
					.woocommerce-product-gallery {
						flex-direction: row-reverse;
						justify-content: flex-end;

						&__trigger {
							left: auto;
							right: 20px;

							.rtl & {
								right: auto;
								left: 20px;
							}
						}
					}
				}
			}
		}
	}
}