.bg_third {
		width: calc(33,3% - 76px);
		float: left;
		background-color: #f0f0f0;
		padding: 0px 25px 25px 25px;
		margin: 13px;

	}
	
	.bg_half{
		width: calc(50% - 76px);
		float: left;
		background-color: #f0f0f0;
		padding: 0px 25px 25px 25px;
		margin: 13px;
	}
	
	.height_sm{
		height: 150px;
	}
	.height_md{
		min-height: 350px;
	}
	.height_lg{
		height: 580px;
	}

.height_fg{
		height: 720px;
	}

.height_kg{
		height: 200px;
	}

	.wrapper{
		margin-left: -13px;
		margin-right: -13px;
	}
	
@media screen and (max-width: 715px) {
    .bg_third {
		width: calc(100% - 50px);
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-top: 4px;
		height: auto;
    }
	
	.bg_half {
		width: calc(100% - 50px);		
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-top: 4px;
		height: auto;
    }
	
	.wrapper{
		margin-left: 0px;
		margin-right: 0px;
	}