   #syndicated-segments .body-content {
        max-width: 940px;
        margin: 0 auto;
        font-size: 18px;
        font-weight: 300;
        line-height: 30px;
		    font-weight:100;
		      color:#BFBFBF;
    }
  .table thead th,.table-bordered td, .table-bordered th,.table-bordered{
        border:none;
        padding: 0;
    }

    th{
        font-size:14px;
        font-weight:300;
        line-height:60px;
    }
    td{
        color:#BFBFBF;
        font-weight:100;
        font-size:14px;
        padding: 20px 0 10px 0 !important;

    }
    td{
        border-top: 1px solid rgb(112,112,112,0.75) !important;
    }
    td:nth-child(2) {
    color:#00D986;
    }
   
    .filter-wrapper{
        
        display:flex;
        justify-content:center;
        align-items:center;
        width: 100%;
    }
    .filter-wrapper-global{
        background: transparent linear-gradient(180deg, #3A3A3A 0%, #232323 100%) 0% 0% no-repeat padding-box;
        border-radius: 10px;
        display:flex;
        justify-content:center;
        align-items:center;
        flex-direction:column;
        padding: 40px 200px;
        margin-bottom:40px;
    }
    .filter-wrapper-global h2{
        padding-bottom:15px;
        font-size: 45px;
        margin: 0;
    }
    .filter-wrapper input{
      
        margin-right:20px;
    }
    .filter-wrapper input,.filter-wrapper select{
        width: 100%;
        height:60px;
        color:#797979;
        font-size:18px;
        font-weight:100;
        padding:0 20px;
        border-radius: 5px;
        appearance: none;
        -webkit-appearance: none;
    -moz-appearance: none;
    }
    #DataTables_Table_0_filter ,#filterTable_filter{
        display: none;
    }
 

div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    margin: 2px 0;
    white-space: nowrap;
}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
a.paginate_button{
    color: #00d986;
}

a.paginate_button.current,a.paginate_button:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #00d986;
    border-color: #00d986;
    
   
}
a.paginate_button:hover{
    cursor:pointer;
}
.paginate_button,span.ellipsis {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #00d986;
    text-decoration: none;
    background-color: black;
    cursor:pointer;
}
span.ellipsis{
    cursor:initial;
}
footer.footer{
    clear:both;
}
#filterTable_info {
    display: inline-block;
    float: left;
    margin-top: 10px;
}
#filterTable_paginate{
    float: right;
    display: inline-block;
    margin-bottom: 100px;
}
.filter-wrapper-mobile{
    display:none;
}
.arrow-select{
    position: absolute;
    height: 15px;
    width: 15px;
    background-repeat: no-repeat;
    right: 20px;
    top: 25px;
}
.categoryFilter-wrapper{
    width:100%;
    position:relative;
}
.logo-slider {
            display: block;
            padding: 20px;
            overflow: hidden;
            /* max-width: 900px; */
            width: 100%;
            margin: 0 auto;
            position: relative;
            display: flex;
        }

        .logo-slider:hover div {
            animation-play-state: paused;
        }

        .logo-slider div {
            display: flex;
            position: relative;
            animation: marquee 90s linear infinite;
            justify-content: space-around;
        }

        .logo-slider img {
            display: block;
            min-width: var(--image-size);
            height: var(--image-size);
            margin: 0 1vw;
            padding: 0 30px;
        }

    
        @keyframes marquee {
        0% {
            transform: translateX(0%);
        }

        100% {
            transform: translateX(-100%);
        }
    }
@media screen and (max-width: 992px) {
    .logo-slider div {
            animation: marquee 60s linear infinite;
        }
        .logo-slider{
            margin-bottom:20px;
        }
        .logo-slider img {
            padding: 0 15px;
        }
    .filter-wrapper-mobile{
        display:block;
    }
  table,
  thead,
  tbody,
  th,
  td,
  tr {
    display: block;
  }
  /* Hide table headers (but not display: none;, for accessibility) */
  thead tr,
  tfoot tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  td {
    /* Behave  like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 40% !important;
    /* font-weight: 600; */
    color:#BFBFBF;
    padding-top:10px !important;
  }
  td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */

    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    font-weight: 100;
  }
  .table thead th, .table-bordered td, .table-bordered th, .table-bordered{
      border:none !important;
  }
  .table td:nth-child(1) {
    border-top: 1px solid rgb(112,112,112,0.75) !important;
      height: 100%;
      top: 0;
      left: 0;
      padding-top:25px !important;
  }
  .table td:nth-child(5) {
    padding-bottom:25px !important;
  }
  /*
	Label the data
	*/
  td:nth-of-type(1):before {
    content: "Segment ID";
    color:#fff;
  }
  td:nth-of-type(2):before {
    content: "Category";
    color:#fff;
  }
  td:nth-of-type(3):before {
    content: "Name";
    color:#fff;
  }
  td:nth-of-type(4):before {
    content: "Price (US)";
    color:#fff;
  }
  td:nth-of-type(5):before {
    content: "Description";
    color:#fff;
  }
  
  .dataTables_length {
    display: none;
  }
  .container{
      padding:0 20px;
  }
  #syndicated-segments .body-content{

      font-size:16px;
  
  }
  .logos-wrapper{
      flex-wrap:wrap;
      height: auto;
      background-position: bottom;
  }
  img.img-fluid.segment-img {
    width: calc(100% * (1/2) - 10px);
    margin-bottom: 25px;
}
.filter-wrapper-global{
    padding:40px 0;
    flex-direction: column;
    border-radius: 0;
    position:relative;
}
.filter-wrapper-global h2{
    text-align:center;
    font-size:30px;
    padding-bottom: 30px;
}

.filter-wrapper input{
    margin:0 0 20px 0;
}
.filter-wrapper{

    flex-direction:column;
}
.filter-wrapper-mobile{
    background: transparent linear-gradient(180deg, #3A3A3A 0%, #232323 100%) 0% 0% no-repeat padding-box;
    position: absolute;
    height: 100%;
    width: 150%;
    z-index: -1;
}

#filterTable_info{
    text-align: center;
    display:block;
    float:initial;
    padding-bottom:20px;
}
.paginate_button, span.ellipsis {
    position: relative;
    float: initial;
    padding: 8px 9px;
    margin-left: 1px;
    line-height: 1.42857143;
    color: #00d986;
    text-decoration: none;
    background-color: black;
    cursor: pointer;
    font-size: 14px;
}
}