.mt-a { margin-top: auto !important; }
.mr-a { margin-right: auto !important; }
.mb-a { margin-bottom: auto !important; }
.ml-a { margin-left: auto !important; }
.mh-a { margin-left: auto !important; margin-right: auto !important; }
.mv-a { margin-top: auto !important; margin-bottom: auto !important; }
.m-a { margin: auto !important; }

.mt-0 { margin-top: 0 !important; }
.mr-0 { margin-right: 0 !important; }
.mb-0 { margin-bottom: 0 !important; }
.ml-0 { margin-left: 0 !important; }
.mh-0 { margin-left: 0 !important; margin-right: 0 !important; }
.mv-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
.m-0 { margin: 0 !important; }

.mt-15 { margin-top: 15px !important; }
.mr-15 { margin-right: 15px !important; }
.mb-15 { margin-bottom: 15px !important; }
.ml-15 { margin-left: 15px !important; }
.mh-15 { margin-left: 15px !important; margin-right: 15px !important; }
.mv-15 { margin-top: 15px !important; margin-bottom: 15px !important; }
.m-15 { margin: 15px !important; }

.mt-20 { margin-top: 20px !important; }
.mr-20 { margin-right: 20px !important; }
.mb-20 { margin-bottom: 20px !important; }
.ml-20 { margin-left: 20px !important; }
.mh-20 { margin-left: 20px !important; margin-right: 20px !important; }
.mv-20 { margin-top: 20px !important; margin-bottom: 20px !important; }
.m-20 { margin: 20px !important; }

.mt-30 { margin-top: 30px !important; }
.mr-30 { margin-right: 30px !important; }
.mb-30 { margin-bottom: 30px !important; }
.ml-30 { margin-left: 30px !important; }
.mh-30 { margin-left: 30px !important; margin-right: 30px !important; }
.mv-30 { margin-top: 30px !important; margin-bottom: 30px !important; }
.m-30 { margin: 30px !important; }

.mt-40 { margin-top: 40px !important; }
.mr-40 { margin-right: 40px !important; }
.mb-40 { margin-bottom: 40px !important; }
.ml-40 { margin-left: 40px !important; }
.mh-40 { margin-left: 40px !important; margin-right: 40px !important; }
.mv-40 { margin-top: 40px !important; margin-bottom: 40px !important; }
.m-40 { margin: 40px !important; }

.mt-60 { margin-top: 60px !important; }
.mr-60 { margin-right: 60px !important; }
.mb-60 { margin-bottom: 60px !important; }
.ml-60 { margin-left: 60px !important; }
.mh-60 { margin-left: 60px !important; margin-right: 60px !important; }
.mv-60 { margin-top: 60px !important; margin-bottom: 60px !important; }
.m-60 { margin: 60px !important; }

.mt-80 { margin-top: 80px !important; }
.mr-80 { margin-right: 80px !important; }
.mb-80 { margin-bottom: 80px !important; }
.ml-80 { margin-left: 80px !important; }
.mh-80 { margin-left: 80px !important; margin-right: 80px !important; }
.mv-80 { margin-top: 80px !important; margin-bottom: 80px !important; }
.m-80 { margin: 80px !important; }

.mt-100 { margin-top: 100px !important; }
.mr-100 { margin-right: 100px !important; }
.mb-100 { margin-bottom: 100px !important; }
.ml-100 { margin-left: 100px !important; }
.mh-100 { margin-left: 100px !important; margin-right: 100px !important; }
.mv-100 { margin-top: 100px !important; margin-bottom: 100px !important; }
.m-100 { margin: 100px !important; }

.mt--20 { margin-top: -20px !important; }
.mr--20 { margin-right: -20px !important; }
.mb--20 { margin-bottom: -20px !important; }
.ml--20 { margin-left: -20px !important; }
.mh--20 { margin-left: -20px !important; margin-right: -20px !important; }
.mv--20 { margin-top: -20px !important; margin-bottom: -20px !important; }
.m--20 { margin: -20px !important; }

.mt--40 { margin-top: -40px !important; }
.mr--40 { margin-right: -40px !important; }
.mb--40 { margin-bottom: -40px !important; }
.ml--40 { margin-left: -40px !important; }
.mh--40 { margin-left: -40px !important; margin-right: -40px !important; }
.mv--40 { margin-top: -40px !important; margin-bottom: -40px !important; }
.m--40 { margin: -40px !important; }

