@media only screen and (max-width:1024px) {

    main table.contenttable,main table.contenttable thead,main table.contenttable tbody,main table.contenttable tr,main table.contenttable th,main table.contenttable td{display:block;width:100%}
    main table.contenttable thead{display:none}
    main table.contenttable tr{padding:1.25rem 1rem;margin:0;border:0}
    main table.contenttable tr:nth-child(even){background:#f2f2f2}
    main table.contenttable tr:nth-child(odd){background:#fff!important}
    main table.contenttable th,main table.contenttable td{border:0;padding:0;margin:0;background:transparent}
    main table.contenttable tbody th,main table.contenttable td{padding:0 0 1.15rem}
    main table.contenttable tbody th:last-child,main table.contenttable td:last-child{padding-bottom:0}
    main table.contenttable tbody th::before,main table.contenttable td::before{content:attr(data-label) ":";display:block;font-weight:bold;font-family:os-medium,arial,helvetica,sans-serif,awesome;margin:0 0 20px;color:inherit}

    #page header .topLeft .hGroup.accToggle + * table th,#page header .topLeft .hGroup.accToggle + * table td{padding:10px 0!important}

}

@media only screen and (max-width:768px) {

    .extContent.tableDesignList thead{display:none}

}

@media only screen and (max-width:650px) {

    .ceItem .itemWrap .bodyWrap .txtWrap .table table{display:block;font-size:12px!important}
    .ceItem.news_newsdetail .news.blogSingle .article .newsText .table .contenttable tbody tr td,.ceItem.news_newsdetail .news.blogSingle .article .newsText .table .contenttable tbody tr td:first-child{padding:10px!important;font-size:12px!important}

}