.am-recruiter-logos {
    display: grid;
    grid-template-columns: repeat(7, 1fr);
    grid-template-rows: repeat(1, 1fr);
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    margin-bottom: 12px;
}
@media (max-width: 480px) {
    .am-recruiter-logos {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(1, 1fr);
    }
    .am-recruiter-logos .brand img{
        max-width: 90%;
        margin: 0 auto;
    }
  }
  @media (max-width: 820px) {
    .am-recruiter-logos {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
    }

  }

  @media (max-width: 1024px) {
    .am-recruiter-logos {
        display: grid;
        grid-template-columns: repeat(5, 1fr);
    }

  }
    .am-recruiter-logos .brand{
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
        text-align: center;
        background: #fff;
        padding: 30px 0;
        
    }
    .am-recruiter-logos .brand .logo{
        height: 100%;
        display: flex;
        align-items: center;
    }


    .am-recruiter-logos .brand img{
        margin-bottom: 20px;
    }
    .am-recruiter-logos .brand h3{
        font-family: 'Montserrat';
        font-size: 14px;
        margin: 0;
        padding: 0;
    }
    .am-recruiter-logos .brand h4{
        font-family: 'Montserrat';
        font-size: 18px;
        font-weight: 600;
        margin: 0;
        padding: 10px 0 0 0;
    }

    .am-recruiter-logos .brand .ctc_info{
        align-self:  baseline;
        width: 100%;
    }

    .amt-recruiter-logos .slick-dots{
        position: absolute;
        bottom: -45px;
        display: block;
        width: 100%;
        padding: 0;
        margin: 30px 0;
        list-style: none;
        text-align: center;
      }
      .amt-recruiter-logos .slick-dots li{
        display: inline-block;
      }
      .amt-recruiter-logos .slick-dots li button{
        font-size: 0;
        line-height: 0;
        display: block;
        margin: 0 10px 0 0;
        width: 10px;
        height: 10px;
        padding: 5px;
        cursor: pointer;
        color: transparent;
        border: 0;
        outline: none;
        background: transparent;
        border:solid 1px #ffffff;
        border-radius: 50%;
      }
      
      .amt-recruiter-logos .slick-dots .slick-active button{
        background: #ffffff;
      }