@media only screen and (max-width: 1023px) {
	.mt5 { margin-top: 1.250rem }
	.mt6 { margin-top: 1.563rem }
	.mt7 { margin-top: 2.188rem }
	.mt8 { margin-top: 2.813rem }
	.mt9 { margin-top: 3.125rem }
	.mt10 { margin-top: 4.375rem }
	.mt11 { margin-top: 5.625rem }
	.mt12 { margin-top: 7.500rem }
	.mb5 { margin-bottom: 1.250rem }
	.mb6 { margin-bottom: 1.563rem }
	.mb7 { margin-bottom: 2.188rem }
	.mb8 { margin-bottom: 2.813rem }
	.mb9 { margin-bottom: 3.125rem }
	.mb10 { margin-bottom: 4.375rem }
	.mb11 { margin-bottom: 5.625rem }
	.mb12 { margin-bottom: 7.500rem }
	.pt5 { padding-top: 1.250rem }
	.pt6 { padding-top: 1.563rem }
	.pt7 { padding-top: 2.188rem }
	.pt8 { padding-top: 2.813rem }
	.pt9 { padding-top: 3.125rem }
	.pt10 { padding-top: 4.375rem }
	.pt11 { padding-top: 5.625rem }
	.pt12 { padding-top: 7.500rem }
	.pb5 { padding-bottom: 1.250rem }
	.pb6 { padding-bottom: 1.563rem }
	.pb7 { padding-bottom: 2.188rem }
	.pb8 { padding-bottom: 2.813rem }
	.pb9 { padding-bottom: 3.125rem }
	.pb10 { padding-bottom: 4.375rem }
	.pb11 { padding-bottom: 5.625rem }
	.pb12 { padding-bottom: 7.500rem }

}

@media only screen and (max-width: 800px) {
	h1, .h1 {font-size: 2.000rem}
	h2, .h2 {font-size: 1.500rem}
	h3, .h3 {font-size: 1.313rem}
	.mt5 { margin-top: 1.125rem }
	.mt6 { margin-top: 1.375rem }
	.mt7 { margin-top: 1.875rem }
	.mt8 { margin-top: 2.500rem }
	.mt9 { margin-top: 2.813rem }
	.mt10 { margin-top: 3.750rem }
	.mt11 { margin-top: 5.000rem }
	.mt12 { margin-top: 6.250rem }
	.mb5 { margin-bottom: 1.125rem }
	.mb6 { margin-bottom: 1.375rem }
	.mb7 { margin-bottom: 1.875rem }
	.mb8 { margin-bottom: 2.500rem }
	.mb9 { margin-bottom: 2.813rem }
	.mb10 { margin-bottom: 3.750rem }
	.mb11 { margin-bottom: 5.000rem }
	.mb12 { margin-bottom: 6.250rem }
	.pt5 { padding-top: 1.125rem }
	.pt6 { padding-top: 1.375rem }
	.pt7 { padding-top: 1.875rem }
	.pt8 { padding-top: 2.500rem }
	.pt9 { padding-top: 2.813rem }
	.pt10 { padding-top: 3.750rem }
	.pt11 { padding-top: 5.000rem }
	.pt12 { padding-top: 6.250rem }
	.pb5 { padding-bottom: 1.125rem }
	.pb6 { padding-bottom: 1.375rem }
	.pb7 { padding-bottom: 1.875rem }
	.pb8 { padding-bottom: 2.500rem }
	.pb9 { padding-bottom: 2.813rem }
	.pb10 { padding-bottom: 3.750rem }
	.pb11 { padding-bottom: 5.000rem }
	.pb12 { padding-bottom: 6.250rem }
}

