.product-wrapper {
display: flex;
max-width: 1130px;
margin: -50px auto 0 auto;
font-family: 'Open Sans', Arial, sans-serif !important;
color: #7A7A7A;*/
}
.product-image {
align-self: flex-start; width: 35%; margin-right: 60px;   overflow: hidden; box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3); }
.product-details {
align-self: flex-start; font-family: 'Open Sans', Arial, sans-serif !important;
width: 65%; }
.product-details .entry-category-title {
font-family: 'Open Sans', Arial, sans-serif !important;
font-size: 24px; margin-bottom: 10px; color: #163463;
}
.product-details .entry-content {  color: #3A3A3A;
}
@media screen and (max-width: 480px) {
.product-wrapper {
flex-direction: column; align-items: center; }
.product-image {
width: 100vw; margin-left: -0.54em; margin-right: 0; margin-bottom: 30px; border-radius: unset !important;
box-shadow: none; }
.product-details {
width: auto; margin-left: 20px;
margin-right: 20px;
}
}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.ast-blog-featured-section .gallery{margin-bottom:0}.single .entry-content .gallery{margin-left:-10px;margin-right:-10px}.gallery-caption{color:#000;padding:10px;border-radius:0 0 2px 2px;border:1px solid var(--ast-border-color);border-top:none;font-size:.9em}.gallery-icon{border-bottom:0;border-radius:2px 2px 0 0;border:1px solid var(--ast-border-color);overflow:hidden}.gallery-item{margin:0;padding:10px;border-radius:2px}.gallery-item:last-child{margin-bottom:2em}.elementor-image-gallery .gallery-icon{border:none}