::-webkit-scrollbar {
    width: 0.5em;
    height: 0.5em;
}

::-webkit-scrollbar-thumb {
    background: slategray;
}

::-webkit-scrollbar-track {
    background: #b8c0c8;
}

body {
    scrollbar-face-color: slategray;
    scrollbar-track-color: #b8c0c8;
}


/* body {
    height: 3000px;
    width: 3000px;
} */

.title-oil {
    font-family: 'db_helvethaica_x65_med';
    font-size: 43px;
    color: #000;
    text-align: center;
    margin: 50px 0px;
}

.warpper {
    display: flex;
    flex-direction: column;
    align-items: center;
    font-family: 'db_helvethaica_x55_regular';
    font-size: 30px;
    font-weight: bold;
}

.tabSAE {
    cursor: pointer;
    padding: 10px 20px;
    margin: 0px 10px;
    background: #000;
    display: inline-block;
    color: #fff;
    border-radius: 5px;
    /* box-shadow: 0 0.5rem 0.8rem #00000080; */
    /* width: 215px; */
    text-align: center;
    font-size: 23px;
}

.panels {
    background: #fffffff6;
    /* box-shadow: 0 2rem 2rem #00000080; */
    /* min-height: 200px; */
    width: 100%;
    /* max-width: 500px; */
    border-radius: 3px;
    overflow: hidden;
    padding: 20px;
}

.panel {
    display: none;
    animation: fadein .8s;
}

@keyframes fadein {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

.panel-title {
    font-size: 1.5em;
    font-weight: bold
}

.radio {
    display: none;
}

#one:checked~.panels #one-panel,
#two:checked~.panels #two-panel,
#three:checked~.panels #three-panel {
    display: block
}

#one:checked~.tabs #one-tab,
#two:checked~.tabs #two-tab,
#three:checked~.tabs #three-tab {
    background: #96865f;
    color: white;
    /* border-top: 3px solid #000; */
}

.typePro .Itype {
    opacity: 0;
}

.typePro:hover .Itype {
    opacity: 1;
    transition: 1s;
}

a .bor {
    /* border: 5px #b0f114 solid; */
    /* border-image: url(../../images/product/boder.png) 25 25 round; */
}

.bor {
    margin-top: 5%;
    margin-bottom: 5%;
}

.textRro {
    margin-bottom: 15%;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}

.point {
    padding: 5px 10px;
    cursor: pointer;
}

a:hover .point {
    border-radius: 10px;
    background-color: #f3f3f3;
    transition: 1s;
    color: #00984d;
}

.subText {
    font-size: 20px;
    font-weight: bold;
    font-family: 'db_helvethaica_x55_regular';
}

.temp {
    font-size: 22px;
    font-family: 'db_helvethaica_x75_bd';
}

.tempH {
    font-size: 36px;
    color: #00984d;
    border-bottom: 1px black solid;
    line-height: 1;
    margin: 3% 0%;
}

a {
    cursor: pointer;
}

.fa-facebook {
    color: rgb(59, 89, 152);
    font-size: 35px;
    padding: 3%;
}

.fa-line {
    color: #00b800;
    font-size: 35px;
    padding: 3%;
}

.fa-share-alt {
    color: darkgrey;
    font-size: 35px;
    padding: 3%;
}

.fa-download {
    color: white;
    font-size: 20px;
    padding: 3%;
}

.textdownload {
    color: white;
    font-size: 20px;
    padding: 3%;
    font-family: 'db_helvethaica_x55_regular';
}

ol,
ul {
    padding-left: 0;
}


/* // Small devices (landscape phones, 576px and up) */

@media (max-width: 576px) {
    .H-group {
        font-family: 'db_helvethaica_x55_regular';
        font-size: 38px;
        color: #00682d;
        text-align: center;
    }
    .detail {
        font-family: 'db_helvethaica_x45_li';
        font-size: 30px;
        color: #7b7b7b;
        text-align: center;
        /* line-height: 17px; */
        line-height: 32px;
        margin-bottom: 20px;
    }
    .tab {
        cursor: pointer;
        padding: 10px 20px;
        margin: 0px 10px;
        background: #000;
        display: inline-block;
        color: #fff;
        border-radius: 5px;
        /* box-shadow: 0 0.5rem 0.8rem #00000080; */
        /* width: 215px; */
        text-align: center;
        font-size: 22px;
    }
}


/* // Medium devices (tablets, 768px and up) */

@media (min-width: 768px) {
    .H-group {
        font-family: 'db_helvethaica_x55_regular';
        font-size: 38px;
        color: #00682d;
        text-align: center;
    }
    .detail {
        font-family: 'db_helvethaica_x45_li';
        font-size: 30px;
        color: #7b7b7b;
        text-align: center;
        /* line-height: 17px; */
        line-height: 32px;
        margin-bottom: 20px;
    }
    .tab {
        cursor: pointer;
        padding: 10px 20px;
        margin: 0px 10px;
        background: #000;
        display: inline-block;
        color: #fff;
        border-radius: 5px;
        /* box-shadow: 0 0.5rem 0.8rem #00000080; */
        /* width: 215px; */
        text-align: center;
        font-size: 22px;
    }
}


/* // Large devices (desktops, 992px and up) */

@media (min-width: 992px) {
    .H-group {
        font-family: 'db_helvethaica_x55_regular';
        font-size: 38px;
        color: #00682d;
        text-align: left;
    }
    .detail {
        font-family: 'db_helvethaica_x45_li';
        font-size: 30px;
        color: #7b7b7b;
        text-align: left;
        /* line-height: 17px; */
        line-height: 32px;
        margin-bottom: 20px;
    }
    .tab {
        cursor: pointer;
        padding: 10px 20px;
        margin: 0px 10px;
        background: #000;
        display: inline-block;
        color: #fff;
        border-radius: 5px;
        /* box-shadow: 0 0.5rem 0.8rem #00000080; */
        width: 215px;
        text-align: center;
        font-size: 28px;
    }
}


/* // Extra large devices (large desktops, 1200px and up) */

@media (min-width: 1200px) {
    .H-group {
        font-family: 'db_helvethaica_x55_regular';
        font-size: 38px;
        color: #00682d;
        text-align: left;
    }
    .detail {
        font-family: 'db_helvethaica_x45_li';
        font-size: 30px;
        color: #7b7b7b;
        text-align: left;
        /* line-height: 17px; */
        line-height: 32px;
        margin-bottom: 20px;
    }
    .tab {
        cursor: pointer;
        padding: 10px 20px;
        margin: 0px 10px;
        background: #000;
        display: inline-block;
        color: #fff;
        border-radius: 5px;
        /* box-shadow: 0 0.5rem 0.8rem #00000080; */
        width: 215px;
        text-align: center;
        font-size: 28px;
    }
}