table {
    width: 100%;
    background-color: #fff;
    border-collapse: collapse;
}
table tr th {
    background-color: #ddd;
    padding:.3em 0;
}
table tr td:first-child {
    width: 35%;
}
table tr td:nth-child(2), table tr td:nth-child(3), table tr td:nth-child(4), table tr td:nth-child(5) {
    width: 7%;
}
table tr td:nth-child(6) {
    width: 15%;
}
table tr th:nth-child(7) {
    width: 15%;
}
td {
    border-bottom: 1px solid #ccc;
    padding: 1% 0;
}
td a {
    width: fit-content;
    display: block;
    margin: 0 auto;
}
td img {
    display: block;
    margin: 0 auto;
    height: auto;
}
img.icon_insta {
    height: 32px;
}
img.icon_fb {
    height: 32px;
}
img.icon_x {
    height: 32px;
    width: auto;
}
img.icon_yt {
    height: 32px;
}

@media screen and (max-width:900px){
/*table tr th:first-child {
    width: 30%;
}
table tr th:nth-child(2) {
    width: 35%;
}
table tr th:nth-child(3) {
    width: 15%;
}
table tr th:nth-child(4) {
    width: 40%;
}*/
}
@media screen and (max-width:600px){
	td:first-child {
    padding: 2% 8%;
}
table tr td:nth-child(2), table tr td:nth-child(3), table tr td:nth-child(4), table tr td:nth-child(5){
/*	width:5%;*/
}
td:first-child {
    padding: 2%;
}
img.icon_insta {
    height: 20px;
}
img.icon_fb {
    height: 20px;
}
img.icon_x {
    height: 20px;
    width: auto;
}
img.icon_yt {
    height: 20px;
}
table tr td:nth-child(6) img,table tr td:nth-child(7) img {
    width: 30px !important;
    margin: 0 auto;
}
}