.gallery-library{
    padding:5rem 0rem 6rem;
    background: #4FBECE;
}

.gallery-library .other-head{
    color: #fff;
    margin-top: 0;
}


.gallery{
    columns: 4;
    padding:0 8rem;
    max-width: 1500px;
    margin: 0 auto;
    
    }
    
    .gallery li {
        margin-bottom: 20px;
    list-style:none;
    overflow: hidden;
    
    }
    
    .gallery img{
        width:100%;
        height:auto;
        vertical-align: bottom;
        transition: all 0.3s ease 0s;
        display: block;
    }
    .gallery img:hover{
        transform: scale(1.05);
        
    }
    
    
    @media only screen and (max-width: 992px) {
        .gallery{
        columns:3;
        padding:0 6.5rem;
        }	

        .gallery-library{
            padding:5rem 0rem;
            }	
    }
    
    @media only screen and (max-width: 768px) {
        .gallery-library{
            padding:2rem 0rem 5rem;
            
        }
        
        .gallery{
        columns: 3;
        padding:0 2rem;
        }	
    }
    @media only screen and (max-width: 575px) {
        .gallery{
        columns: 2;
        }	
    }
