#WG_detail_ref .frame_imge {
    width: 100%;
    display: block;
    margin: 0 auto 5vh;

    overflow: hidden;
}
#WG_detail_ref .img_ref {
    outline: none;
    margin: 0 auto;
    display: block;
    width: 100%;

    /* max-height: 40vh; */
}
#WG_detail_ref .desc_ref {
    font-family: Raleway;
    font-size: 1em;
    text-align: justify;
    display: block;
    line-height: 24px;
color: #fff;
}
#WG_detail_ref .list_img {
    display: table;
    margin: 2vh auto;
    text-align: center;
}
#WG_detail_ref .thumb {
    height: 25vh;
    overflow: hidden;
    float: none;
    display: inline-block;
}
#WG_detail_ref .img_thumb {min-height: 100%;}
#WG_detail_ref .frame_cont_prod {
    display: table;
    margin: 8vh auto;
}
@media (max-width: 767px) {
#WG_detail_ref .frame_imge {height:70vh:}
#WG_detail_ref .img_ref {
    max-height: 55vh;}
#WG_detail_ref .img_thumb{height:auto;    min-height: initial;}
#WG_detail_ref .list_img{display: table;margin: 2vh auto;
    text-align: center;}
#WG_detail_ref .thumb {height: 10vh;}
}
@media (max-width: 991px) {
#WG_detail_ref .frame_imge {height:70vh:}
#WG_detail_ref .img_ref {
    max-height: 70vh;}
#WG_detail_ref .img_thumb{height:auto;    min-height: initial;}
#WG_detail_ref .list_img{display: table;margin: 2vh auto;
    text-align: center;}
#WG_detail_ref .thumb {height: 13vh;}
}