@media only screen and (max-width: 479px) {
	h1, .h1 {font-size: 1.750rem}
	h2, .h2 {font-size: 1.375rem}
	h3, .h3 {font-size: 1.188rem}
	h4, .h4 {font-size: 1.125rem}
	.mt5 { margin-top: 1.000rem }
	.mt6 { margin-top: 1.250rem }
	.mt7 { margin-top: 1.625rem }
	.mt8 { margin-top: 2.188rem }
	.mt9 { margin-top: 2.500rem }
	.mt10 { margin-top: 3.125rem }
	.mt11 { margin-top: 4.375rem }
	.mt12 { margin-top: 5.000rem }
	.mb5 { margin-bottom: 1.000rem }
	.mb6 { margin-bottom: 1.250rem }
	.mb7 { margin-bottom: 1.625rem }
	.mb8 { margin-bottom: 2.188rem }
	.mb9 { margin-bottom: 2.500rem }
	.mb10 { margin-bottom: 3.125rem }
	.mb11 { margin-bottom: 4.375rem }
	.mb12 { margin-bottom: 5.000rem }
	.pt5 { padding-top: 1.000rem }
	.pt6 { padding-top: 1.250rem }
	.pt7 { padding-top: 1.625rem }
	.pt8 { padding-top: 2.188rem }
	.pt9 { padding-top: 2.500rem }
	.pt10 { padding-top: 3.125rem }
	.pt11 { padding-top: 4.375rem }
	.pt12 { padding-top: 5.000rem }
	.pb5 { padding-bottom: 1.000rem }
	.pb6 { padding-bottom: 1.250rem }
	.pb7 { padding-bottom: 1.625rem }
	.pb8 { padding-bottom: 2.188rem }
	.pb9 { padding-bottom: 2.500rem }
	.pb10 { padding-bottom: 3.125rem }
	.pb11 { padding-bottom: 4.375rem }
	.pb12 { padding-bottom: 5.000rem }
}

/*-----------Spacing-----------*/
.mx-auto { margin-left: auto; margin-right: auto; }
.m0 { margin: 0 !important }
.mt0 { margin-top: 0 !important }
.mt1 { margin-top: 0.313rem !important }
.mt2 { margin-top: 0.625rem !important }
.mt3 { margin-top: 0.938rem !important }
.mt4 { margin-top: 1.250rem !important }
.mt5 { margin-top: 1.563rem !important }
.mt6 { margin-top: 1.875rem !important }
.mt7 { margin-top: 2.500rem !important }
.mt8 { margin-top: 3.125rem !important }
.mt9 { margin-top: 3.750rem !important }
.mt10 { margin-top: 5.000rem !important }
.mt11 { margin-top: 6.250rem !important }
.mt12 { margin-top: 8.750rem !important }
.mb0 { margin-bottom: 0 !important }
.mb1 { margin-bottom: 0.313rem !important }
.mb2 { margin-bottom: 0.625rem !important }
.mb3 { margin-bottom: 0.938rem !important }
.mb4 { margin-bottom: 1.250rem !important }
.mb5 { margin-bottom: 1.563rem !important }
.mb6 { margin-bottom: 1.875rem !important }
.mb7 { margin-bottom: 2.500rem !important }
.mb8 { margin-bottom: 3.125rem !important }
.mb9 { margin-bottom: 3.750rem !important }
.mb10 { margin-bottom: 5.000rem !important }
.mb11 { margin-bottom: 6.250rem !important }
.mb12 { margin-bottom: 8.750rem !important }
.p0 { padding: 0 !important }
.pt0 { padding-top: 0 !important }
.pt1 { padding-top: 0.313rem !important }
.pt2 { padding-top: 0.625rem !important }
.pt3 { padding-top: 0.938rem !important }
.pt4 { padding-top: 1.250rem !important }
.pt5 { padding-top: 1.563rem !important }
.pt6 { padding-top: 1.875rem !important }
.pt7 { padding-top: 2.500rem !important }
.pt8 { padding-top: 3.125rem !important }
.pt9 { padding-top: 3.750rem !important }
.pt10 { padding-top: 5.000rem !important }
.pt11 { padding-top: 6.250rem !important }
.pt12 { padding-top: 8.750rem !important }
.pb0 { padding-bottom: 0 !important }
.pb1 { padding-bottom: 0.313rem !important }
.pb2 { padding-bottom: 0.625rem !important }
.pb3 { padding-bottom: 0.938rem !important }
.pb4 { padding-bottom: 1.250rem !important }
.pb5 { padding-bottom: 1.563rem !important }
.pb6 { padding-bottom: 1.875rem !important }
.pb7 { padding-bottom: 2.500rem !important }
.pb8 { padding-bottom: 3.125rem !important }
.pb9 { padding-bottom: 3.750rem !important }
.pb10 { padding-bottom: 5.000rem !important }
.pb11 { padding-bottom: 6.250rem !important }
.pb12 { padding-bottom: 8.750rem !important }
.mb-60 {
  margin-bottom: 60px;
}

.r-0 {
  right: 0;
}

.t-0 {
  top: 0;
}

.o-auto {
  overflow: auto;
}

.b-0 {
  bottom: 0;
}

.br-0 {
  border-radius: 0 !important;
}

.w-50 {
    width: 50%;
}

.w-56 {
	width: 56%;
}

.w-40 {
    width: 40%;
}

.w-30 {
	width: 30%;
}

.w-100 {
    width: 100%;
}
