    #product-custom-desc {
        max-width: 920px;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
        margin: 0 auto;
    }
    #product-custom-desc .lazy{
    	width: auto;
    	max-width:100%;
    	height:auto;
    }
    #product-custom-desc h2,
    #product-custom-desc h3,
    #product-custom-desc h4,
    #product-custom-desc h5 {
        margin: 0;
        padding: 0;
    }
    #product-custom-desc .clearfix {
        float: none;
        margin: auto;
        width: auto;
    }
    #product-custom-desc img {
        max-width: 100%;
        margin: 0 auto;
    }
    #product-custom-desc .section {
        width: 100%;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
    }
    #product-custom-desc .section h2 {
        font-size: 25px !important;
        margin-bottom: 20px;
    }
    #product-custom-desc .section h3 {
        font-size: 13px !important;
        margin-bottom: 15px;
        font-weight: 0;
    }
    #product-custom-desc .section p {
        margin-bottom: 15px;
        font-size: 18px !important;
    }
    #product-custom-desc .section .text-center {
        text-align: center;
    }
    #product-custom-desc .section .flex {
        display: flex;
    }
    #product-custom-desc .section .flex-inline {
        display: inline-flex;
    }
    #product-custom-desc .section .flex.flex-row {
        flex-direction: row;
    }
    #product-custom-desc .section .flex.flex-row-reverse {
        flex-direction: row-reverse;
    }
    #product-custom-desc .section .flex.flex-column {
        flex-direction: column;
    }
    #product-custom-desc .section .flex.flex-column-reverse {
        flex-direction: column-reverse;
    }
    #product-custom-desc .section .flex.items-start {
        align-items: start;
    }
    #product-custom-desc .section .flex.items-center {
        align-items: center;
    }
    #product-custom-desc .section .flex.items-end {
        align-items: end;
    }
    #product-custom-desc .section .flex.justify-start {
        justify-content: start;
    }
    #product-custom-desc .section .flex.justify-center {
        justify-content: center;
    }
    #product-custom-desc .section .flex.justify-end {
        justify-content: end;
    }
    #product-custom-desc .section .grid {
        display: grid;
    }
    #product-custom-desc .section .grid-inline {
        display: inline-grid;
    }
    #product-custom-desc .section .grid.grid-gap-0 {
        grid-gap: 0;
    }
    #product-custom-desc .section .grid.grid-gap-x-0 {
        grid-column-gap: 0 !important;
    }
    #product-custom-desc .section .grid.grid-gap-y-0 {
        grid-row-gap: 0 !important;
    }
    #product-custom-desc .section .grid.grid-gap-25 {
        grid-gap: 25px;
    }
    #product-custom-desc .section .grid.grid-gap-x-25 {
        grid-column-gap: 25px;
    }
    #product-custom-desc .section .grid.grid-gap-y-25 {
        grid-row-gap: 25px;
    }
    #product-custom-desc .section .grid.grid-gap-50 {
        grid-gap: 50px;
    }
    #product-custom-desc .section .grid.grid-gap-x-50 {
        grid-column-gap: 50px;
    }
    #product-custom-desc .section .grid.grid-gap-y-50 {
        grid-row-gap: 50px;
    }
    #product-custom-desc .section .grid.grid-cols-1 {
        grid-template-columns: 1fr;
    }
    #product-custom-desc .section .grid.grid-cols-2 {
        grid-template-columns: 1fr 1fr;
    }
    #product-custom-desc .section .grid.grid-cols-3 {
        grid-template-columns: 1fr 1fr 1fr;
    }
    #product-custom-desc .section .grid.grid-cols-4 {
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
    #product-custom-desc .section .grid.grid-cols-5 {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    }
    #product-custom-desc .section .grid.grid-rows-1 {
        grid-template-rows: 1fr;
    }
    #product-custom-desc .section .grid.grid-rows-2 {
        grid-template-rows: 1fr 1fr;
    }
    #product-custom-desc .section .grid.grid-rows-3 {
        grid-template-rows: 1fr 1fr 1fr;
    }
    #product-custom-desc .section .column-1-1 {
        width: 100%;
        min-width: 100%;
        max-width: 100%;
    }
    #product-custom-desc .section .column-1-2 {
        width: 50%;
        min-width: 50%;
        max-width: 50%;
    }
    #product-custom-desc .section .column-1-3 {
        width: 33.33%;
        min-width: 33.33%;
        max-width: 33.33%;
    }
    #product-custom-desc .section .column-2-3 {
        width: 66.66%;
        min-width: 66.66%;
        max-width: 66.66%;
    }
    #product-custom-desc .spacer {
        height: 50px;
        min-height: 50px;
        max-height: 50px;
        width: 100%;
        display: block;
        content: '';
    }
    #product-custom-desc .section .ico img{
        width: 81px;
    }
    #product-custom-desc .section ._518px{
        max-width: 518px !important;
    }
    #product-custom-desc .section .custom-grid{
        display: grid;
        grid-template-columns: 0.5fr 1fr;
        grid-column-gap: 50px;
        /*padding: 0px 75px 0px 75px;*/
        padding: 0;
    }


    @media screen and (min-width: 960px) and (max-width: 1229px) {
        #product-custom-desc {
            width: 680px;
            max-width: 680px;
        }
        #product-custom-desc .section .spacer {
            padding: 15px;
        }
        #product-custom-desc .section .grid-rows-1.grid-cols-2 {
            grid-column-gap: 10px !important;
            grid-row-gap: 40px !important;
            grid-template-columns: 1fr !important;
        }
        #product-custom-desc .section .grid-rows-1.grid-cols-4 {
            grid-column-gap: 10px !important;
            grid-row-gap: 40px !important;
            grid-template-columns: 1fr 1fr !important;
        }
        #product-custom-desc .section .grid.grid-rows-1.grid-cols-5{
            grid-template-columns: 1fr 1fr 1fr 1fr;
            grid-template-areas: "a1 a1 a2  a2"
                                "a3 a3 a4  a4"
                                ". l l .";
        }
        #product-custom-desc .section .grid.grid-rows-1.grid-cols-5 div:nth-of-type(1) {
            grid-area: a1;
        }
        #product-custom-desc .section .grid.grid-rows-1.grid-cols-5 div:nth-of-type(2) {
            grid-area: a2;
        }
        #product-custom-desc .section .grid.grid-rows-1.grid-cols-5 div:nth-of-type(3) {
            grid-area: a3;
        }
        #product-custom-desc .section .grid.grid-rows-1.grid-cols-5 div:nth-of-type(4) {
            grid-area: a4;
        }
        #product-custom-desc .section .grid.grid-rows-1.grid-cols-5 div:nth-of-type(5) {
            grid-area: l;
        }
        #product-custom-desc .section .rev div:nth-of-type(2){
            order: 1;
        }
        #product-custom-desc .section .rev div:nth-of-type(1){
            order: 2;
        }
        #product-custom-desc .section ._518px{
            display: block;
            margin: 0 auto;
        }
        #product-custom-desc .section .text-center-mobile {
            text-align: center;
        }
        #product-custom-desc .section .custom-grid{
            display: grid;
            grid-template-columns: 1fr;
        }
        #product-custom-desc .section .img-mobile{
            max-width: 100% !important;
            display: block;
            margin: 0 auto;
        }
        #product-custom-desc .section .gif{
            width: 50%;
            max-width: 50%;
        }
    }
    @media screen and (max-width: 959px) {
        #product-custom-desc {
            width: 100%;
            min-width: 320px;
            max-width: 680px;
        }
        #product-custom-desc .section {
            flex-direction: column;
        }
        #product-custom-desc .section.mobile-reverse {
            flex-direction: column-reverse;
        }
        #product-custom-desc .section .spacer {
            height: 25px;
            min-height: 25px;
            max-height: 25px;
        }
        #product-custom-desc .section .column-1-2,
        #product-custom-desc .section .column-1-3,
        #product-custom-desc .section .column-2-3 {
            width: 100%;
            min-width: 100%;
            max-width: 100%;
        }
        #product-custom-desc .section .grid-rows-1.grid-cols-3 {
            grid-column-gap: 10px !important;
            grid-row-gap: 40px !important;
            grid-template-columns: 1fr !important;
        }
        #product-custom-desc .section .grid-rows-2.grid-cols-3 {
            grid-column-gap: 10px !important;
            grid-row-gap: 40px !important;
            grid-template-columns: 1fr 1fr !important;
        }
        #product-custom-desc .section .grid-rows-2.grid-cols-2 {
            grid-column-gap: 10px !important;
            grid-template-columns: 1fr !important;
        }
        #product-custom-desc .section .grid-rows-1.grid-cols-2 {
            grid-column-gap: 10px !important;
            grid-row-gap: 40px !important;
            grid-template-columns: 1fr !important;
        }
        #product-custom-desc .section .grid-rows-1.grid-cols-4 {
            grid-column-gap: 15px !important;
            grid-row-gap: 40px !important;
            grid-template-columns: 1fr 1fr !important;
        }
        #product-custom-desc .section .grid.grid-rows-1.grid-cols-5{
            grid-template-columns: 1fr 1fr 1fr 1fr;
            grid-template-areas: "a1 a1 a2  a2"
                                "a3 a3 a4  a4"
                                ". l l .";
        }
        #product-custom-desc .section .grid.grid-rows-1.grid-cols-5 div:nth-of-type(1) {
            grid-area: a1;
        }
        #product-custom-desc .section .grid.grid-rows-1.grid-cols-5 div:nth-of-type(2) {
            grid-area: a2;
        }
        #product-custom-desc .section .grid.grid-rows-1.grid-cols-5 div:nth-of-type(3) {
            grid-area: a3;
        }
        #product-custom-desc .section .grid.grid-rows-1.grid-cols-5 div:nth-of-type(4) {
            grid-area: a4;
        }
        #product-custom-desc .section .grid.grid-rows-1.grid-cols-5 div:nth-of-type(5) {
            grid-area: l;
        }
        #product-custom-desc .section .rev div:nth-of-type(2){
            order: 1;
        }
        #product-custom-desc .section .rev div:nth-of-type(1){
            order: 2;
        }
        #product-custom-desc .section ._518px{
            max-width: 100% !important;
            display: block;
            margin: 0 auto;
        }
        #product-custom-desc .section .img-mobile{
            max-width: 100% !important;
            display: block;
            margin: 0 auto;
        }
        #product-custom-desc .section .text-center-mobile {
            text-align: center;
        }
        #product-custom-desc .section .custom-grid{
            display: grid;
            grid-template-columns: 1fr;
            padding: 0;
        }
        #product-custom-desc .section .gif{
            width: 50%;
            max-width: 50%;
        }
    }
