
                  .icons {
                    position: absolute;
                    top: 20px;
                    right: 225px;
                    z-index: 99;
                  }

                  @media screen and (max-width: 1024px) {
                    .icons {
                      right: 0;
                    }
                  }

                  @media screen and (max-width: 780px) {
                    .icons {
                      display: none;
                    }
                  }
                
                                table {
                                  border: 2px solid #a0a0a0;
                                  width: 100%;
                                  margin: 0;
                                  padding: 0;
                                  word-wrap: break-word;
                                  margin-bottom: 30px;
                                }

                                table tr {
                                  border: 1px solid #a0a0a0;
                                  text-align: center;
                                }

                                table th,
                                table td {
                                  padding: 10px;
                                  width: 33.333333%;
                                }

                                table td {
                                  text-align: left;
                                  border: 1px solid #a0a0a0;
                                }

                                table th {
                                  background: #eee;
                                  text-transform: uppercase;
                                  font-size: 12px;
                                  letter-spacing: 1px;
                                }

                                @media screen and (max-width: 1024px) {
                                  table {
                                    border: 0;
                                  }

                                  table thead {
                                    display: none;
                                  }

                                  table tr {
                                    margin-bottom: 10px;
                                    display: block;
                                    border-bottom: 2px solid #a0a0a0;
                                  }

                                  table td {
                                    display: block;
                                    text-align: right;
                                    font-size: 13px;
                                    border: 0;
                                    border-bottom: 1px dotted #a0a0a0;
                                    width: 97%;
                                  }

                                  table td:last-child {
                                    border-bottom: 0;
                                  }

                                  table td:before {
                                    content: attr(data-label);
                                    float: left;
                                    text-transform: uppercase;
                                    font-weight: bold;
                                    display: block;
                                    padding: 0 8px;
                                    background: #eee;
                                  }
                                }

                                @media screen and (max-width: 500px) {
                                  table td {
                                    display: block;
                                    text-align: right;
                                    font-size: 12px;
                                    border: 0;
                                    border-bottom: 1px dotted #a0a0a0;
                                    width: 90%;
                                  }
                                }
                              
                            .comm-item {
                              position: relative;
                              padding-left: 60px;
                              margin-bottom: 30px;
                            }

                            .comm-ava {
                              position: absolute;
                              top: 0;
                              left: 0;
                              width: 50px;
                            }

                            .comm-name {
                              margin-bottom: 10px;
                              font-weight: bold;
                            }

                            .pic {
                              max-width: 100%;
                              display: block;
                              margin: 0 auto;
                            }
                          
                        .zen-banner-place .widget {
                          width: auto;
                        }

                        .zen-banner-place .widget__title,
                        .zen-banner-place .widget_need-edges .widget__title {
                          margin-left: 17px;
                          margin-right: 17px;
                        }

                        .zen-banner-place .widget__cards-scroller {
                          padding: 12px 0 46px 17px;
                        }

                        .zen-banner-place .widget-card {
                          margin: 0 16px 0 0;
                        }

                        .zen-banner-place .widget__edge {
                          top: 70px;
                        }

                        @media screen and (min-width: 64em) {
                          .zen-banner-place .widget {
                            margin-left: 17px;
                          }

                          .zen-banner-place .widget__title,
                          .zen-banner-place .widget_need-edges .widget__title {
                            margin-left: 0;
                            margin-right: 0;
                          }

                          .zen-banner-place .widget__cards-scroller {
                            padding: 12px 0 46px 0;
                          }
                        }
                      
      @media (max-width:1024px) {
        .icons {
          display: none;
        }

        .b-header__social {
          display: none;
        }
      }
    