.vert-offset-0, .mt-0 {
	margin-top: 0;
}

.vert-offset, .vert-offset-1, .mt-1 {
	margin-top: 10px;
}

.vert-offset-2, .mt-2 {
	margin-top: 20px;
}

.vert-offset-3, .mt-3 {
	margin-top: 30px;
}

.vert-offset-4, .mt-4 {
	margin-top: 40px;
}

.vert-offset-5, .mt-5 {
	margin-top: 50px;
}

.vert-offset-6, .mt-6 {
	margin-top: 60px;
}

.vert-offset-7, .mt-7 {
	margin-top: 70px;
}

.vert-offset-8, .mt-8 {
	margin-top: 80px;
}

.vert-offset-9, .mt-9 {
	margin-top: 90px;
}

.vert-offset-10, .mt-10 {
	margin-top: 100px;
}

.vert-offset-11, .mt-11 {
	margin-top: 110px;
}

.vert-offset-12, .mt-12 {
	margin-top: 120px;
}

.ml-1 {
    margin-left: 10px;
}

.ml-2 {
    margin-left: 20px;
}

.ml-3 {
    margin-left: 30px;
}

.pt-0 {
    padding-top: 0;
}

.vert-padding, .vert-padding-1, .is-padding.vert-padding, .is-padded.vert-padding-1, .pt-1 {
	padding-top: 10px;
}

.vert-padding-2, .is-padded.vert-padding-2, .pt-2 {
	padding-top: 20px;
}

.vert-padding-3, .is-padded.vert-padding-3, .pt-3 {
	padding-top: 30px;
}

.vert-padding-4, .is-padded.vert-padding-4, .pt-4 {
	padding-top: 40px;
}

.vert-padding-5, .is-padded.vert-padding-5, .pt-5 {
	padding-top: 50px;
}

.vert-padding-6, .pt-6 {
	padding-top: 60px;
}

.vert-padding-7, .pt-7 {
	padding-top: 70px;
}

.vert-padding-8, .pt-8 {
	padding-top: 80px;
}

.vert-padding-9, .pt-9 {
	padding-top: 90px;
}

.vert-padding-10, .pt-10 {
	padding-top: 100px;
}

.vert-padding-11, .pt-11 {
	padding-top: 110px;
}

.vert-padding-12, .pt-12 {
	padding-top: 120px;
}

.vert-padding-13, .pt-13 {
	padding-top: 130px;
}

.vert-padding-14, .pt-14 {
	padding-top: 140px;
}

.vert-padding-15, .pt-15 {
	padding-top: 150px;
}

.vert-padding-16, .pt-16 {
	padding-top: 160px;
}

.vert-padding-17, .pt-17 {
	padding-top: 170px;
}

.pb-0 {
    padding-bottom: 0;
}

.vert-padding-bottom, .vert-padding-bottom-1, .is-padded.vert-padding-bottom, .is-padded.vert-padding-bottom-1, .pb, .pb-1{
	padding-bottom: 10px;
}

.vert-padding-bottom-2, .is-padded.vert-padding-bottom-2, .pb-2 {
	padding-bottom: 20px;
}

.vert-padding-bottom-3, .is-padded.vert-padding-bottom-3, .pb-3 {
	padding-bottom: 30px;
}

.vert-padding-bottom-4, .is-padded.vert-padding-bottom-4, .pb-4 {
	padding-bottom: 40px;
}

.vert-padding-bottom-5, .is-padded.vert-padding-bottom-5, .pb-5 {
	padding-bottom: 50px;
}

.vert-padding-bottom-6, .pb-6 {
	padding-bottom: 60px;
}

.vert-padding-bottom-7, .pb-7 {
	padding-bottom: 70px;
}

.vert-padding-bottom-8, .pb-8 {
	padding-bottom: 80px;
}

.vert-padding-bottom-9, .pb-9{
	padding-bottom: 90px;
}

.vert-padding-bottom-10, .pb-10 {
	padding-bottom: 100px;
}

.vert-padding-bottom-11, .pb-11 {
	padding-bottom: 110px;
}

.vert-padding-bottom-12, .pb-12 {
	padding-bottom: 120px;
}

.vert-padding-bottom-13, .pb-13 {
	padding-bottom: 130px;
}

