@media (max-width:600px)  { 
    .page-section-1 img{
        max-width: 100%;
      }
      .solution-section img{
        max-width: 100%;
      }
      .solution-container-text{
        padding-bottom: 1.75rem
      }
      .products-subsection-listing{
        padding-top: 5em;
      }
      #etslogo {
        width: 8em;
    }
    .search-inline.search-visible{
      margin-top: 0;
    }
    .service-page-image{
      position: absolute;
      left: 0;
      max-height: 300px;
      top: 2rem;
    }
    #case-studies-table.cards tbody tr:hover {
     
      width: 100%;
   }
   .product-list-link{
     font-size: .75em;
   }
   .cards tbody tr {
    margin: 0.5rem;
 }
 #products-table_paginate{
   width:inherit;
 }
 div.dataTables_wrapper div.dataTables_filter, div.dataTables_wrapper div.dataTables_info, div.dataTables_wrapper div.dataTables_paginate{
   text-align: left;
 }
}