﻿  .dtb
    {
    display: table;
    width: 800px;
    background-color: #ffffff;
    border: 2px solid #369a12;
    border-spacing: 5px;
    border-radius: 5px;
    box-shadow: 2px 3px 7px #aaa;
    margin:10px;
    }

    .drw
    {
       display:table-row;
       background-color:#f3f3f3;
       width:auto;
    }

    .drw:hover {
    background-color: #edffea; 
    }

    .seg
    {
     background-color: #4f926c;
     color: #ffffff;
     font-size: 18px;
     font-weight: bold;
     padding: 5px;
     text-align:center;
    }

    .dcell
    {
        float:left;/*fix for  buggy browsers*/
        display:table-column;
        border: 1px solid #369a12;
        margin: 1px;
        text-align:center;
    }

    .num
    {
        width:150px;
        line-height:60px;
        font-size:16px;
        font-weight:bold;
        color: #007d66;
    }

    .pkg_title {
        width: 630px;
        line-height: 60px;
        font-size: 16px;
        font-weight: bold;
        color: #007d66;
    }


    .fmn {
        width: 478px;
        line-height: 60px;
        font-size: 16px;
        font-weight: bold;
        color: #007d66;
    }

    .flnk
    {
        width:150px;
        padding-top:5px;
        line-height: 22px;
    }

.dcell_pt_1 {
    line-height: 83px !important;
}
.dcell_pt_2 {
    line-height: 83px;
}
.G1_pt {
    line-height: 120px !important;
}
.G1_pt_icon {
    line-height: 82px !important;
}
.A2_pt {
    line-height: 120px;
}
.A2_pt_icon {
    line-height: 82px;
}
.A2_2_pt_icon {
    line-height: 82px;
}
.A2_2_desc_pt {
    line-height: 120px !important;
}
.A3_pt {
    line-height: 26px;
}
.A3_desc_pt {
    line-height: 104px;
}
.A3_icon_pt {
    line-height: 66px;
}
.A4_desc_pt {
    line-height: 30px;
}
.C3_desc_pt {
    line-height: 30px;
}
.S1_desc_pt {
    line-height: 30px;
}
.L2_pt {
    line-height: 120px;
}
.L2_icon_pt {
    line-height: 82px;
}
 @media only screen and (max-width: 650px) {
    #content {
        margin-top: -100px !important;
    }
    .CertShopImg Img {
        width: 100%;
    }
    .dtb {
        width: 100%;
        margin:60px 2px;
    }
    /**
    .dcell:nth-child(1) {
        width: 14%;
    }
     .dcell:nth-child(2) {
        width: 48%;
    }
     .dcell:nth-child(3) {
        width: calc(38% - 8px);
    }
     */
    .dcell.num {
        width: 100%;
        line-height: 24px;
        background: #cfcfcf;
    }


    .dcell.pkg_title {
        width: calc(64% - 1px);
        line-height: 30px;
    }

    .dcell.fmn {
        width: calc(64% - 1px);
    }

    .dcell.flnk {
        width: calc(36% - 4px);
    }

    .dcell_pt_1 {
        line-height: 142px !important;

    }
    .dcell_pt_2 {
        line-height: 113px;
    }
    .G1_pt {
        line-height: 24px !important;
    }
    .G1_desc_pt {
        line-height: 26px;
    }
    .G1_pt_icon {
           line-height: 40px !important;
    }
    .A2_desc_pt {
        line-height: 26px !important;
    }
    .A2_2_desc_pt {
        line-height: 40px !important;
    }
    .G2_pt_icon {
          line-height: 22px !important;
    }
    .A1_desc_pt {
        line-height: 20PX;
    }
    .A2_pt_icon {
          line-height: 66px !important;
    }
    .A2_2_pt_icon {
        line-height: 82px;
    }
    .A2_2_desc_pt {
           line-height: 30px;
    }
    .A3_desc_pt {
           line-height: 60px;
    }
     .A3_icon_pt {
           line-height: 22px;
    }
    .A4_desc_pt {
        line-height: 20px;
    }
    .A5_desc_pt {
        line-height: 30px;
    }
    .C3_desc_pt {
        line-height: 20px;
    }
    .L1_desc_pt {
        line-height: 30px;
    }
    .L2_icon_pt {
        line-height: 142px;
    }
    .S1_desc_pt {
        line-height: 20px;
    }
    .S1_pt_icon {
        line-height: 62px;
    }
}