.vert-padding-bottom-14, .pb-14 {
	padding-bottom: 140px;
}

.vert-padding-bottom-15, .pb-15 {
	padding-bottom: 150px;
}

.vert-offset-bottom-0, .mb-0 {
	margin-bottom: 0;
}

.vert-offset-bottom, .vert-offset-bottom-1, .mb-1 {
	margin-bottom: 10px;
}

.vert-offset-bottom-2, .mb-2 {
	margin-bottom: 20px;
}

.vert-offset-bottom-25, .mb-25{
	margin-bottom: 25px;
}

.vert-offset-bottom-3, .mb-3 {
	margin-bottom: 30px;
}

.vert-offset-bottom-4, .mb-4 {
	margin-bottom: 40px;
}

.vert-offset-bottom-5, .mb-5{
	margin-bottom: 50px;
}

.vert-offset-bottom-6, .mb-6 {
	margin-bottom: 60px;
}

.vert-offset-bottom-7, .mb-7{
	margin-bottom: 70px;
}

.vert-offset-bottom-8, .mb-8{
	margin-bottom: 80px;
}

.vert-offset-bottom-9, .mb-9 {
	margin-bottom: 90px;
}

.vert-offset-bottom-10, .mb-10 {
	margin-bottom: 100px;
}

.vert-offset-bottom-11, .mb-11 {
	margin-bottom: 110px;
}

.vert-offset-bottom-12, .mb-12 {
	margin-bottom: 120px;
}

.padding {
	padding-left: 10px;
}

.padding-2 {
	padding-left: 20px;
}

.padding-3 {
	padding-left: 30px;
}

.padding-right {
	padding-right: 10px;
}

.padding-right-2 {
	padding-right: 20px;
}

.padding-right-3 {
	padding-right: 30px;
}

@media (max-width: 752px) {
	.vert-padding-bottom-hb, .vert-padding-bottom-1-hb, .is-padded.vert-padding-bottom-hb, .is-padded.vert-padding-bottom-1 {
		padding-bottom: 10px;
	}

	.vert-padding-bottom-2-hb, .is-padded.vert-padding-bottom-2-hb {
		padding-bottom: 20px;
	}

	.vert-padding-bottom-3-hb, .is-padded.vert-padding-bottom-3-hb {
		padding-bottom: 30px;
	}

	.vert-padding-bottom-4-hb, .is-padded.vert-padding-bottom-4-hb {
		padding-bottom: 40px;
	}

	.vert-padding-bottom-5-hb, .is-padded.vert-padding-bottom-5-hb {
		padding-bottom: 50px;
	}

	.vert-padding-hb, .vert-padding-1-hb, .is-padded.vert-padding-hb, .is-padded.vert-padding-1 {
		padding-top: 10px;
	}

	.vert-padding-2-hb, .is-padded.vert-padding-2-hb {
		padding-top: 20px;
	}

	.vert-padding-3-hb, .is-padded.vert-padding-3-hb {
		padding-top: 30px;
	}

	.vert-padding-4-hb, .is-padded.vert-padding-4-hb {
		padding-top: 40px;
	}

	.vert-padding-5-hb, .is-padded.vert-padding-5-hb {
		padding-top: 50px;
	}

	.vert-offset-bottom-0-hb {
		margin-bottom: 0;
	}

	.vert-offset-bottom-hb, .vert-offset-bottom-1-hb {
		margin-bottom: 10px;
	}

	.vert-offset-bottom-2-hb {
		margin-bottom: 20px;
	}

	.vert-offset-bottom-3-hb {
		margin-bottom: 30px;
	}

	.vert-offset-bottom-4-hb {
		margin-bottom: 40px;
	}

	.vert-offset-bottom-5-hb {
		margin-bottom: 40px;
	}

	.vert-offset-bottom-6-hb {
		margin-bottom: 60px;
	}

	.vert-offset-0-hb {
		margin-top: 0;
	}

	.vert-offset-hb, .vert-offset-1-hb {
		margin-top: 10px;
	}

	.vert-offset-2-hb {
		margin-top: 20px;
	}

	.vert-offset-3-hb {
		margin-top: 30px;
	}

	.vert-offset-4-hb {
		margin-top: 40px;
	}

	.vert-offset-5-hb {
		margin-top: 50px;
	}

	.vert-offset-6-hb {
		margin-top: 60px;
	}
}