.mt--60 { margin-top: -60px !important; }
.mr--60 { margin-right: -60px !important; }
.mb--60 { margin-bottom: -60px !important; }
.ml--60 { margin-left: -60px !important; }
.mh--60 { margin-left: -60px !important; margin-right: -60px !important; }
.mv--60 { margin-top: -60px !important; margin-bottom: -60px !important; }
.m--60 { margin: -60px !important; }

.mt--80 { margin-top: -80px !important; }
.mr--80 { margin-right: -80px !important; }
.mb--80 { margin-bottom: -80px !important; }
.ml--80 { margin-left: -80px !important; }
.mh--80 { margin-left: -80px !important; margin-right: -80px !important; }
.mv--80 { margin-top: -80px !important; margin-bottom: -80px !important; }
.m--80 { margin: -80px !important; }

.mt--100 { margin-top: -100px !important; }
.mr--100 { margin-right: -100px !important; }
.mb--100 { margin-bottom: -100px !important; }
.ml--100 { margin-left: -100px !important; }
.mh--100 { margin-left: -100px !important; margin-right: -100px !important; }
.mv--100 { margin-top: -100px !important; margin-bottom: -100px !important; }
.m--100 { margin: -100px !important; }

.pt-a { padding-top: auto !important; }
.pr-a { padding-right: auto !important; }
.pb-a { padding-bottom: auto !important; }
.pl-a { padding-left: auto !important; }
.ph-a { padding-left: auto !important; padding-right: auto !important; }
.pv-a { padding-top: auto !important; padding-bottom: auto !important; }
.p-a { padding: auto !important; }

.pt-0 { padding-top: 0 !important; }
.pr-0 { padding-right: 0 !important; }
.pb-0 { padding-bottom: 0 !important; }
.pl-0 { padding-left: 0 !important; }
.ph-0 { padding-left: 0 !important; padding-right: 0 !important; }
.pv-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
.p-0 { padding: 0 !important; }

.pt-15 { padding-top: 15px !important; }
.pr-15 { padding-right: 15px !important; }
.pb-15 { padding-bottom: 15px !important; }
.pl-15 { padding-left: 15px !important; }
.ph-15 { padding-left: 15px !important; padding-right: 15px !important; }
.pv-15 { padding-top: 15px !important; padding-bottom: 15px !important; }
.p-15 { padding: 15px !important; }

.pt-20 { padding-top: 20px !important; }
.pr-20 { padding-right: 20px !important; }
.pb-20 { padding-bottom: 20px !important; }
.pl-20 { padding-left: 20px !important; }
.ph-20 { padding-left: 20px !important; padding-right: 20px !important; }
.pv-20 { padding-top: 20px !important; padding-bottom: 20px !important; }
.p-20 { padding: 20px !important; }

.pt-30 { padding-top: 30px !important; }
.pr-30 { padding-right: 30px !important; }
.pb-30 { padding-bottom: 30px !important; }
.pl-30 { padding-left: 30px !important; }
.ph-30 { padding-left: 30px !important; padding-right: 30px !important; }
.pv-30 { padding-top: 30px !important; padding-bottom: 30px !important; }
.p-30 { padding: 30px !important; }

.pt-40 { padding-top: 40px !important; }
.pr-40 { padding-right: 40px !important; }
.pb-40 { padding-bottom: 40px !important; }
.pl-40 { padding-left: 40px !important; }
.ph-40 { padding-left: 40px !important; padding-right: 40px !important; }
.pv-40 { padding-top: 40px !important; padding-bottom: 40px !important; }
.p-40 { padding: 40px !important; }

.pt-60 { padding-top: 60px !important; }
.pr-60 { padding-right: 60px !important; }
.pb-60 { padding-bottom: 60px !important; }
.pl-60 { padding-left: 60px !important; }
.ph-60 { padding-left: 60px !important; padding-right: 60px !important; }
.pv-60 { padding-top: 60px !important; padding-bottom: 60px !important; }
.p-60 { padding: 60px !important; }

