section.newProductRegion{padding: 50px 30px;}

main .gallery {
    height: auto !important;
    overflow-y: auto;
    margin-bottom: 2rem
}

main .gallery .galleryliner {
    width: auto !important;
    height: auto !important;
    padding: 0 20px
}

main .gallery .galleryliner figure {
    height: auto !important
}

main .gallery .galleryliner figure img {
    width: 100% !important;
    height: auto !important
}

main .gallery .galleryliner figure figcaption {
    display: block;
    max-width: 100%;
    padding: 10px 0;
    text-align: center;
    font-size: 20px
}

main .gallery .galleryliner .slick-prev:before,
main .gallery .galleryliner .slick-next:before {
    font-family: "Font Awesome 5 Pro";
    content: '\f104';
    color: black
}

main .gallery .galleryliner .slick-next:before {
    content: '\f105'
}


.boxwrap .code_block .gallery {
    height: auto !important;
    overflow-y: auto;
    margin-bottom: 2rem
}

.boxwrap .code_block .gallery .galleryliner {
    width: auto !important;
    height: auto !important;
    padding: 0 20px
}

.boxwrap .code_block .gallery .galleryliner figure {
    height: auto !important
}

.boxwrap .code_block .gallery .galleryliner figure img {
    width: 100% !important;
    height: auto !important
}

.boxwrap .code_block .gallery .galleryliner figure figcaption {
    display: none
}

.boxwrap .code_block .gallery .galleryliner .slick-prev:before,
.boxwrap .code_block .gallery .galleryliner .slick-next:before {
    font-family: "Font Awesome 5 Pro";
    content: '\f104';
    color: black
}

.boxwrap .code_block .gallery .galleryliner .slick-next:before {
    content: '\f105'
}

