.industry-product-section { position: relative; padding: 52px 0; width: 100%; background: #fff; box-shadow: 0 10px 80px rgba(0,0,0,16%), 0 10px 80px rgba(0,0,0,16%), 0 10px 80px rgba(0,0,0,16%), 0 10px 80px rgba(0,0,0,16%); border-radius: 10px; }
.industry-product-section .container { max-width: 1394px; }
.industry-product-section .content_row {display: flex; justify-content: space-between; width: 100%;}
.industry-product-section .content_row .image_wrap { position: relative; width: 87.61%; margin: 0 0 0 -90px; }
.industry-product-section .content_row .image_wrap .imgbox { display: flex; width: 100%; aspect-ratio: 1195/672; }
.industry-product-section .content_row .image_wrap .imgbox picture { width: 100%;height: 100%; }
.industry-product-section .content_row .image_wrap .imgbox picture img { width: 100%; height: 100%; object-fit: cover; }
.industry-product-section .content_row .text_col { position: absolute; right: 0; display: flex; width: 29%; height: 100%; padding-bottom: 70px; align-items: flex-end; }
.industry-product-section .content_row .text_col .text-data { width: 400px; }


@media (min-width: 768px) and (max-width: 991px) {
    
}

@media (max-width: 991px) {
    .industry-product-section .content_row { flex-direction: column; }
    .industry-product-section .content_row .image_wrap { width: 100%; margin-left: 0; }
    .industry-product-section .content_row .text_col { position: relative; width: 100%; height: auto; padding-bottom: 0; text-align: center; justify-content: center; align-items: center; }
}

@media (max-width: 767px) {
    .industry-product-section { padding-top: 0; box-shadow: none; }
    .industry-product-section .container { max-width: 100%; padding: 0 0; }
    .industry-product-section .content_row .image_wrap .imgbox { min-height: 352px; }
    .industry-product-section .content_row .text_col { max-width: 540px; margin: 0 auto; padding: 0 32px; }
}