@media (max-width: 1024px) {
	.vert-padding-bottom-tb, .vert-padding-bottom-1-tb, .is-padded.vert-padding-bottom-tb, .is-padded.vert-padding-bottom-1 {
		padding-bottom: 10px;
	}

	.vert-padding-bottom-2-tb, .is-padded.vert-padding-bottom-2-tb {
		padding-bottom: 20px;
	}

	.vert-padding-bottom-3-tb, .is-padded.vert-padding-bottom-3-tb {
		padding-bottom: 30px;
	}

	.vert-padding-bottom-4-tb, .is-padded.vert-padding-bottom-4-tb {
		padding-bottom: 40px;
	}

	.vert-padding-bottom-5-tb, .is-padded.vert-padding-bottom-5-tb {
		padding-bottom: 50px;
	}

	.vert-padding-tb, .vert-padding-1-tb, .is-padded.vert-padding-tb, .is-padded.vert-padding-1 {
		padding-top: 10px;
	}

	.vert-padding-2-tb, .is-padded.vert-padding-2-tb {
		padding-top: 20px;
	}

	.vert-padding-3-tb, .is-padded.vert-padding-3-tb {
		padding-top: 30px;
	}

	.vert-padding-4-tb, .is-padded.vert-padding-4-tb {
		padding-top: 40px;
	}

	.vert-padding-5-tb, .is-padded.vert-padding-5-tb {
		padding-top: 50px;
	}

	.vert-offset-bottom-0-tb {
		margin-bottom: 0;
	}

	.vert-offset-bottom-tb, .vert-offset-bottom-1-tb {
		margin-bottom: 10px;
	}

	.vert-offset-bottom-2-tb {
		margin-bottom: 20px;
	}

	.vert-offset-bottom-3-tb {
		margin-bottom: 30px;
	}

	.vert-offset-bottom-4-tb {
		margin-bottom: 40px;
	}

	.vert-offset-bottom-5-tb {
		margin-bottom: 40px;
	}

	.vert-offset-bottom-6-tb {
		margin-bottom: 60px;
	}

	.vert-offset-0-tb {
		margin-top: 0;
	}

	.vert-offset-tb, .vert-offset-1-tb {
		margin-top: 10px;
	}

	.vert-offset-2-tb {
		margin-top: 20px;
	}

	.vert-offset-3-tb {
		margin-top: 30px;
	}

	.vert-offset-4-tb {
		margin-top: 40px;
	}

	.vert-offset-5-tb {
		margin-top: 50px;
	}

	.vert-offset-6-tb {
		margin-top: 60px;
	}
}


