.wlpg-wrap{
    max-width: 1440px;
    margin: auto;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	column-gap: 20px;
	row-gap: 40px;
}

.wlpg-box__image{
	margin-bottom: 10px;
}

.wlpg-box__image img{
	max-width: 100%;
	height: auto;
	border: 1px solid #CACACA;
    padding: 1px;
}

.wlpg-box--no-margin{
	margin: 0;
}

.wlpg-box__title{
	font-size: 19px;
    line-height: 1.5;
    text-transform: uppercase;
    font-weight: 500;
    text-align: center;
	display: inline-block;
}

.wlpg-bottom{
	width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 20px;
}

@media all and (max-width: 1366px){
	.wlpg-wrap{
		grid-template-columns: 1fr 1fr 1fr;
	}
	.wlpg-box__title{
		font-size: 15px;
	}
}

@media all and (max-width: 1024px){
	.wlpg-wrap{
		grid-template-columns: 1fr 1fr;
	}
}

@media all and (max-width: 767px){
	.wlpg-wrap{
		grid-template-columns: 1fr;
	}
	.wlpg-box__title {
		width: 100%;
	}
	.wlpg-box__image {
		margin-bottom: 10px;
		text-align: center;
	}
}