@charset "utf-8";
@media (max-width: 767px) {
	h1 {
		font-size: 5em !important;
	}
	.mt15 {
		margin-top: 15px;
	}
	.mt30 {
		margin-top: 30px;
	}
	.mt45 {
		margin-top: 30px;
	}
	.mt60 {
		margin-top: 45px;
	}
	.mt90 {
		margin-top: 60px;
	}
	.mt120 {
		margin-top: 90px;
	}
	.mb15 {
		margin-bottom: 15px;
	}
	.mb30 {
		margin-bottom: 30px;
	}
	.mb45 {
		margin-bottom: 30px;
	}
	.mb60 {
		margin-bottom: 45px;
	}
	.mb90 {
		margin-bottom: 60px;
	}
	.mb120 {
		margin-bottom: 90px;
	}
	.m15 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.m30 {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.m45 {	
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.m60 {
		margin-top: 45px;
		margin-bottom: 45px;
	}
	.m90 {
		margin-top: 60px;
		margin-bottom: 60px;
	}
	.m120 {
		margin-top: 90px;
		margin-bottom: 90px;
	}
	.pt15 {
		padding-top: 15px;
	}
	.pt30 {
		padding-top: 30px;
	}
	.pt45 {
		padding-top: 30px;
	}
	.pt60 {
		padding-top: 45px;
	}
	.pt90 {
		padding-top: 60px;
	}
	.pt120 {
		padding-top: 90px;
	}
	.pb15 {
		padding-bottom: 15px;
	}
	.pb30 {
		padding-bottom: 30px;
	}
	.pb45 {
		padding-bottom: 30px;
	}
	.pb60 {
		padding-bottom: 45px;
	}
	.pb90 {
		padding-bottom: 60px;
	}
	.pb120 {
		padding-bottom: 90px;
	}
	.p15 {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.p30 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.p45 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.p60 {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.p90 {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.p120 {
		padding-top: 90px;
		padding-bottom: 90px;
	}
}
@media (min-width: 768px) {
	.columns-2 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
	.columns-3 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}
	.columns-4 {
		-webkit-column-count: 4;
		-moz-column-count: 4;
		column-count: 4;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.container {
		width: 100%;
	}
	.columns-3,
	.columns-4 {
		columns: 2;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.container {
		width: 100%;
	}
	.container {
		width: 100%;
	}
}