@media (max-width: 800px) {
    .pb-0-pt {
        padding-bottom: 0;
    }

	.vert-padding-bottom-pt, .vert-padding-bottom-1-pt, .is-padded.vert-padding-bottom-pt, .is-padded.vert-padding-bottom-1, .pb-pt, .pb-1-pt {
		padding-bottom: 10px;
	}

	.vert-padding-bottom-2-pt, .is-padded.vert-padding-bottom-2-pt, .pb-2-pt {
		padding-bottom: 20px;
	}

	.vert-padding-bottom-3-pt, .is-padded.vert-padding-bottom-3-pt, .pb-3-pt {
		padding-bottom: 30px;
	}

	.vert-padding-bottom-4-pt, .is-padded.vert-padding-bottom-4-pt, .pb-4-pt {
		padding-bottom: 40px;
	}

	.vert-padding-bottom-5-pt, .is-padded.vert-padding-bottom-5-pt, .pb-5-pt {
		padding-bottom: 50px;
	}

    .pt-0-pt {
        padding-top: 0;
    }

	.vert-padding-pt, .vert-padding-1-pt, .is-padded.vert-padding-pt, .is-padded.vert-padding-1, .pt-pt, .pt-1-pt {
		padding-top: 10px;
	}

	.vert-padding-2-pt, .is-padded.vert-padding-2-pt, .pt-2-pt {
		padding-top: 20px;
	}

	.vert-padding-3-pt, .is-padded.vert-padding-3-pt, .pt-3-pt {
		padding-top: 30px;
	}

	.vert-padding-4-pt, .is-padded.vert-padding-4-pt, .pt-4-pt {
		padding-top: 40px;
	}

	.vert-padding-5-pt, .is-padded.vert-padding-5-pt, .pt-5-pt {
		padding-top: 50px;
	}

	.vert-offset-bottom-0-pt, .mb-0-pt {
		margin-bottom: 0;
	}

	.vert-offset-bottom-pt, .vert-offset-bottom-1-pt, .mb-1-pt, .mb-pt {
		margin-bottom: 10px;
	}

	.vert-offset-bottom-2-pt, .mb-2-pt {
		margin-bottom: 20px;
	}

	.vert-offset-bottom-3-pt, .mb-3-pt {
		margin-bottom: 30px;
	}

	.vert-offset-bottom-4-pt, .mb-4-pt {
		margin-bottom: 40px;
	}

	.vert-offset-bottom-5-pt, .mb-5-pt {
		margin-bottom: 40px;
	}

	.vert-offset-bottom-6-pt, .mb-6-pt {
		margin-bottom: 60px;
	}

	.vert-offset-0-pt, .mt-0-pt {
		margin-top: 0;
	}

	.vert-offset-pt, .vert-offset-1-pt, .mt-pt, .mt-1-mt {
		margin-top: 10px;
	}

	.vert-offset-2-pt, .mt-2-pt  {
		margin-top: 20px;
	}

	.vert-offset-3-pt, .mt-3-pt {
		margin-top: 30px;
	}

	.vert-offset-4-pt, .mt-4-pt {
		margin-top: 40px;
	}

	.vert-offset-5-pt, .mt-5-pt {
		margin-top: 50px;
	}

	.vert-offset-6-pt .mt-6-pt {
		margin-top: 60px;
	}
}

@media (max-width: 480px) {
	.vert-padding-bottom-mb, .vert-padding-bottom-1-mb, .is-padded.vert-padding-bottom-mb, .is-padded.vert-padding-bottom-1 {
		padding-bottom: 10px;
	}

	.vert-padding-bottom-2-mb, .is-padded.vert-padding-bottom-2-mb {
		padding-bottom: 20px;
	}

	.vert-padding-bottom-3-mb, .is-padded.vert-padding-bottom-3-mb {
		padding-bottom: 30px;
	}

	.vert-padding-bottom-4-mb, .is-padded.vert-padding-bottom-4-mb {
		padding-bottom: 40px;
	}

	.vert-padding-bottom-5-mb, .is-padded.vert-padding-bottom-5-mb {
		padding-bottom: 50px;
	}

	.vert-padding-mb, .vert-padding-1-mb, .is-padded.vert-padding-mb, .is-padded.vert-padding-1 {
		padding-top: 10px;
	}

	.vert-padding-2-mb, .is-padded.vert-padding-2-mb {
		padding-top: 20px;
	}

	.vert-padding-3-mb, .is-padded.vert-padding-3-mb {
		padding-top: 30px;
	}

	.vert-padding-4-mb, .is-padded.vert-padding-4-mb {
		padding-top: 40px;
	}

	.vert-padding-5-mb, .is-padded.vert-padding-5-mb {
		padding-top: 50px;
	}

	.vert-offset-bottom-0-mb {
		margin-bottom: 0;
	}

	.vert-offset-bottom-mb, .vert-offset-bottom-1-mb {
		margin-bottom: 10px;
	}

	.vert-offset-bottom-2-mb {
		margin-bottom: 20px;
	}

	.vert-offset-bottom-3-mb {
		margin-bottom: 30px;
	}

	.vert-offset-bottom-4-mb {
		margin-bottom: 40px;
	}

	.vert-offset-bottom-5-mb {
		margin-bottom: 40px;
	}

	.vert-offset-bottom-6-mb {
		margin-bottom: 60px;
	}

	.vert-offset-0-mb {
		margin-top: 0;
	}

	.vert-offset-mb, .vert-offset-1-mb {
		margin-top: 10px;
	}

	.vert-offset-2-mb {
		margin-top: 20px;
	}

	.vert-offset-3-mb {
		margin-top: 30px;
	}

	.vert-offset-4-mb {
		margin-top: 40px;
	}

	.vert-offset-5-mb {
		margin-top: 50px;
	}

	.vert-offset-6-mb {
		margin-top: 60px;
	}
}