.pt-80 { padding-top: 80px !important; }
.pr-80 { padding-right: 80px !important; }
.pb-80 { padding-bottom: 80px !important; }
.pl-80 { padding-left: 80px !important; }
.ph-80 { padding-left: 80px !important; padding-right: 80px !important; }
.pv-80 { padding-top: 80px !important; padding-bottom: 80px !important; }
.p-80 { padding: 80px !important; }

.pt-100 { padding-top: 100px !important; }
.pr-100 { padding-right: 100px !important; }
.pb-100 { padding-bottom: 100px !important; }
.pl-100 { padding-left: 100px !important; }
.ph-100 { padding-left: 100px !important; padding-right: 100px !important; }
.pv-100 { padding-top: 100px !important; padding-bottom: 100px !important; }
.p-100 { padding: 100px !important; }

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.mt-15 { margin-top: 12px !important; }
	.mr-15 { margin-right: 12px !important; }
	.mb-15 { margin-bottom: 12px !important; }
	.ml-15 { margin-left: 12px !important; }
	.mh-15 { margin-left: 12px !important; margin-right: 12px !important; }
	.mv-15 { margin-top: 12px !important; margin-bottom: 12px !important; }
	.m-15 { margin: 12px !important; }
	
	.mt-20 { margin-top: 16px !important; }
	.mr-20 { margin-right: 16px !important; }
	.mb-20 { margin-bottom: 16px !important; }
	.ml-20 { margin-left: 16px !important; }
	.mh-20 { margin-left: 16px !important; margin-right: 16px !important; }
	.mv-20 { margin-top: 16px !important; margin-bottom: 16px !important; }
	.m-20 { margin: 16px !important; }
	
	.mt-30 { margin-top: 23px !important; }
	.mr-30 { margin-right: 23px !important; }
	.mb-30 { margin-bottom: 23px !important; }
	.ml-30 { margin-left: 23px !important; }
	.mh-30 { margin-left: 23px !important; margin-right: 23px !important; }
	.mv-30 { margin-top: 23px !important; margin-bottom: 23px !important; }
	.m-30 { margin: 23px !important; }
	
	.mt-40 { margin-top: 33px !important; }
	.mr-40 { margin-right: 33px !important; }
	.mb-40 { margin-bottom: 33px !important; }
	.ml-40 { margin-left: 33px !important; }
	.mh-40 { margin-left: 33px !important; margin-right: 33px !important; }
	.mv-40 { margin-top: 33px !important; margin-bottom: 33px !important; }
	.m-40 { margin: 33px !important; }
	
	.mt-60 { margin-top: 50px !important; }
	.mr-60 { margin-right: 50px !important; }
	.mb-60 { margin-bottom: 50px !important; }
	.ml-60 { margin-left: 50px !important; }
	.mh-60 { margin-left: 50px !important; margin-right: 50px !important; }
	.mv-60 { margin-top: 50px !important; margin-bottom: 50px !important; }
	.m-60 { margin: 50px !important; }
	
	.mt-80 { margin-top: 66px !important; }
	.mr-80 { margin-right: 66px !important; }
	.mb-80 { margin-bottom: 66px !important; }
	.ml-80 { margin-left: 66px !important; }
	.mh-80 { margin-left: 66px !important; margin-right: 66px !important; }
	.mv-80 { margin-top: 66px !important; margin-bottom: 66px !important; }
	.m-80 { margin: 66px !important; }
	
	.mt-100 { margin-top: 83px !important; }
	.mr-100 { margin-right: 83px !important; }
	.mb-100 { margin-bottom: 83px !important; }
	.ml-100 { margin-left: 83px !important; }
	.mh-100 { margin-left: 83px !important; margin-right: 83px !important; }
	.mv-100 { margin-top: 83px !important; margin-bottom: 83px !important; }
	.m-100 { margin: 83px !important; }
	
	.mt--20 { margin-top: -16px !important; }
	.mr--20 { margin-right: -16px !important; }
	.mb--20 { margin-bottom: -16px !important; }
	.ml--20 { margin-left: -16px !important; }
	.mh--20 { margin-left: -16px !important; margin-right: -16px !important; }
	.mv--20 { margin-top: -16px !important; margin-bottom: -16px !important; }
	.m--20 { margin: -16px !important; }
	
	.mt--40 { margin-top: -33px !important; }
	.mr--40 { margin-right: -33px !important; }
	.mb--40 { margin-bottom: -33px !important; }
	.ml--40 { margin-left: -33px !important; }
	.mh--40 { margin-left: -33px !important; margin-right: -33px !important; }
	.mv--40 { margin-top: -33px !important; margin-bottom: -33px !important; }
	.m--40 { margin: -33px !important; }
	
	.mt--60 { margin-top: -50px !important; }
	.mr--60 { margin-right: -50px !important; }
	.mb--60 { margin-bottom: -50px !important; }
	.ml--60 { margin-left: -50px !important; }
	.mh--60 { margin-left: -50px !important; margin-right: -50px !important; }
	.mv--60 { margin-top: -50px !important; margin-bottom: -50px !important; }
	.m--60 { margin: -50px !important; }
	
	.mt--80 { margin-top: -66px !important; }
	.mr--80 { margin-right: -66px !important; }
	.mb--80 { margin-bottom: -66px !important; }
	.ml--80 { margin-left: -66px !important; }
	.mh--80 { margin-left: -66px !important; margin-right: -66px !important; }
	.mv--80 { margin-top: -66px !important; margin-bottom: -66px !important; }
	.m--80 { margin: -66px !important; }
	
	.mt--100 { margin-top: -83px !important; }
	.mr--100 { margin-right: -83px !important; }
	.mb--100 { margin-bottom: -83px !important; }
	.ml--100 { margin-left: -83px !important; }
	.mh--100 { margin-left: -83px !important; margin-right: -83px !important; }
	.mv--100 { margin-top: -83px !important; margin-bottom: -83px !important; }
	.m--100 { margin: -83px !important; }
	
	.pt-15 { padding-top: 12px !important; }
	.pr-15 { padding-right: 12px !important; }
	.pb-15 { padding-bottom: 12px !important; }
	.pl-15 { padding-left: 12px !important; }
	.ph-15 { padding-left: 12px !important; padding-right: 12px !important; }
	.pv-15 { padding-top: 12px !important; padding-bottom: 12px !important; }
	.p-15 { padding: 12px !important; }
	
	.pt-20 { padding-top: 16px !important; }
	.pr-20 { padding-right: 16px !important; }
	.pb-20 { padding-bottom: 16px !important; }
	.pl-20 { padding-left: 16px !important; }
	.ph-20 { padding-left: 16px !important; padding-right: 16px !important; }
	.pv-20 { padding-top: 16px !important; padding-bottom: 16px !important; }
	.p-20 { padding: 16px !important; }
	
	.pt-30 { padding-top: 23px !important; }
	.pr-30 { padding-right: 23px !important; }
	.pb-30 { padding-bottom: 23px !important; }
	.pl-30 { padding-left: 23px !important; }
	.ph-30 { padding-left: 23px !important; padding-right: 23px !important; }
	.pv-30 { padding-top: 23px !important; padding-bottom: 23px !important; }
	.p-30 { padding: 23px !important; }
	
	.pt-40 { padding-top: 33px !important; }
	.pr-40 { padding-right: 33px !important; }
	.pb-40 { padding-bottom: 33px !important; }
	.pl-40 { padding-left: 33px !important; }
	.ph-40 { padding-left: 33px !important; padding-right: 33px !important; }
	.pv-40 { padding-top: 33px !important; padding-bottom: 33px !important; }
	.p-40 { padding: 33px !important; }
	
	.pt-60 { padding-top: 50px !important; }
	.pr-60 { padding-right: 50px !important; }
	.pb-60 { padding-bottom: 50px !important; }
	.pl-60 { padding-left: 50px !important; }
	.ph-60 { padding-left: 50px !important; padding-right: 50px !important; }
	.pv-60 { padding-top: 50px !important; padding-bottom: 50px !important; }
	.p-60 { padding: 50px !important; }
	
	.pt-80 { padding-top: 66px !important; }
	.pr-80 { padding-right: 66px !important; }
	.pb-80 { padding-bottom: 66px !important; }
	.pl-80 { padding-left: 66px !important; }
	.ph-80 { padding-left: 66px !important; padding-right: 66px !important; }
	.pv-80 { padding-top: 66px !important; padding-bottom: 66px !important; }
	.p-80 { padding: 66px !important; }
	
	.pt-100 { padding-top: 83px !important; }
	.pr-100 { padding-right: 83px !important; }
	.pb-100 { padding-bottom: 83px !important; }
	.pl-100 { padding-left: 83px !important; }
	.ph-100 { padding-left: 83px !important; padding-right: 83px !important; }
	.pv-100 { padding-top: 83px !important; padding-bottom: 83px !important; }
	.p-100 { padding: 83px !important; }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.mt-15 { margin-top: 9px !important; }
	.mr-15 { margin-right: 9px !important; }
	.mb-15 { margin-bottom: 9px !important; }
	.ml-15 { margin-left: 9px !important; }
	.mh-15 { margin-left: 9px !important; margin-right: 9px !important; }
	.mv-15 { margin-top: 9px !important; margin-bottom: 9px !important; }
	.m-15 { margin: 9px !important; }
	
	.mt-20 { margin-top: 13px !important; }
	.mr-20 { margin-right: 13px !important; }
	.mb-20 { margin-bottom: 13px !important; }
	.ml-20 { margin-left: 13px !important; }
	.mh-20 { margin-left: 13px !important; margin-right: 13px !important; }
	.mv-20 { margin-top: 13px !important; margin-bottom: 13px !important; }
	.m-20 { margin: 13px !important; }
	
	.mt-30 { margin-top: 19px !important; }
	.mr-30 { margin-right: 19px !important; }
	.mb-30 { margin-bottom: 19px !important; }
	.ml-30 { margin-left: 19px !important; }
	.mh-30 { margin-left: 19px !important; margin-right: 19px !important; }
	.mv-30 { margin-top: 19px !important; margin-bottom: 19px !important; }
	.m-30 { margin: 19px !important; }
	
	.mt-40 { margin-top: 26px !important; }
	.mr-40 { margin-right: 26px !important; }
	.mb-40 { margin-bottom: 26px !important; }
	.ml-40 { margin-left: 26px !important; }
	.mh-40 { margin-left: 26px !important; margin-right: 26px !important; }
	.mv-40 { margin-top: 26px !important; margin-bottom: 26px !important; }
	.m-40 { margin: 26px !important; }
	
	.mt-60 { margin-top: 38px !important; }
	.mr-60 { margin-right: 38px !important; }
	.mb-60 { margin-bottom: 38px !important; }
	.ml-60 { margin-left: 38px !important; }
	.mh-60 { margin-left: 38px !important; margin-right: 38px !important; }
	.mv-60 { margin-top: 38px !important; margin-bottom: 38px !important; }
	.m-60 { margin: 38px !important; }
	
	.mt-80 { margin-top: 51px !important; }
	.mr-80 { margin-right: 51px !important; }
	.mb-80 { margin-bottom: 51px !important; }
	.ml-80 { margin-left: 51px !important; }
	.mh-80 { margin-left: 51px !important; margin-right: 51px !important; }
	.mv-80 { margin-top: 51px !important; margin-bottom: 51px !important; }
	.m-80 { margin: 51px !important; }
	
	.mt-100 { margin-top: 64px !important; }
	.mr-100 { margin-right: 64px !important; }
	.mb-100 { margin-bottom: 64px !important; }
	.ml-100 { margin-left: 64px !important; }
	.mh-100 { margin-left: 64px !important; margin-right: 64px !important; }
	.mv-100 { margin-top: 64px !important; margin-bottom: 64px !important; }
	.m-100 { margin: 64px !important; }
	
	.mt--20 { margin-top: -13px !important; }
	.mr--20 { margin-right: -13px !important; }
	.mb--20 { margin-bottom: -13px !important; }
	.ml--20 { margin-left: -13px !important; }
	.mh--20 { margin-left: -13px !important; margin-right: -13px !important; }
	.mv--20 { margin-top: -13px !important; margin-bottom: -13px !important; }
	.m--20 { margin: -13px !important; }
	
	.mt--40 { margin-top: -26px !important; }
	.mr--40 { margin-right: -26px !important; }
	.mb--40 { margin-bottom: -26px !important; }
	.ml--40 { margin-left: -26px !important; }
	.mh--40 { margin-left: -26px !important; margin-right: -26px !important; }
	.mv--40 { margin-top: -26px !important; margin-bottom: -26px !important; }
	.m--40 { margin: -26px !important; }
	
	.mt--60 { margin-top: -38px !important; }
	.mr--60 { margin-right: -38px !important; }
	.mb--60 { margin-bottom: -38px !important; }
	.ml--60 { margin-left: -38px !important; }
	.mh--60 { margin-left: -38px !important; margin-right: -38px !important; }
	.mv--60 { margin-top: -38px !important; margin-bottom: -38px !important; }
	.m--60 { margin: -38px !important; }
	
	.mt--80 { margin-top: -51px !important; }
	.mr--80 { margin-right: -51px !important; }
	.mb--80 { margin-bottom: -51px !important; }
	.ml--80 { margin-left: -51px !important; }
	.mh--80 { margin-left: -51px !important; margin-right: -51px !important; }
	.mv--80 { margin-top: -51px !important; margin-bottom: -51px !important; }
	.m--80 { margin: -51px !important; }
	
	.mt--100 { margin-top: -64px !important; }
	.mr--100 { margin-right: -64px !important; }
	.mb--100 { margin-bottom: -64px !important; }
	.ml--100 { margin-left: -64px !important; }
	.mh--100 { margin-left: -64px !important; margin-right: -64px !important; }
	.mv--100 { margin-top: -64px !important; margin-bottom: -64px !important; }
	.m--100 { margin: -64px !important; }
	
	.pt-15 { padding-top: 9px !important; }
	.pr-15 { padding-right: 9px !important; }
	.pb-15 { padding-bottom: 9px !important; }
	.pl-15 { padding-left: 9px !important; }
	.ph-15 { padding-left: 9px !important; padding-right: 9px !important; }
	.pv-15 { padding-top: 9px !important; padding-bottom: 9px !important; }
	.p-15 { padding: 9px !important; }
	
	.pt-20 { padding-top: 13px !important; }
	.pr-20 { padding-right: 13px !important; }
	.pb-20 { padding-bottom: 13px !important; }
	.pl-20 { padding-left: 13px !important; }
	.ph-20 { padding-left: 13px !important; padding-right: 13px !important; }
	.pv-20 { padding-top: 13px !important; padding-bottom: 13px !important; }
	.p-20 { padding: 13px !important; }
	
	.pt-30 { padding-top: 19px !important; }
	.pr-30 { padding-right: 19px !important; }
	.pb-30 { padding-bottom: 19px !important; }
	.pl-30 { padding-left: 19px !important; }
	.ph-30 { padding-left: 19px !important; padding-right: 19px !important; }
	.pv-30 { padding-top: 19px !important; padding-bottom: 19px !important; }
	.p-30 { padding: 19px !important; }
	
	.pt-40 { padding-top: 26px !important; }
	.pr-40 { padding-right: 26px !important; }
	.pb-40 { padding-bottom: 26px !important; }
	.pl-40 { padding-left: 26px !important; }
	.ph-40 { padding-left: 26px !important; padding-right: 26px !important; }
	.pv-40 { padding-top: 26px !important; padding-bottom: 26px !important; }
	.p-40 { padding: 26px !important; }
	
	.pt-60 { padding-top: 38px !important; }
	.pr-60 { padding-right: 38px !important; }
	.pb-60 { padding-bottom: 38px !important; }
	.pl-60 { padding-left: 38px !important; }
	.ph-60 { padding-left: 38px !important; padding-right: 38px !important; }
	.pv-60 { padding-top: 38px !important; padding-bottom: 38px !important; }
	.p-60 { padding: 38px !important; }
	
	.pt-80 { padding-top: 51px !important; }
	.pr-80 { padding-right: 51px !important; }
	.pb-80 { padding-bottom: 51px !important; }
	.pl-80 { padding-left: 51px !important; }
	.ph-80 { padding-left: 51px !important; padding-right: 51px !important; }
	.pv-80 { padding-top: 51px !important; padding-bottom: 51px !important; }
	.p-80 { padding: 51px !important; }
	
	.pt-100 { padding-top: 64px !important; }
	.pr-100 { padding-right: 64px !important; }
	.pb-100 { padding-bottom: 64px !important; }
	.pl-100 { padding-left: 64px !important; }
	.ph-100 { padding-left: 64px !important; padding-right: 64px !important; }
	.pv-100 { padding-top: 64px !important; padding-bottom: 64px !important; }
	.p-100 { padding: 64px !important; }
}

