/* ctd-classes-group.css*/

.ctd-classes-block {
	
}

.ctd-class-list-group-outer-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 30px;
}

.clb-class-card-wrapper {
    background: #fff;
    border-radius: var(--ctd-border-radius);
}

.clb-class-card-wrapper img {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}




@media screen and (max-width: 480px) {
    .ctd-class-list-group-outer-wrapper{
    grid-template-columns: 1fr !important;
    
    }

    .clb-class-card-wrapper img{
        width:100%;
    }


  }


  @media screen and (max-width: 768px) {
    
    .ctd-class-list-group-outer-wrapper{
        grid-template-columns: 1fr 1fr;
        
        }
    
        .clb-class-card-wrapper img{
            width:100%;
        }


  }

  @media screen and (min-width: 768px) and (max-width: 1024px) {
    .ctd-class-list-group-outer-wrapper{
        grid-template-columns: 1fr 1fr 1fr;
        
        }
    
        .clb-class-card-wrapper img{
            width:100%;
        }
    }
  