@media (min-width: 310px) {
	.copyright {
		text-align: center;
	}
	.designedby {
		text-align: center;
	}
	.schedule {
	-webkit-column-count: 1; /* Chrome, Safari, Opera */
    -moz-column-count: 1; /* Firefox */
    column-count: 1;
	}
	.gallery li {
	width: 48%;
	}
	.albums li, .past-trainings li, .trainers-page li {
	width: 40%;
	}
	.m {
		border-bottom:4px solid #fd452c;
		
	}
	.l {
		border-bottom:4px solid #fd8c2c
	}
	.b {
		border-bottom:4px solid #c425d3;
	}
	.v {
		border-bottom:4px solid #25d361
	}
}

@media (min-width: 768px) {
	
	.copyright {
		text-align: left;
	}
	.designedby {
		text-align: right;
	}
	.schedule {
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
	}
	.gallery li {
	width: 19.62%;
	}
	.albums li, .past-trainings li, .trainers-page li {
	width: 30%;
	}
	.m {
		border-right:4px solid #fd452c;
		border-bottom:4px solid #25d361
	}
	.l {
		border-bottom:4px solid #fd8c2c
	}
	.b {
		border-right:4px solid #c425d3;
		border-bottom:0px;
	}
	.v {
		border-bottom:0px;
	}
}

@media (min-width: 1200px) {
	.copyright {
		text-align: left;
	}
	.designedby {
		text-align: right;
	}
	.schedule {
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
	}
	.gallery li {
	width: 19.62%;
	}
	.albums li, .past-trainings li, .trainers-page li{
	width: 22.2%;
	}
	.m {
	border-right:4px solid #fd452c;
	border-bottom:4px solid #25d361
	}
	.l {
		border-bottom:4px solid #fd8c2c
	}
	.b {
		border-right:4px solid #c425d3;
		border-bottom:0px;
	}
	.v {
		border-bottom:0px;
	}
}