@media only screen and (max-width: 767px) {
	.mt-15 { margin-top: 6px !important; }
	.mr-15 { margin-right: 6px !important; }
	.mb-15 { margin-bottom: 6px !important; }
	.ml-15 { margin-left: 6px !important; }
	.mh-15 { margin-left: 6px !important; margin-right: 6px !important; }
	.mv-15 { margin-top: 6px !important; margin-bottom: 6px !important; }
	.m-15 { margin: 6px !important; }
	
	.mt-20 { margin-top: 8px !important; }
	.mr-20 { margin-right: 8px !important; }
	.mb-20 { margin-bottom: 8px !important; }
	.ml-20 { margin-left: 8px !important; }
	.mh-20 { margin-left: 8px !important; margin-right: 8px !important; }
	.mv-20 { margin-top: 8px !important; margin-bottom: 8px !important; }
	.m-20 { margin: 8px !important; }
	
	.mt-30 { margin-top: 12px !important; }
	.mr-30 { margin-right: 12px !important; }
	.mb-30 { margin-bottom: 12px !important; }
	.ml-30 { margin-left: 12px !important; }
	.mh-30 { margin-left: 12px !important; margin-right: 12px !important; }
	.mv-30 { margin-top: 12px !important; margin-bottom: 12px !important; }
	.m-30 { margin: 12px !important; }
	
	.mt-40 { margin-top: 16px !important; }
	.mr-40 { margin-right: 16px !important; }
	.mb-40 { margin-bottom: 16px !important; }
	.ml-40 { margin-left: 16px !important; }
	.mh-40 { margin-left: 16px !important; margin-right: 16px !important; }
	.mv-40 { margin-top: 16px !important; margin-bottom: 16px !important; }
	.m-40 { margin: 16px !important; }
	
	.mt-60 { margin-top: 24px !important; }
	.mr-60 { margin-right: 24px !important; }
	.mb-60 { margin-bottom: 24px !important; }
	.ml-60 { margin-left: 24px !important; }
	.mh-60 { margin-left: 24px !important; margin-right: 24px !important; }
	.mv-60 { margin-top: 24px !important; margin-bottom: 24px !important; }
	.m-60 { margin: 24px !important; }
	
	.mt-80 { margin-top: 32px !important; }
	.mr-80 { margin-right: 32px !important; }
	.mb-80 { margin-bottom: 32px !important; }
	.ml-80 { margin-left: 32px !important; }
	.mh-80 { margin-left: 32px !important; margin-right: 32px !important; }
	.mv-80 { margin-top: 32px !important; margin-bottom: 32px !important; }
	.m-80 { margin: 32px !important; }
	
	.mt-100 { margin-top: 40px !important; }
	.mr-100 { margin-right: 40px !important; }
	.mb-100 { margin-bottom: 40px !important; }
	.ml-100 { margin-left: 40px !important; }
	.mh-100 { margin-left: 40px !important; margin-right: 40px !important; }
	.mv-100 { margin-top: 40px !important; margin-bottom: 40px !important; }
	.m-100 { margin: 40px !important; }
	
	.mt--20 { margin-top: -8px !important; }
	.mr--20 { margin-right: -8px !important; }
	.mb--20 { margin-bottom: -8px !important; }
	.ml--20 { margin-left: -8px !important; }
	.mh--20 { margin-left: -8px !important; margin-right: -8px !important; }
	.mv--20 { margin-top: -8px !important; margin-bottom: -8px !important; }
	.m--20 { margin: -8px !important; }
	
	.mt--40 { margin-top: -16px !important; }
	.mr--40 { margin-right: -16px !important; }
	.mb--40 { margin-bottom: -16px !important; }
	.ml--40 { margin-left: -16px !important; }
	.mh--40 { margin-left: -16px !important; margin-right: -16px !important; }
	.mv--40 { margin-top: -16px !important; margin-bottom: -16px !important; }
	.m--40 { margin: -16px !important; }
	
	.mt--60 { margin-top: -24px !important; }
	.mr--60 { margin-right: -24px !important; }
	.mb--60 { margin-bottom: -24px !important; }
	.ml--60 { margin-left: -24px !important; }
	.mh--60 { margin-left: -24px !important; margin-right: -24px !important; }
	.mv--60 { margin-top: -24px !important; margin-bottom: -24px !important; }
	.m--60 { margin: -24px !important; }
	
	.mt--80 { margin-top: -32px !important; }
	.mr--80 { margin-right: -32px !important; }
	.mb--80 { margin-bottom: -32px !important; }
	.ml--80 { margin-left: -32px !important; }
	.mh--80 { margin-left: -32px !important; margin-right: -32px !important; }
	.mv--80 { margin-top: -32px !important; margin-bottom: -32px !important; }
	.m--80 { margin: -32px !important; }
	
	.mt--100 { margin-top: -40px !important; }
	.mr--100 { margin-right: -40px !important; }
	.mb--100 { margin-bottom: -40px !important; }
	.ml--100 { margin-left: -40px !important; }
	.mh--100 { margin-left: -40px !important; margin-right: -40px !important; }
	.mv--100 { margin-top: -40px !important; margin-bottom: -40px !important; }
	.m--100 { margin: -40px !important; }
	
	.pt-15 { padding-top: 6px !important; }
	.pr-15 { padding-right: 6px !important; }
	.pb-15 { padding-bottom: 6px !important; }
	.pl-15 { padding-left: 6px !important; }
	.ph-15 { padding-left: 6px !important; padding-right: 6px !important; }
	.pv-15 { padding-top: 6px !important; padding-bottom: 6px !important; }
	.p-15 { padding: 6px !important; }
	
	.pt-20 { padding-top: 8px !important; }
	.pr-20 { padding-right: 8px !important; }
	.pb-20 { padding-bottom: 8px !important; }
	.pl-20 { padding-left: 8px !important; }
	.ph-20 { padding-left: 8px !important; padding-right: 8px !important; }
	.pv-20 { padding-top: 8px !important; padding-bottom: 8px !important; }
	.p-20 { padding: 8px !important; }
	
	.pt-30 { padding-top: 12px !important; }
	.pr-30 { padding-right: 12px !important; }
	.pb-30 { padding-bottom: 12px !important; }
	.pl-30 { padding-left: 12px !important; }
	.ph-30 { padding-left: 12px !important; padding-right: 12px !important; }
	.pv-30 { padding-top: 12px !important; padding-bottom: 12px !important; }
	.p-30 { padding: 12px !important; }
	
	.pt-40 { padding-top: 16px !important; }
	.pr-40 { padding-right: 16px !important; }
	.pb-40 { padding-bottom: 16px !important; }
	.pl-40 { padding-left: 16px !important; }
	.ph-40 { padding-left: 16px !important; padding-right: 16px !important; }
	.pv-40 { padding-top: 16px !important; padding-bottom: 16px !important; }
	.p-40 { padding: 16px !important; }
	
	.pt-60 { padding-top: 24px !important; }
	.pr-60 { padding-right: 24px !important; }
	.pb-60 { padding-bottom: 24px !important; }
	.pl-60 { padding-left: 24px !important; }
	.ph-60 { padding-left: 24px !important; padding-right: 24px !important; }
	.pv-60 { padding-top: 24px !important; padding-bottom: 24px !important; }
	.p-60 { padding: 24px !important; }
	
	.pt-80 { padding-top: 32px !important; }
	.pr-80 { padding-right: 32px !important; }
	.pb-80 { padding-bottom: 32px !important; }
	.pl-80 { padding-left: 32px !important; }
	.ph-80 { padding-left: 32px !important; padding-right: 32px !important; }
	.pv-80 { padding-top: 32px !important; padding-bottom: 32px !important; }
	.p-80 { padding: 32px !important; }
	
	.pt-100 { padding-top: 40px !important; }
	.pr-100 { padding-right: 40px !important; }
	.pb-100 { padding-bottom: 40px !important; }
	.pl-100 { padding-left: 40px !important; }
	.ph-100 { padding-left: 40px !important; padding-right: 40px !important; }
	.pv-100 { padding-top: 40px !important; padding-bottom: 40px !important; }
	.p-100 { padding: 40px !important; }
}
