@charset "UTF-8";

/* ==================================================
		margin
================================================== */
.m0    { margin: 0px !important; }
.mt0   { margin-top: 0px !important; }
.mb0   { margin-bottom: 0px !important; }
.ml0   { margin-left: 0px !important; }
.mr0   { margin-right: 0px !important; }
.my0   { margin-top: 0px !important; margin-bottom: 0px !important; }
.mx0   { margin-left: 0px !important; margin-right: 0px !important; }

.m5    { margin: 5px !important; }
.mt5   { margin-top: 5px !important; }
.mb5   { margin-bottom: 5px !important; }
.ml5   { margin-left: 5px !important; }
.mr5   { margin-right: 5px !important; }
.my5   { margin-top: 5px !important; margin-bottom: 5px !important; }
.mx5   { margin-left: 5px !important; margin-right: 5px !important; }

.m10   { margin: 10px !important; }
.mt10  { margin-top: 10px !important; }
.mb10  { margin-bottom: 10px !important; }
.ml10  { margin-left: 10px !important; }
.mr10  { margin-right: 10px !important; }
.my10  { margin-top: 10px !important; margin-bottom: 10px !important; }
.mx10  { margin-left: 10px !important; margin-right: 10px !important; }

.m15   { margin: 15px !important; }
.mt15  { margin-top: 15px !important; }
.mb15  { margin-bottom: 15px !important; }
.ml15  { margin-left: 15px !important; }
.mr15  { margin-right: 15px !important; }
.my15  { margin-top: 15px !important; margin-bottom: 15px !important; }
.mx15  { margin-left: 15px !important; margin-right: 15px !important; }

.m20   { margin: 20px !important; }
.mt20  { margin-top: 20px !important; }
.mb20  { margin-bottom: 20px !important; }
.ml20  { margin-left: 20px !important; }
.mr20  { margin-right: 20px !important; }
.my20  { margin-top: 20px !important; margin-bottom: 20px !important; }
.mx20  { margin-left: 20px !important; margin-right: 20px !important; }

.m25   { margin: 25px !important; }
.mt25  { margin-top: 25px !important; }
.mb25  { margin-bottom: 25px !important; }
.ml25  { margin-left: 25px !important; }
.mr25  { margin-right: 25px !important; }
.my25  { margin-top: 25px !important; margin-bottom: 25px !important; }
.mx25  { margin-left: 25px !important; margin-right: 25px !important; }

.m30   { margin: 30px !important; }
.mt30  { margin-top: 30px !important; }
.mb30  { margin-bottom: 30px !important; }
.ml30  { margin-left: 30px !important; }
.mr30  { margin-right: 30px !important; }
.my30  { margin-top: 30px !important; margin-bottom: 30px !important; }
.mx30  { margin-left: 30px !important; margin-right: 30px !important; }

.m35   { margin: 35px !important; }
.mt35  { margin-top: 35px !important; }
.mb35  { margin-bottom: 35px !important; }
.ml35  { margin-left: 35px !important; }
.mr35  { margin-right: 35px !important; }
.my35  { margin-top: 35px !important; margin-bottom: 35px !important; }
.mx35  { margin-left: 35px !important; margin-right: 35px !important; }

.m40   { margin: 40px !important; }
.mt40  { margin-top: 40px !important; }
.mb40  { margin-bottom: 40px !important; }
.ml40  { margin-left: 40px !important; }
.mr40  { margin-right: 40px !important; }
.my40  { margin-top: 40px !important; margin-bottom: 40px !important; }
.mx40  { margin-left: 40px !important; margin-right: 40px !important; }

.m45   { margin: 45px !important; }
.mt45  { margin-top: 45px !important; }
.mb45  { margin-bottom: 45px !important; }
.ml45  { margin-left: 45px !important; }
.mr45  { margin-right: 45px !important; }
.my45  { margin-top: 45px !important; margin-bottom: 45px !important; }
.mx45  { margin-left: 45px !important; margin-right: 45px !important; }

.m50   { margin: 50px !important; }
.mt50  { margin-top: 50px !important; }
.mb50  { margin-bottom: 50px !important; }
.ml50  { margin-left: 50px !important; }
.mr50  { margin-right: 50px !important; }
.my50  { margin-top: 50px !important; margin-bottom: 50px !important; }
.mx50  { margin-left: 50px !important; margin-right: 50px !important; }

.m55   { margin: 55px !important; }
.mt55  { margin-top: 55px !important; }
.mb55  { margin-bottom: 55px !important; }
.ml55  { margin-left: 55px !important; }
.mr55  { margin-right: 55px !important; }
.my55  { margin-top: 55px !important; margin-bottom: 55px !important; }
.mx55  { margin-left: 55px !important; margin-right: 55px !important; }

.m60   { margin: 60px !important; }
.mt60  { margin-top: 60px !important; }
.mb60  { margin-bottom: 60px !important; }
.ml60  { margin-left: 60px !important; }
.mr60  { margin-right: 60px !important; }
.my60  { margin-top: 60px !important; margin-bottom: 60px !important; }
.mx60  { margin-left: 60px !important; margin-right: 60px !important; }

.m65   { margin: 65px !important; }
.mt65  { margin-top: 65px !important; }
.mb65  { margin-bottom: 65px !important; }
.ml65  { margin-left: 65px !important; }
.mr65  { margin-right: 65px !important; }
.my65  { margin-top: 65px !important; margin-bottom: 65px !important; }
.mx65  { margin-left: 65px !important; margin-right: 65px !important; }

.m70   { margin: 70px !important; }
.mt70  { margin-top: 70px !important; }
.mb70  { margin-bottom: 70px !important; }
.ml70  { margin-left: 70px !important; }
.mr70  { margin-right: 70px !important; }
.my70  { margin-top: 70px !important; margin-bottom: 70px !important; }
.mx70  { margin-left: 70px !important; margin-right: 70px !important; }

.m75   { margin: 75px !important; }
.mt75  { margin-top: 75px !important; }
.mb75  { margin-bottom: 75px !important; }
.ml75  { margin-left: 75px !important; }
.mr75  { margin-right: 75px !important; }
.my75  { margin-top: 75px !important; margin-bottom: 75px !important; }
.mx75  { margin-left: 75px !important; margin-right: 75px !important; }

.m80   { margin: 80px !important; }
.mt80  { margin-top: 80px !important; }
.mb80  { margin-bottom: 80px !important; }
.ml80  { margin-left: 80px !important; }
.mr80  { margin-right: 80px !important; }
.my80  { margin-top: 80px !important; margin-bottom: 80px !important; }
.mx80  { margin-left: 80px !important; margin-right: 80px !important; }

.m85   { margin: 85px !important; }
.mt85  { margin-top: 85px !important; }
.mb85  { margin-bottom: 85px !important; }
.ml85  { margin-left: 85px !important; }
.mr85  { margin-right: 85px !important; }
.my85  { margin-top: 85px !important; margin-bottom: 85px !important; }
.mx85  { margin-left: 85px !important; margin-right: 85px !important; }

.m90   { margin: 90px !important; }
.mt90  { margin-top: 90px !important; }
.mb90  { margin-bottom: 90px !important; }
.ml90  { margin-left: 90px !important; }
.mr90  { margin-right: 90px !important; }
.my90  { margin-top: 90px !important; margin-bottom: 90px !important; }
.mx90  { margin-left: 90px !important; margin-right: 90px !important; }

.m95   { margin: 95px !important; }
.mt95  { margin-top: 95px !important; }
.mb95  { margin-bottom: 95px !important; }
.ml95  { margin-left: 95px !important; }
.mr95  { margin-right: 95px !important; }
.my95  { margin-top: 95px !important; margin-bottom: 95px !important; }
.mx95  { margin-left: 95px !important; margin-right: 95px !important; }

.m100  { margin: 100px !important; }
.mt100 { margin-top: 100px !important; }
.mb100 { margin-bottom: 100px !important; }
.ml100 { margin-left: 100px !important; }
.mr100 { margin-right: 100px !important; }
.my100 { margin-top: 100px !important; margin-bottom: 100px !important; }
.mx100 { margin-left: 100px !important; margin-right: 100px !important; }

.m120  { margin: 120px !important; }
.mt120 { margin-top: 120px !important; }
.mb120 { margin-bottom: 120px !important; }
.ml120 { margin-left: 120px !important; }
.mr120 { margin-right: 120px !important; }
.my120 { margin-top: 120px !important; margin-bottom: 120px !important; }
.mx120 { margin-left: 120px !important; margin-right: 120px !important; }


@media (min-width: 576px) {
	.mSm0    { margin: 0px !important; }
	.mtSm0   { margin-top: 0px !important; }
	.mbSm0   { margin-bottom: 0px !important; }
	.mlSm0   { margin-left: 0px !important; }
	.mrSm0   { margin-right: 0px !important; }
	.mySm0   { margin-top: 0px !important; margin-bottom: 0px !important; }
	.mxSm0   { margin-left: 0px !important; margin-right: 0px !important; }

	.mSm5    { margin: 5px !important; }
	.mtSm5   { margin-top: 5px !important; }
	.mbSm5   { margin-bottom: 5px !important; }
	.mlSm5   { margin-left: 5px !important; }
	.mrSm5   { margin-right: 5px !important; }
	.mySm5   { margin-top: 5px !important; margin-bottom: 5px !important; }
	.mxSm5   { margin-left: 5px !important; margin-right: 5px !important; }

	.mSm10   { margin: 10px !important; }
	.mtSm10  { margin-top: 10px !important; }
	.mbSm10  { margin-bottom: 10px !important; }
	.mlSm10  { margin-left: 10px !important; }
	.mrSm10  { margin-right: 10px !important; }
	.mySm10  { margin-top: 10px !important; margin-bottom: 10px !important; }
	.mxSm10  { margin-left: 10px !important; margin-right: 10px !important; }

	.mSm15   { margin: 15px !important; }
	.mtSm15  { margin-top: 15px !important; }
	.mbSm15  { margin-bottom: 15px !important; }
	.mlSm15  { margin-left: 15px !important; }
	.mrSm15  { margin-right: 15px !important; }
	.mySm15  { margin-top: 15px !important; margin-bottom: 15px !important; }
	.mxSm15  { margin-left: 15px !important; margin-right: 15px !important; }

	.mSm20   { margin: 20px !important; }
	.mtSm20  { margin-top: 20px !important; }
	.mbSm20  { margin-bottom: 20px !important; }
	.mlSm20  { margin-left: 20px !important; }
	.mrSm20  { margin-right: 20px !important; }
	.mySm20  { margin-top: 20px !important; margin-bottom: 20px !important; }
	.mxSm20  { margin-left: 20px !important; margin-right: 20px !important; }

	.mSm25   { margin: 25px !important; }
	.mtSm25  { margin-top: 25px !important; }
	.mbSm25  { margin-bottom: 25px !important; }
	.mlSm25  { margin-left: 25px !important; }
	.mrSm25  { margin-right: 25px !important; }
	.mySm25  { margin-top: 25px !important; margin-bottom: 25px !important; }
	.mxSm25  { margin-left: 25px !important; margin-right: 25px !important; }

	.mSm30   { margin: 30px !important; }
	.mtSm30  { margin-top: 30px !important; }
	.mbSm30  { margin-bottom: 30px !important; }
	.mlSm30  { margin-left: 30px !important; }
	.mrSm30  { margin-right: 30px !important; }
	.mySm30  { margin-top: 30px !important; margin-bottom: 30px !important; }
	.mxSm30  { margin-left: 30px !important; margin-right: 30px !important; }

	.mSm35   { margin: 35px !important; }
	.mtSm35  { margin-top: 35px !important; }
	.mbSm35  { margin-bottom: 35px !important; }
	.mlSm35  { margin-left: 35px !important; }
	.mrSm35  { margin-right: 35px !important; }
	.mySm35  { margin-top: 35px !important; margin-bottom: 35px !important; }
	.mxSm35  { margin-left: 35px !important; margin-right: 35px !important; }

	.mSm40   { margin: 40px !important; }
	.mtSm40  { margin-top: 40px !important; }
	.mbSm40  { margin-bottom: 40px !important; }
	.mlSm40  { margin-left: 40px !important; }
	.mrSm40  { margin-right: 40px !important; }
	.mySm40  { margin-top: 40px !important; margin-bottom: 40px !important; }
	.mxSm40  { margin-left: 40px !important; margin-right: 40px !important; }

	.mSm45   { margin: 45px !important; }
	.mtSm45  { margin-top: 45px !important; }
	.mbSm45  { margin-bottom: 45px !important; }
	.mlSm45  { margin-left: 45px !important; }
	.mrSm45  { margin-right: 45px !important; }
	.mySm45  { margin-top: 45px !important; margin-bottom: 45px !important; }
	.mxSm45  { margin-left: 45px !important; margin-right: 45px !important; }

	.mSm50   { margin: 50px !important; }
	.mtSm50  { margin-top: 50px !important; }
	.mbSm50  { margin-bottom: 50px !important; }
	.mlSm50  { margin-left: 50px !important; }
	.mrSm50  { margin-right: 50px !important; }
	.mySm50  { margin-top: 50px !important; margin-bottom: 50px !important; }
	.mxSm50  { margin-left: 50px !important; margin-right: 50px !important; }

	.mSm55   { margin: 55px !important; }
	.mtSm55  { margin-top: 55px !important; }
	.mbSm55  { margin-bottom: 55px !important; }
	.mlSm55  { margin-left: 55px !important; }
	.mrSm55  { margin-right: 55px !important; }
	.mySm55  { margin-top: 55px !important; margin-bottom: 55px !important; }
	.mxSm55  { margin-left: 55px !important; margin-right: 55px !important; }

	.mSm60   { margin: 60px !important; }
	.mtSm60  { margin-top: 60px !important; }
	.mbSm60  { margin-bottom: 60px !important; }
	.mlSm60  { margin-left: 60px !important; }
	.mrSm60  { margin-right: 60px !important; }
	.mySm60  { margin-top: 60px !important; margin-bottom: 60px !important; }
	.mxSm60  { margin-left: 60px !important; margin-right: 60px !important; }

	.mSm65   { margin: 65px !important; }
	.mtSm65  { margin-top: 65px !important; }
	.mbSm65  { margin-bottom: 65px !important; }
	.mlSm65  { margin-left: 65px !important; }
	.mrSm65  { margin-right: 65px !important; }
	.mySm65  { margin-top: 65px !important; margin-bottom: 65px !important; }
	.mxSm65  { margin-left: 65px !important; margin-right: 65px !important; }

	.mSm70   { margin: 70px !important; }
	.mtSm70  { margin-top: 70px !important; }
	.mbSm70  { margin-bottom: 70px !important; }
	.mlSm70  { margin-left: 70px !important; }
	.mrSm70  { margin-right: 70px !important; }
	.mySm70  { margin-top: 70px !important; margin-bottom: 70px !important; }
	.mxSm70  { margin-left: 70px !important; margin-right: 70px !important; }

	.mSm75   { margin: 75px !important; }
	.mtSm75  { margin-top: 75px !important; }
	.mbSm75  { margin-bottom: 75px !important; }
	.mlSm75  { margin-left: 75px !important; }
	.mrSm75  { margin-right: 75px !important; }
	.mySm75  { margin-top: 75px !important; margin-bottom: 75px !important; }
	.mxSm75  { margin-left: 75px !important; margin-right: 75px !important; }

	.mSm80   { margin: 80px !important; }
	.mtSm80  { margin-top: 80px !important; }
	.mbSm80  { margin-bottom: 80px !important; }
	.mlSm80  { margin-left: 80px !important; }
	.mrSm80  { margin-right: 80px !important; }
	.mySm80  { margin-top: 80px !important; margin-bottom: 80px !important; }
	.mxSm80  { margin-left: 80px !important; margin-right: 80px !important; }

	.mSm85   { margin: 85px !important; }
	.mtSm85  { margin-top: 85px !important; }
	.mbSm85  { margin-bottom: 85px !important; }
	.mlSm85  { margin-left: 85px !important; }
	.mrSm85  { margin-right: 85px !important; }
	.mySm85  { margin-top: 85px !important; margin-bottom: 85px !important; }
	.mxSm85  { margin-left: 85px !important; margin-right: 85px !important; }

	.mSm90   { margin: 90px !important; }
	.mtSm90  { margin-top: 90px !important; }
	.mbSm90  { margin-bottom: 90px !important; }
	.mlSm90  { margin-left: 90px !important; }
	.mrSm90  { margin-right: 90px !important; }
	.mySm90  { margin-top: 90px !important; margin-bottom: 90px !important; }
	.mxSm90  { margin-left: 90px !important; margin-right: 90px !important; }

	.mSm95   { margin: 95px !important; }
	.mtSm95  { margin-top: 95px !important; }
	.mbSm95  { margin-bottom: 95px !important; }
	.mlSm95  { margin-left: 95px !important; }
	.mrSm95  { margin-right: 95px !important; }
	.mySm95  { margin-top: 95px !important; margin-bottom: 95px !important; }
	.mxSm95  { margin-left: 95px !important; margin-right: 95px !important; }

	.mSm100  { margin: 100px !important; }
	.mtSm100 { margin-top: 100px !important; }
	.mbSm100 { margin-bottom: 100px !important; }
	.mlSm100 { margin-left: 100px !important; }
	.mrSm100 { margin-right: 100px !important; }
	.mySm100 { margin-top: 100px !important; margin-bottom: 100px !important; }
	.mxSm100 { margin-left: 100px !important; margin-right: 100px !important; }

	.mSm120  { margin: 120px !important; }
	.mtSm120 { margin-top: 120px !important; }
	.mbSm120 { margin-bottom: 120px !important; }
	.mlSm120 { margin-left: 120px !important; }
	.mrSm120 { margin-right: 120px !important; }
	.mySm120 { margin-top: 120px !important; margin-bottom: 120px !important; }
	.mxSm120 { margin-left: 120px !important; margin-right: 120px !important; }
}


@media (min-width: 768px) {
	.mMd0    { margin: 0px !important; }
	.mtMd0   { margin-top: 0px !important; }
	.mbMd0   { margin-bottom: 0px !important; }
	.mlMd0   { margin-left: 0px !important; }
	.mrMd0   { margin-right: 0px !important; }
	.myMd0   { margin-top: 0px !important; margin-bottom: 0px !important; }
	.mxMd0   { margin-left: 0px !important; margin-right: 0px !important; }

	.mMd5    { margin: 5px !important; }
	.mtMd5   { margin-top: 5px !important; }
	.mbMd5   { margin-bottom: 5px !important; }
	.mlMd5   { margin-left: 5px !important; }
	.mrMd5   { margin-right: 5px !important; }
	.myMd5   { margin-top: 5px !important; margin-bottom: 5px !important; }
	.mxMd5   { margin-left: 5px !important; margin-right: 5px !important; }

	.mMd10   { margin: 10px !important; }
	.mtMd10  { margin-top: 10px !important; }
	.mbMd10  { margin-bottom: 10px !important; }
	.mlMd10  { margin-left: 10px !important; }
	.mrMd10  { margin-right: 10px !important; }
	.myMd10  { margin-top: 10px !important; margin-bottom: 10px !important; }
	.mxMd10  { margin-left: 10px !important; margin-right: 10px !important; }

	.mMd15   { margin: 15px !important; }
	.mtMd15  { margin-top: 15px !important; }
	.mbMd15  { margin-bottom: 15px !important; }
	.mlMd15  { margin-left: 15px !important; }
	.mrMd15  { margin-right: 15px !important; }
	.myMd15  { margin-top: 15px !important; margin-bottom: 15px !important; }
	.mxMd15  { margin-left: 15px !important; margin-right: 15px !important; }

	.mMd20   { margin: 20px !important; }
	.mtMd20  { margin-top: 20px !important; }
	.mbMd20  { margin-bottom: 20px !important; }
	.mlMd20  { margin-left: 20px !important; }
	.mrMd20  { margin-right: 20px !important; }
	.myMd20  { margin-top: 20px !important; margin-bottom: 20px !important; }
	.mxMd20  { margin-left: 20px !important; margin-right: 20px !important; }

	.mMd25   { margin: 25px !important; }
	.mtMd25  { margin-top: 25px !important; }
	.mbMd25  { margin-bottom: 25px !important; }
	.mlMd25  { margin-left: 25px !important; }
	.mrMd25  { margin-right: 25px !important; }
	.myMd25  { margin-top: 25px !important; margin-bottom: 25px !important; }
	.mxMd25  { margin-left: 25px !important; margin-right: 25px !important; }

	.mMd30   { margin: 30px !important; }
	.mtMd30  { margin-top: 30px !important; }
	.mbMd30  { margin-bottom: 30px !important; }
	.mlMd30  { margin-left: 30px !important; }
	.mrMd30  { margin-right: 30px !important; }
	.myMd30  { margin-top: 30px !important; margin-bottom: 30px !important; }
	.mxMd30  { margin-left: 30px !important; margin-right: 30px !important; }

	.mMd35   { margin: 35px !important; }
	.mtMd35  { margin-top: 35px !important; }
	.mbMd35  { margin-bottom: 35px !important; }
	.mlMd35  { margin-left: 35px !important; }
	.mrMd35  { margin-right: 35px !important; }
	.myMd35  { margin-top: 35px !important; margin-bottom: 35px !important; }
	.mxMd35  { margin-left: 35px !important; margin-right: 35px !important; }

	.mMd40   { margin: 40px !important; }
	.mtMd40  { margin-top: 40px !important; }
	.mbMd40  { margin-bottom: 40px !important; }
	.mlMd40  { margin-left: 40px !important; }
	.mrMd40  { margin-right: 40px !important; }
	.myMd40  { margin-top: 40px !important; margin-bottom: 40px !important; }
	.mxMd40  { margin-left: 40px !important; margin-right: 40px !important; }

	.mMd45   { margin: 45px !important; }
	.mtMd45  { margin-top: 45px !important; }
	.mbMd45  { margin-bottom: 45px !important; }
	.mlMd45  { margin-left: 45px !important; }
	.mrMd45  { margin-right: 45px !important; }
	.myMd45  { margin-top: 45px !important; margin-bottom: 45px !important; }
	.mxMd45  { margin-left: 45px !important; margin-right: 45px !important; }

	.mMd50   { margin: 50px !important; }
	.mtMd50  { margin-top: 50px !important; }
	.mbMd50  { margin-bottom: 50px !important; }
	.mlMd50  { margin-left: 50px !important; }
	.mrMd50  { margin-right: 50px !important; }
	.myMd50  { margin-top: 50px !important; margin-bottom: 50px !important; }
	.mxMd50  { margin-left: 50px !important; margin-right: 50px !important; }

	.mMd55   { margin: 55px !important; }
	.mtMd55  { margin-top: 55px !important; }
	.mbMd55  { margin-bottom: 55px !important; }
	.mlMd55  { margin-left: 55px !important; }
	.mrMd55  { margin-right: 55px !important; }
	.myMd55  { margin-top: 55px !important; margin-bottom: 55px !important; }
	.mxMd55  { margin-left: 55px !important; margin-right: 55px !important; }

	.mMd60   { margin: 60px !important; }
	.mtMd60  { margin-top: 60px !important; }
	.mbMd60  { margin-bottom: 60px !important; }
	.mlMd60  { margin-left: 60px !important; }
	.mrMd60  { margin-right: 60px !important; }
	.myMd60  { margin-top: 60px !important; margin-bottom: 60px !important; }
	.mxMd60  { margin-left: 60px !important; margin-right: 60px !important; }

	.mMd65   { margin: 65px !important; }
	.mtMd65  { margin-top: 65px !important; }
	.mbMd65  { margin-bottom: 65px !important; }
	.mlMd65  { margin-left: 65px !important; }
	.mrMd65  { margin-right: 65px !important; }
	.myMd65  { margin-top: 65px !important; margin-bottom: 65px !important; }
	.mxMd65  { margin-left: 65px !important; margin-right: 65px !important; }

	.mMd70   { margin: 70px !important; }
	.mtMd70  { margin-top: 70px !important; }
	.mbMd70  { margin-bottom: 70px !important; }
	.mlMd70  { margin-left: 70px !important; }
	.mrMd70  { margin-right: 70px !important; }
	.myMd70  { margin-top: 70px !important; margin-bottom: 70px !important; }
	.mxMd70  { margin-left: 70px !important; margin-right: 70px !important; }

	.mMd75   { margin: 75px !important; }
	.mtMd75  { margin-top: 75px !important; }
	.mbMd75  { margin-bottom: 75px !important; }
	.mlMd75  { margin-left: 75px !important; }
	.mrMd75  { margin-right: 75px !important; }
	.myMd75  { margin-top: 75px !important; margin-bottom: 75px !important; }
	.mxMd75  { margin-left: 75px !important; margin-right: 75px !important; }

	.mMd80   { margin: 80px !important; }
	.mtMd80  { margin-top: 80px !important; }
	.mbMd80  { margin-bottom: 80px !important; }
	.mlMd80  { margin-left: 80px !important; }
	.mrMd80  { margin-right: 80px !important; }
	.myMd80  { margin-top: 80px !important; margin-bottom: 80px !important; }
	.mxMd80  { margin-left: 80px !important; margin-right: 80px !important; }

	.mMd85   { margin: 85px !important; }
	.mtMd85  { margin-top: 85px !important; }
	.mbMd85  { margin-bottom: 85px !important; }
	.mlMd85  { margin-left: 85px !important; }
	.mrMd85  { margin-right: 85px !important; }
	.myMd85  { margin-top: 85px !important; margin-bottom: 85px !important; }
	.mxMd85  { margin-left: 85px !important; margin-right: 85px !important; }

	.mMd90   { margin: 90px !important; }
	.mtMd90  { margin-top: 90px !important; }
	.mbMd90  { margin-bottom: 90px !important; }
	.mlMd90  { margin-left: 90px !important; }
	.mrMd90  { margin-right: 90px !important; }
	.myMd90  { margin-top: 90px !important; margin-bottom: 90px !important; }
	.mxMd90  { margin-left: 90px !important; margin-right: 90px !important; }

	.mMd95   { margin: 95px !important; }
	.mtMd95  { margin-top: 95px !important; }
	.mbMd95  { margin-bottom: 95px !important; }
	.mlMd95  { margin-left: 95px !important; }
	.mrMd95  { margin-right: 95px !important; }
	.myMd95  { margin-top: 95px !important; margin-bottom: 95px !important; }
	.mxMd95  { margin-left: 95px !important; margin-right: 95px !important; }

	.mMd100  { margin: 100px !important; }
	.mtMd100 { margin-top: 100px !important; }
	.mbMd100 { margin-bottom: 100px !important; }
	.mlMd100 { margin-left: 100px !important; }
	.mrMd100 { margin-right: 100px !important; }
	.myMd100 { margin-top: 100px !important; margin-bottom: 100px !important; }
	.mxMd100 { margin-left: 100px !important; margin-right: 100px !important; }

	.mMd120  { margin: 120px !important; }
	.mtMd120 { margin-top: 120px !important; }
	.mbMd120 { margin-bottom: 120px !important; }
	.mlMd120 { margin-left: 120px !important; }
	.mrMd120 { margin-right: 120px !important; }
	.myMd120 { margin-top: 120px !important; margin-bottom: 120px !important; }
	.mxMd120 { margin-left: 120px !important; margin-right: 120px !important; }
}


@media (min-width: 992px) {
	.mLg0    { margin: 0px !important; }
	.mtLg0   { margin-top: 0px !important; }
	.mbLg0   { margin-bottom: 0px !important; }
	.mlLg0   { margin-left: 0px !important; }
	.mrLg0   { margin-right: 0px !important; }
	.myLg0   { margin-top: 0px !important; margin-bottom: 0px !important; }
	.mxLg0   { margin-left: 0px !important; margin-right: 0px !important; }

	.mLg5    { margin: 5px !important; }
	.mtLg5   { margin-top: 5px !important; }
	.mbLg5   { margin-bottom: 5px !important; }
	.mlLg5   { margin-left: 5px !important; }
	.mrLg5   { margin-right: 5px !important; }
	.myLg5   { margin-top: 5px !important; margin-bottom: 5px !important; }
	.mxLg5   { margin-left: 5px !important; margin-right: 5px !important; }

	.mLg10   { margin: 10px !important; }
	.mtLg10  { margin-top: 10px !important; }
	.mbLg10  { margin-bottom: 10px !important; }
	.mlLg10  { margin-left: 10px !important; }
	.mrLg10  { margin-right: 10px !important; }
	.myLg10  { margin-top: 10px !important; margin-bottom: 10px !important; }
	.mxLg10  { margin-left: 10px !important; margin-right: 10px !important; }

	.mLg15   { margin: 15px !important; }
	.mtLg15  { margin-top: 15px !important; }
	.mbLg15  { margin-bottom: 15px !important; }
	.mlLg15  { margin-left: 15px !important; }
	.mrLg15  { margin-right: 15px !important; }
	.myLg15  { margin-top: 15px !important; margin-bottom: 15px !important; }
	.mxLg15  { margin-left: 15px !important; margin-right: 15px !important; }

	.mLg20   { margin: 20px !important; }
	.mtLg20  { margin-top: 20px !important; }
	.mbLg20  { margin-bottom: 20px !important; }
	.mlLg20  { margin-left: 20px !important; }
	.mrLg20  { margin-right: 20px !important; }
	.myLg20  { margin-top: 20px !important; margin-bottom: 20px !important; }
	.mxLg20  { margin-left: 20px !important; margin-right: 20px !important; }

	.mLg25   { margin: 25px !important; }
	.mtLg25  { margin-top: 25px !important; }
	.mbLg25  { margin-bottom: 25px !important; }
	.mlLg25  { margin-left: 25px !important; }
	.mrLg25  { margin-right: 25px !important; }
	.myLg25  { margin-top: 25px !important; margin-bottom: 25px !important; }
	.mxLg25  { margin-left: 25px !important; margin-right: 25px !important; }

	.mLg30   { margin: 30px !important; }
	.mtLg30  { margin-top: 30px !important; }
	.mbLg30  { margin-bottom: 30px !important; }
	.mlLg30  { margin-left: 30px !important; }
	.mrLg30  { margin-right: 30px !important; }
	.myLg30  { margin-top: 30px !important; margin-bottom: 30px !important; }
	.mxLg30  { margin-left: 30px !important; margin-right: 30px !important; }

	.mLg35   { margin: 35px !important; }
	.mtLg35  { margin-top: 35px !important; }
	.mbLg35  { margin-bottom: 35px !important; }
	.mlLg35  { margin-left: 35px !important; }
	.mrLg35  { margin-right: 35px !important; }
	.myLg35  { margin-top: 35px !important; margin-bottom: 35px !important; }
	.mxLg35  { margin-left: 35px !important; margin-right: 35px !important; }

	.mLg40   { margin: 40px !important; }
	.mtLg40  { margin-top: 40px !important; }
	.mbLg40  { margin-bottom: 40px !important; }
	.mlLg40  { margin-left: 40px !important; }
	.mrLg40  { margin-right: 40px !important; }
	.myLg40  { margin-top: 40px !important; margin-bottom: 40px !important; }
	.mxLg40  { margin-left: 40px !important; margin-right: 40px !important; }

	.mLg45   { margin: 45px !important; }
	.mtLg45  { margin-top: 45px !important; }
	.mbLg45  { margin-bottom: 45px !important; }
	.mlLg45  { margin-left: 45px !important; }
	.mrLg45  { margin-right: 45px !important; }
	.myLg45  { margin-top: 45px !important; margin-bottom: 45px !important; }
	.mxLg45  { margin-left: 45px !important; margin-right: 45px !important; }

	.mLg50   { margin: 50px !important; }
	.mtLg50  { margin-top: 50px !important; }
	.mbLg50  { margin-bottom: 50px !important; }
	.mlLg50  { margin-left: 50px !important; }
	.mrLg50  { margin-right: 50px !important; }
	.myLg50  { margin-top: 50px !important; margin-bottom: 50px !important; }
	.mxLg50  { margin-left: 50px !important; margin-right: 50px !important; }

	.mLg55   { margin: 55px !important; }
	.mtLg55  { margin-top: 55px !important; }
	.mbLg55  { margin-bottom: 55px !important; }
	.mlLg55  { margin-left: 55px !important; }
	.mrLg55  { margin-right: 55px !important; }
	.myLg55  { margin-top: 55px !important; margin-bottom: 55px !important; }
	.mxLg55  { margin-left: 55px !important; margin-right: 55px !important; }

	.mLg60   { margin: 60px !important; }
	.mtLg60  { margin-top: 60px !important; }
	.mbLg60  { margin-bottom: 60px !important; }
	.mlLg60  { margin-left: 60px !important; }
	.mrLg60  { margin-right: 60px !important; }
	.myLg60  { margin-top: 60px !important; margin-bottom: 60px !important; }
	.mxLg60  { margin-left: 60px !important; margin-right: 60px !important; }

	.mLg65   { margin: 65px !important; }
	.mtLg65  { margin-top: 65px !important; }
	.mbLg65  { margin-bottom: 65px !important; }
	.mlLg65  { margin-left: 65px !important; }
	.mrLg65  { margin-right: 65px !important; }
	.myLg65  { margin-top: 65px !important; margin-bottom: 65px !important; }
	.mxLg65  { margin-left: 65px !important; margin-right: 65px !important; }

	.mLg70   { margin: 70px !important; }
	.mtLg70  { margin-top: 70px !important; }
	.mbLg70  { margin-bottom: 70px !important; }
	.mlLg70  { margin-left: 70px !important; }
	.mrLg70  { margin-right: 70px !important; }
	.myLg70  { margin-top: 70px !important; margin-bottom: 70px !important; }
	.mxLg70  { margin-left: 70px !important; margin-right: 70px !important; }

	.mLg75   { margin: 75px !important; }
	.mtLg75  { margin-top: 75px !important; }
	.mbLg75  { margin-bottom: 75px !important; }
	.mlLg75  { margin-left: 75px !important; }
	.mrLg75  { margin-right: 75px !important; }
	.myLg75  { margin-top: 75px !important; margin-bottom: 75px !important; }
	.mxLg75  { margin-left: 75px !important; margin-right: 75px !important; }

	.mLg80   { margin: 80px !important; }
	.mtLg80  { margin-top: 80px !important; }
	.mbLg80  { margin-bottom: 80px !important; }
	.mlLg80  { margin-left: 80px !important; }
	.mrLg80  { margin-right: 80px !important; }
	.myLg80  { margin-top: 80px !important; margin-bottom: 80px !important; }
	.mxLg80  { margin-left: 80px !important; margin-right: 80px !important; }

	.mLg85   { margin: 85px !important; }
	.mtLg85  { margin-top: 85px !important; }
	.mbLg85  { margin-bottom: 85px !important; }
	.mlLg85  { margin-left: 85px !important; }
	.mrLg85  { margin-right: 85px !important; }
	.myLg85  { margin-top: 85px !important; margin-bottom: 85px !important; }
	.mxLg85  { margin-left: 85px !important; margin-right: 85px !important; }

	.mLg90   { margin: 90px !important; }
	.mtLg90  { margin-top: 90px !important; }
	.mbLg90  { margin-bottom: 90px !important; }
	.mlLg90  { margin-left: 90px !important; }
	.mrLg90  { margin-right: 90px !important; }
	.myLg90  { margin-top: 90px !important; margin-bottom: 90px !important; }
	.mxLg90  { margin-left: 90px !important; margin-right: 90px !important; }

	.mLg95   { margin: 95px !important; }
	.mtLg95  { margin-top: 95px !important; }
	.mbLg95  { margin-bottom: 95px !important; }
	.mlLg95  { margin-left: 95px !important; }
	.mrLg95  { margin-right: 95px !important; }
	.myLg95  { margin-top: 95px !important; margin-bottom: 95px !important; }
	.mxLg95  { margin-left: 95px !important; margin-right: 95px !important; }

	.mLg100  { margin: 100px !important; }
	.mtLg100 { margin-top: 100px !important; }
	.mbLg100 { margin-bottom: 100px !important; }
	.mlLg100 { margin-left: 100px !important; }
	.mrLg100 { margin-right: 100px !important; }
	.myLg100 { margin-top: 100px !important; margin-bottom: 100px !important; }
	.mxLg100 { margin-left: 100px !important; margin-right: 100px !important; }

	.mLg120  { margin: 120px !important; }
	.mtLg120 { margin-top: 120px !important; }
	.mbLg120 { margin-bottom: 120px !important; }
	.mlLg120 { margin-left: 120px !important; }
	.mrLg120 { margin-right: 120px !important; }
	.myLg120 { margin-top: 120px !important; margin-bottom: 120px !important; }
	.mxLg120 { margin-left: 120px !important; margin-right: 120px !important; }
}


@media (min-width: 1200px) {
	.mXl0    { margin: 0px !important; }
	.mtXl0   { margin-top: 0px !important; }
	.mbXl0   { margin-bottom: 0px !important; }
	.mlXl0   { margin-left: 0px !important; }
	.mrXl0   { margin-right: 0px !important; }
	.myXl0   { margin-top: 0px !important; margin-bottom: 0px !important; }
	.mxXl0   { margin-left: 0px !important; margin-right: 0px !important; }

	.mXl5    { margin: 5px !important; }
	.mtXl5   { margin-top: 5px !important; }
	.mbXl5   { margin-bottom: 5px !important; }
	.mlXl5   { margin-left: 5px !important; }
	.mrXl5   { margin-right: 5px !important; }
	.myXl5   { margin-top: 5px !important; margin-bottom: 5px !important; }
	.mxXl5   { margin-left: 5px !important; margin-right: 5px !important; }

	.mXl10   { margin: 10px !important; }
	.mtXl10  { margin-top: 10px !important; }
	.mbXl10  { margin-bottom: 10px !important; }
	.mlXl10  { margin-left: 10px !important; }
	.mrXl10  { margin-right: 10px !important; }
	.myXl10  { margin-top: 10px !important; margin-bottom: 10px !important; }
	.mxXl10  { margin-left: 10px !important; margin-right: 10px !important; }

	.mXl15   { margin: 15px !important; }
	.mtXl15  { margin-top: 15px !important; }
	.mbXl15  { margin-bottom: 15px !important; }
	.mlXl15  { margin-left: 15px !important; }
	.mrXl15  { margin-right: 15px !important; }
	.myXl15  { margin-top: 15px !important; margin-bottom: 15px !important; }
	.mxXl15  { margin-left: 15px !important; margin-right: 15px !important; }

	.mXl20   { margin: 20px !important; }
	.mtXl20  { margin-top: 20px !important; }
	.mbXl20  { margin-bottom: 20px !important; }
	.mlXl20  { margin-left: 20px !important; }
	.mrXl20  { margin-right: 20px !important; }
	.myXl20  { margin-top: 20px !important; margin-bottom: 20px !important; }
	.mxXl20  { margin-left: 20px !important; margin-right: 20px !important; }

	.mXl25   { margin: 25px !important; }
	.mtXl25  { margin-top: 25px !important; }
	.mbXl25  { margin-bottom: 25px !important; }
	.mlXl25  { margin-left: 25px !important; }
	.mrXl25  { margin-right: 25px !important; }
	.myXl25  { margin-top: 25px !important; margin-bottom: 25px !important; }
	.mxXl25  { margin-left: 25px !important; margin-right: 25px !important; }

	.mXl30   { margin: 30px !important; }
	.mtXl30  { margin-top: 30px !important; }
	.mbXl30  { margin-bottom: 30px !important; }
	.mlXl30  { margin-left: 30px !important; }
	.mrXl30  { margin-right: 30px !important; }
	.myXl30  { margin-top: 30px !important; margin-bottom: 30px !important; }
	.mxXl30  { margin-left: 30px !important; margin-right: 30px !important; }

	.mXl35   { margin: 35px !important; }
	.mtXl35  { margin-top: 35px !important; }
	.mbXl35  { margin-bottom: 35px !important; }
	.mlXl35  { margin-left: 35px !important; }
	.mrXl35  { margin-right: 35px !important; }
	.myXl35  { margin-top: 35px !important; margin-bottom: 35px !important; }
	.mxXl35  { margin-left: 35px !important; margin-right: 35px !important; }

	.mXl40   { margin: 40px !important; }
	.mtXl40  { margin-top: 40px !important; }
	.mbXl40  { margin-bottom: 40px !important; }
	.mlXl40  { margin-left: 40px !important; }
	.mrXl40  { margin-right: 40px !important; }
	.myXl40  { margin-top: 40px !important; margin-bottom: 40px !important; }
	.mxXl40  { margin-left: 40px !important; margin-right: 40px !important; }

	.mXl45   { margin: 45px !important; }
	.mtXl45  { margin-top: 45px !important; }
	.mbXl45  { margin-bottom: 45px !important; }
	.mlXl45  { margin-left: 45px !important; }
	.mrXl45  { margin-right: 45px !important; }
	.myXl45  { margin-top: 45px !important; margin-bottom: 45px !important; }
	.mxXl45  { margin-left: 45px !important; margin-right: 45px !important; }

	.mXl50   { margin: 50px !important; }
	.mtXl50  { margin-top: 50px !important; }
	.mbXl50  { margin-bottom: 50px !important; }
	.mlXl50  { margin-left: 50px !important; }
	.mrXl50  { margin-right: 50px !important; }
	.myXl50  { margin-top: 50px !important; margin-bottom: 50px !important; }
	.mxXl50  { margin-left: 50px !important; margin-right: 50px !important; }

	.mXl55   { margin: 55px !important; }
	.mtXl55  { margin-top: 55px !important; }
	.mbXl55  { margin-bottom: 55px !important; }
	.mlXl55  { margin-left: 55px !important; }
	.mrXl55  { margin-right: 55px !important; }
	.myXl55  { margin-top: 55px !important; margin-bottom: 55px !important; }
	.mxXl55  { margin-left: 55px !important; margin-right: 55px !important; }

	.mXl60   { margin: 60px !important; }
	.mtXl60  { margin-top: 60px !important; }
	.mbXl60  { margin-bottom: 60px !important; }
	.mlXl60  { margin-left: 60px !important; }
	.mrXl60  { margin-right: 60px !important; }
	.myXl60  { margin-top: 60px !important; margin-bottom: 60px !important; }
	.mxXl60  { margin-left: 60px !important; margin-right: 60px !important; }

	.mXl65   { margin: 65px !important; }
	.mtXl65  { margin-top: 65px !important; }
	.mbXl65  { margin-bottom: 65px !important; }
	.mlXl65  { margin-left: 65px !important; }
	.mrXl65  { margin-right: 65px !important; }
	.myXl65  { margin-top: 65px !important; margin-bottom: 65px !important; }
	.mxXl65  { margin-left: 65px !important; margin-right: 65px !important; }

	.mXl70   { margin: 70px !important; }
	.mtXl70  { margin-top: 70px !important; }
	.mbXl70  { margin-bottom: 70px !important; }
	.mlXl70  { margin-left: 70px !important; }
	.mrXl70  { margin-right: 70px !important; }
	.myXl70  { margin-top: 70px !important; margin-bottom: 70px !important; }
	.mxXl70  { margin-left: 70px !important; margin-right: 70px !important; }

	.mXl75   { margin: 75px !important; }
	.mtXl75  { margin-top: 75px !important; }
	.mbXl75  { margin-bottom: 75px !important; }
	.mlXl75  { margin-left: 75px !important; }
	.mrXl75  { margin-right: 75px !important; }
	.myXl75  { margin-top: 75px !important; margin-bottom: 75px !important; }
	.mxXl75  { margin-left: 75px !important; margin-right: 75px !important; }

	.mXl80   { margin: 80px !important; }
	.mtXl80  { margin-top: 80px !important; }
	.mbXl80  { margin-bottom: 80px !important; }
	.mlXl80  { margin-left: 80px !important; }
	.mrXl80  { margin-right: 80px !important; }
	.myXl80  { margin-top: 80px !important; margin-bottom: 80px !important; }
	.mxXl80  { margin-left: 80px !important; margin-right: 80px !important; }

	.mXl85   { margin: 85px !important; }
	.mtXl85  { margin-top: 85px !important; }
	.mbXl85  { margin-bottom: 85px !important; }
	.mlXl85  { margin-left: 85px !important; }
	.mrXl85  { margin-right: 85px !important; }
	.myXl85  { margin-top: 85px !important; margin-bottom: 85px !important; }
	.mxXl85  { margin-left: 85px !important; margin-right: 85px !important; }

	.mXl90   { margin: 90px !important; }
	.mtXl90  { margin-top: 90px !important; }
	.mbXl90  { margin-bottom: 90px !important; }
	.mlXl90  { margin-left: 90px !important; }
	.mrXl90  { margin-right: 90px !important; }
	.myXl90  { margin-top: 90px !important; margin-bottom: 90px !important; }
	.mxXl90  { margin-left: 90px !important; margin-right: 90px !important; }

	.mXl95   { margin: 95px !important; }
	.mtXl95  { margin-top: 95px !important; }
	.mbXl95  { margin-bottom: 95px !important; }
	.mlXl95  { margin-left: 95px !important; }
	.mrXl95  { margin-right: 95px !important; }
	.myXl95  { margin-top: 95px !important; margin-bottom: 95px !important; }
	.mxXl95  { margin-left: 95px !important; margin-right: 95px !important; }

	.mXl100  { margin: 100px !important; }
	.mtXl100 { margin-top: 100px !important; }
	.mbXl100 { margin-bottom: 100px !important; }
	.mlXl100 { margin-left: 100px !important; }
	.mrXl100 { margin-right: 100px !important; }
	.myXl100 { margin-top: 100px !important; margin-bottom: 100px !important; }
	.mxXl100 { margin-left: 100px !important; margin-right: 100px !important; }

	.mXl120  { margin: 120px !important; }
	.mtXl120 { margin-top: 120px !important; }
	.mbXl120 { margin-bottom: 120px !important; }
	.mlXl120 { margin-left: 120px !important; }
	.mrXl120 { margin-right: 120px !important; }
	.myXl120 { margin-top: 120px !important; margin-bottom: 120px !important; }
	.mxXl120 { margin-left: 120px !important; margin-right: 120px !important; }
}



/* ==================================================
		padding
================================================== */
.p0    { padding: 0px !important; }
.pt0   { padding-top: 0px !important; }
.pb0   { padding-bottom: 0px !important; }
.pl0   { padding-left: 0px !important; }
.pr0   { padding-right: 0px !important; }
.py0   { padding-top: 0px !important; padding-bottom: 0px !important; }
.px0   { padding-left: 0px !important; padding-right: 0px !important; }

.p5    { padding: 5px !important; }
.pt5   { padding-top: 5px !important; }
.pb5   { padding-bottom: 5px !important; }
.pl5   { padding-left: 5px !important; }
.pr5   { padding-right: 5px !important; }
.py5   { padding-top: 5px !important; padding-bottom: 5px !important; }
.px5   { padding-left: 5px !important; padding-right: 5px !important; }

.p10   { padding: 10px !important; }
.pt10  { padding-top: 10px !important; }
.pb10  { padding-bottom: 10px !important; }
.pl10  { padding-left: 10px !important; }
.pr10  { padding-right: 10px !important; }
.py10  { padding-top: 10px !important; padding-bottom: 10px !important; }
.px10  { padding-left: 10px !important; padding-right: 10px !important; }

.p15   { padding: 15px !important; }
.pt15  { padding-top: 15px !important; }
.pb15  { padding-bottom: 15px !important; }
.pl15  { padding-left: 15px !important; }
.pr15  { padding-right: 15px !important; }
.py15  { padding-top: 15px !important; padding-bottom: 15px !important; }
.px15  { padding-left: 15px !important; padding-right: 15px !important; }

.p20   { padding: 20px !important; }
.pt20  { padding-top: 20px !important; }
.pb20  { padding-bottom: 20px !important; }
.pl20  { padding-left: 20px !important; }
.pr20  { padding-right: 20px !important; }
.py20  { padding-top: 20px !important; padding-bottom: 20px !important; }
.px20  { padding-left: 20px !important; padding-right: 20px !important; }

.p25   { padding: 25px !important; }
.pt25  { padding-top: 25px !important; }
.pb25  { padding-bottom: 25px !important; }
.pl25  { padding-left: 25px !important; }
.pr25  { padding-right: 25px !important; }
.py25  { padding-top: 25px !important; padding-bottom: 25px !important; }
.px25  { padding-left: 25px !important; padding-right: 25px !important; }

.p30   { padding: 30px !important; }
.pt30  { padding-top: 30px !important; }
.pb30  { padding-bottom: 30px !important; }
.pl30  { padding-left: 30px !important; }
.pr30  { padding-right: 30px !important; }
.py30  { padding-top: 30px !important; padding-bottom: 30px !important; }
.px30  { padding-left: 30px !important; padding-right: 30px !important; }

.p35   { padding: 35px !important; }
.pt35  { padding-top: 35px !important; }
.pb35  { padding-bottom: 35px !important; }
.pl35  { padding-left: 35px !important; }
.pr35  { padding-right: 35px !important; }
.py35  { padding-top: 35px !important; padding-bottom: 35px !important; }
.px35  { padding-left: 35px !important; padding-right: 35px !important; }

.p40   { padding: 40px !important; }
.pt40  { padding-top: 40px !important; }
.pb40  { padding-bottom: 40px !important; }
.pl40  { padding-left: 40px !important; }
.pr40  { padding-right: 40px !important; }
.py40  { padding-top: 40px !important; padding-bottom: 40px !important; }
.px40  { padding-left: 40px !important; padding-right: 40px !important; }

.p45   { padding: 45px !important; }
.pt45  { padding-top: 45px !important; }
.pb45  { padding-bottom: 45px !important; }
.pl45  { padding-left: 45px !important; }
.pr45  { padding-right: 45px !important; }
.py45  { padding-top: 45px !important; padding-bottom: 45px !important; }
.px45  { padding-left: 45px !important; padding-right: 45px !important; }

.p50   { padding: 50px !important; }
.pt50  { padding-top: 50px !important; }
.pb50  { padding-bottom: 50px !important; }
.pl50  { padding-left: 50px !important; }
.pr50  { padding-right: 50px !important; }
.py50  { padding-top: 50px !important; padding-bottom: 50px !important; }
.px50  { padding-left: 50px !important; padding-right: 50px !important; }

.p55   { padding: 55px !important; }
.pt55  { padding-top: 55px !important; }
.pb55  { padding-bottom: 55px !important; }
.pl55  { padding-left: 55px !important; }
.pr55  { padding-right: 55px !important; }
.py55  { padding-top: 55px !important; padding-bottom: 55px !important; }
.px55  { padding-left: 55px !important; padding-right: 55px !important; }

.p60   { padding: 60px !important; }
.pt60  { padding-top: 60px !important; }
.pb60  { padding-bottom: 60px !important; }
.pl60  { padding-left: 60px !important; }
.pr60  { padding-right: 60px !important; }
.py60  { padding-top: 60px !important; padding-bottom: 60px !important; }
.px60  { padding-left: 60px !important; padding-right: 60px !important; }

.p65   { padding: 65px !important; }
.pt65  { padding-top: 65px !important; }
.pb65  { padding-bottom: 65px !important; }
.pl65  { padding-left: 65px !important; }
.pr65  { padding-right: 65px !important; }
.py65  { padding-top: 65px !important; padding-bottom: 65px !important; }
.px65  { padding-left: 65px !important; padding-right: 65px !important; }

.p70   { padding: 70px !important; }
.pt70  { padding-top: 70px !important; }
.pb70  { padding-bottom: 70px !important; }
.pl70  { padding-left: 70px !important; }
.pr70  { padding-right: 70px !important; }
.py70  { padding-top: 70px !important; padding-bottom: 70px !important; }
.px70  { padding-left: 70px !important; padding-right: 70px !important; }

.p75   { padding: 75px !important; }
.pt75  { padding-top: 75px !important; }
.pb75  { padding-bottom: 75px !important; }
.pl75  { padding-left: 75px !important; }
.pr75  { padding-right: 75px !important; }
.py75  { padding-top: 75px !important; padding-bottom: 75px !important; }
.px75  { padding-left: 75px !important; padding-right: 75px !important; }

.p80   { padding: 80px !important; }
.pt80  { padding-top: 80px !important; }
.pb80  { padding-bottom: 80px !important; }
.pl80  { padding-left: 80px !important; }
.pr80  { padding-right: 80px !important; }
.py80  { padding-top: 80px !important; padding-bottom: 80px !important; }
.px80  { padding-left: 80px !important; padding-right: 80px !important; }

.p85   { padding: 85px !important; }
.pt85  { padding-top: 85px !important; }
.pb85  { padding-bottom: 85px !important; }
.pl85  { padding-left: 85px !important; }
.pr85  { padding-right: 85px !important; }
.py85  { padding-top: 85px !important; padding-bottom: 85px !important; }
.px85  { padding-left: 85px !important; padding-right: 85px !important; }

.p90   { padding: 90px !important; }
.pt90  { padding-top: 90px !important; }
.pb90  { padding-bottom: 90px !important; }
.pl90  { padding-left: 90px !important; }
.pr90  { padding-right: 90px !important; }
.py90  { padding-top: 90px !important; padding-bottom: 90px !important; }
.px90  { padding-left: 90px !important; padding-right: 90px !important; }

.p95   { padding: 95px !important; }
.pt95  { padding-top: 95px !important; }
.pb95  { padding-bottom: 95px !important; }
.pl95  { padding-left: 95px !important; }
.pr95  { padding-right: 95px !important; }
.py95  { padding-top: 95px !important; padding-bottom: 95px !important; }
.px95  { padding-left: 95px !important; padding-right: 95px !important; }

.p100  { padding: 100px !important; }
.pt100 { padding-top: 100px !important; }
.pb100 { padding-bottom: 100px !important; }
.pl100 { padding-left: 100px !important; }
.pr100 { padding-right: 100px !important; }
.py100 { padding-top: 100px !important; padding-bottom: 100px !important; }
.px100 { padding-left: 100px !important; padding-right: 100px !important; }

.p120  { padding: 120px !important; }
.pt120 { padding-top: 120px !important; }
.pb120 { padding-bottom: 120px !important; }
.pl120 { padding-left: 120px !important; }
.pr120 { padding-right: 120px !important; }
.py120 { padding-top: 120px !important; padding-bottom: 120px !important; }
.px120 { padding-left: 120px !important; padding-right: 120px !important; }


@media (min-width: 576px) {
	.pSm0    { padding: 0px !important; }
	.ptSm0   { padding-top: 0px !important; }
	.pbSm0   { padding-bottom: 0px !important; }
	.plSm0   { padding-left: 0px !important; }
	.prSm0   { padding-right: 0px !important; }
	.pySm0   { padding-top: 0px !important; padding-bottom: 0px !important; }
	.pxSm0   { padding-left: 0px !important; padding-right: 0px !important; }

	.pSm5   { padding: 5px !important; }
	.ptSm5  { padding-top: 5px !important; }
	.pbSm5  { padding-bottom: 5px !important; }
	.plSm5  { padding-left: 5px !important; }
	.prSm5  { padding-right: 5px !important; }
	.pySm5  { padding-top: 5px !important; padding-bottom: 5px !important; }
	.pxSm5  { padding-left: 5px !important; padding-right: 5px !important; }

	.pSm10   { padding: 10px !important; }
	.ptSm10  { padding-top: 10px !important; }
	.pbSm10  { padding-bottom: 10px !important; }
	.plSm10  { padding-left: 10px !important; }
	.prSm10  { padding-right: 10px !important; }
	.pySm10  { padding-top: 10px !important; padding-bottom: 10px !important; }
	.pxSm10  { padding-left: 10px !important; padding-right: 10px !important; }

	.pSm15   { padding: 15px !important; }
	.ptSm15  { padding-top: 15px !important; }
	.pbSm15  { padding-bottom: 15px !important; }
	.plSm15  { padding-left: 15px !important; }
	.prSm15  { padding-right: 15px !important; }
	.pySm15  { padding-top: 15px !important; padding-bottom: 15px !important; }
	.pxSm15  { padding-left: 15px !important; padding-right: 15px !important; }

	.pSm20   { padding: 20px !important; }
	.ptSm20  { padding-top: 20px !important; }
	.pbSm20  { padding-bottom: 20px !important; }
	.plSm20  { padding-left: 20px !important; }
	.prSm20  { padding-right: 20px !important; }
	.pySm20  { padding-top: 20px !important; padding-bottom: 20px !important; }
	.pxSm20  { padding-left: 20px !important; padding-right: 20px !important; }

	.pSm25   { padding: 25px !important; }
	.ptSm25  { padding-top: 25px !important; }
	.pbSm25  { padding-bottom: 25px !important; }
	.plSm25  { padding-left: 25px !important; }
	.prSm25  { padding-right: 25px !important; }
	.pySm25  { padding-top: 25px !important; padding-bottom: 25px !important; }
	.pxSm25  { padding-left: 25px !important; padding-right: 25px !important; }

	.pSm30   { padding: 30px !important; }
	.ptSm30  { padding-top: 30px !important; }
	.pbSm30  { padding-bottom: 30px !important; }
	.plSm30  { padding-left: 30px !important; }
	.prSm30  { padding-right: 30px !important; }
	.pySm30  { padding-top: 30px !important; padding-bottom: 30px !important; }
	.pxSm30  { padding-left: 30px !important; padding-right: 30px !important; }

	.pSm35   { padding: 35px !important; }
	.ptSm35  { padding-top: 35px !important; }
	.pbSm35  { padding-bottom: 35px !important; }
	.plSm35  { padding-left: 35px !important; }
	.prSm35  { padding-right: 35px !important; }
	.pySm35  { padding-top: 35px !important; padding-bottom: 35px !important; }
	.pxSm35  { padding-left: 35px !important; padding-right: 35px !important; }

	.pSm40   { padding: 40px !important; }
	.ptSm40  { padding-top: 40px !important; }
	.pbSm40  { padding-bottom: 40px !important; }
	.plSm40  { padding-left: 40px !important; }
	.prSm40  { padding-right: 40px !important; }
	.pySm40  { padding-top: 40px !important; padding-bottom: 40px !important; }
	.pxSm40  { padding-left: 40px !important; padding-right: 40px !important; }

	.pSm45   { padding: 45px !important; }
	.ptSm45  { padding-top: 45px !important; }
	.pbSm45  { padding-bottom: 45px !important; }
	.plSm45  { padding-left: 45px !important; }
	.prSm45  { padding-right: 45px !important; }
	.pySm45  { padding-top: 45px !important; padding-bottom: 45px !important; }
	.pxSm45  { padding-left: 45px !important; padding-right: 45px !important; }

	.pSm50   { padding: 50px !important; }
	.ptSm50  { padding-top: 50px !important; }
	.pbSm50  { padding-bottom: 50px !important; }
	.plSm50  { padding-left: 50px !important; }
	.prSm50  { padding-right: 50px !important; }
	.pySm50  { padding-top: 50px !important; padding-bottom: 50px !important; }
	.pxSm50  { padding-left: 50px !important; padding-right: 50px !important; }

	.pSm55   { padding: 55px !important; }
	.ptSm55  { padding-top: 55px !important; }
	.pbSm55  { padding-bottom: 55px !important; }
	.plSm55  { padding-left: 55px !important; }
	.prSm55  { padding-right: 55px !important; }
	.pySm55  { padding-top: 55px !important; padding-bottom: 55px !important; }
	.pxSm55  { padding-left: 55px !important; padding-right: 55px !important; }

	.pSm60   { padding: 60px !important; }
	.ptSm60  { padding-top: 60px !important; }
	.pbSm60  { padding-bottom: 60px !important; }
	.plSm60  { padding-left: 60px !important; }
	.prSm60  { padding-right: 60px !important; }
	.pySm60  { padding-top: 60px !important; padding-bottom: 60px !important; }
	.pxSm60  { padding-left: 60px !important; padding-right: 60px !important; }

	.pSm65   { padding: 65px !important; }
	.ptSm65  { padding-top: 65px !important; }
	.pbSm65  { padding-bottom: 65px !important; }
	.plSm65  { padding-left: 65px !important; }
	.prSm65  { padding-right: 65px !important; }
	.pySm65  { padding-top: 65px !important; padding-bottom: 65px !important; }
	.pxSm65  { padding-left: 65px !important; padding-right: 65px !important; }

	.pSm70   { padding: 70px !important; }
	.ptSm70  { padding-top: 70px !important; }
	.pbSm70  { padding-bottom: 70px !important; }
	.plSm70  { padding-left: 70px !important; }
	.prSm70  { padding-right: 70px !important; }
	.pySm70  { padding-top: 70px !important; padding-bottom: 70px !important; }
	.pxSm70  { padding-left: 70px !important; padding-right: 70px !important; }

	.pSm75   { padding: 75px !important; }
	.ptSm75  { padding-top: 75px !important; }
	.pbSm75  { padding-bottom: 75px !important; }
	.plSm75  { padding-left: 75px !important; }
	.prSm75  { padding-right: 75px !important; }
	.pySm75  { padding-top: 75px !important; padding-bottom: 75px !important; }
	.pxSm75  { padding-left: 75px !important; padding-right: 75px !important; }

	.pSm80   { padding: 80px !important; }
	.ptSm80  { padding-top: 80px !important; }
	.pbSm80  { padding-bottom: 80px !important; }
	.plSm80  { padding-left: 80px !important; }
	.prSm80  { padding-right: 80px !important; }
	.pySm80  { padding-top: 80px !important; padding-bottom: 80px !important; }
	.pxSm80  { padding-left: 80px !important; padding-right: 80px !important; }

	.pSm85   { padding: 85px !important; }
	.ptSm85  { padding-top: 85px !important; }
	.pbSm85  { padding-bottom: 85px !important; }
	.plSm85  { padding-left: 85px !important; }
	.prSm85  { padding-right: 85px !important; }
	.pySm85  { padding-top: 85px !important; padding-bottom: 85px !important; }
	.pxSm85  { padding-left: 85px !important; padding-right: 85px !important; }

	.pSm90   { padding: 90px !important; }
	.ptSm90  { padding-top: 90px !important; }
	.pbSm90  { padding-bottom: 90px !important; }
	.plSm90  { padding-left: 90px !important; }
	.prSm90  { padding-right: 90px !important; }
	.pySm90  { padding-top: 90px !important; padding-bottom: 90px !important; }
	.pxSm90  { padding-left: 90px !important; padding-right: 90px !important; }

	.pSm95   { padding: 95px !important; }
	.ptSm95  { padding-top: 95px !important; }
	.pbSm95  { padding-bottom: 95px !important; }
	.plSm95  { padding-left: 95px !important; }
	.prSm95  { padding-right: 95px !important; }
	.pySm95  { padding-top: 95px !important; padding-bottom: 95px !important; }
	.pxSm95  { padding-left: 95px !important; padding-right: 95px !important; }

	.pSm100  { padding: 100px !important; }
	.ptSm100 { padding-top: 100px !important; }
	.pbSm100 { padding-bottom: 100px !important; }
	.plSm100 { padding-left: 100px !important; }
	.prSm100 { padding-right: 100px !important; }
	.pySm100 { padding-top: 100px !important; padding-bottom: 100px !important; }
	.pxSm100 { padding-left: 100px !important; padding-right: 100px !important; }

	.pSm120  { padding: 120px !important; }
	.ptSm120 { padding-top: 120px !important; }
	.pbSm120 { padding-bottom: 120px !important; }
	.plSm120 { padding-left: 120px !important; }
	.prSm120 { padding-right: 120px !important; }
	.pySm120 { padding-top: 120px !important; padding-bottom: 120px !important; }
	.pxSm120 { padding-left: 120px !important; padding-right: 120px !important; }
}


@media (min-width: 768px) {
	.pMd0    { padding: 0px !important; }
	.ptMd0   { padding-top: 0px !important; }
	.pbMd0   { padding-bottom: 0px !important; }
	.plMd0   { padding-left: 0px !important; }
	.prMd0   { padding-right: 0px !important; }
	.pyMd0   { padding-top: 0px !important; padding-bottom: 0px !important; }
	.pxMd0   { padding-left: 0px !important; padding-right: 0px !important; }

	.pMd5   { padding: 5px !important; }
	.ptMd5  { padding-top: 5px !important; }
	.pbMd5  { padding-bottom: 5px !important; }
	.plMd5  { padding-left: 5px !important; }
	.prMd5  { padding-right: 5px !important; }
	.pyMd5  { padding-top: 5px !important; padding-bottom: 5px !important; }
	.pxMd5  { padding-left: 5px !important; padding-right: 5px !important; }

	.pMd10   { padding: 10px !important; }
	.ptMd10  { padding-top: 10px !important; }
	.pbMd10  { padding-bottom: 10px !important; }
	.plMd10  { padding-left: 10px !important; }
	.prMd10  { padding-right: 10px !important; }
	.pyMd10  { padding-top: 10px !important; padding-bottom: 10px !important; }
	.pxMd10  { padding-left: 10px !important; padding-right: 10px !important; }

	.pMd15   { padding: 15px !important; }
	.ptMd15  { padding-top: 15px !important; }
	.pbMd15  { padding-bottom: 15px !important; }
	.plMd15  { padding-left: 15px !important; }
	.prMd15  { padding-right: 15px !important; }
	.pyMd15  { padding-top: 15px !important; padding-bottom: 15px !important; }
	.pxMd15  { padding-left: 15px !important; padding-right: 15px !important; }

	.pMd20   { padding: 20px !important; }
	.ptMd20  { padding-top: 20px !important; }
	.pbMd20  { padding-bottom: 20px !important; }
	.plMd20  { padding-left: 20px !important; }
	.prMd20  { padding-right: 20px !important; }
	.pyMd20  { padding-top: 20px !important; padding-bottom: 20px !important; }
	.pxMd20  { padding-left: 20px !important; padding-right: 20px !important; }

	.pMd25   { padding: 25px !important; }
	.ptMd25  { padding-top: 25px !important; }
	.pbMd25  { padding-bottom: 25px !important; }
	.plMd25  { padding-left: 25px !important; }
	.prMd25  { padding-right: 25px !important; }
	.pyMd25  { padding-top: 25px !important; padding-bottom: 25px !important; }
	.pxMd25  { padding-left: 25px !important; padding-right: 25px !important; }

	.pMd30   { padding: 30px !important; }
	.ptMd30  { padding-top: 30px !important; }
	.pbMd30  { padding-bottom: 30px !important; }
	.plMd30  { padding-left: 30px !important; }
	.prMd30  { padding-right: 30px !important; }
	.pyMd30  { padding-top: 30px !important; padding-bottom: 30px !important; }
	.pxMd30  { padding-left: 30px !important; padding-right: 30px !important; }

	.pMd35   { padding: 35px !important; }
	.ptMd35  { padding-top: 35px !important; }
	.pbMd35  { padding-bottom: 35px !important; }
	.plMd35  { padding-left: 35px !important; }
	.prMd35  { padding-right: 35px !important; }
	.pyMd35  { padding-top: 35px !important; padding-bottom: 35px !important; }
	.pxMd35  { padding-left: 35px !important; padding-right: 35px !important; }

	.pMd40   { padding: 40px !important; }
	.ptMd40  { padding-top: 40px !important; }
	.pbMd40  { padding-bottom: 40px !important; }
	.plMd40  { padding-left: 40px !important; }
	.prMd40  { padding-right: 40px !important; }
	.pyMd40  { padding-top: 40px !important; padding-bottom: 40px !important; }
	.pxMd40  { padding-left: 40px !important; padding-right: 40px !important; }

	.pMd45   { padding: 45px !important; }
	.ptMd45  { padding-top: 45px !important; }
	.pbMd45  { padding-bottom: 45px !important; }
	.plMd45  { padding-left: 45px !important; }
	.prMd45  { padding-right: 45px !important; }
	.pyMd45  { padding-top: 45px !important; padding-bottom: 45px !important; }
	.pxMd45  { padding-left: 45px !important; padding-right: 45px !important; }

	.pMd50   { padding: 50px !important; }
	.ptMd50  { padding-top: 50px !important; }
	.pbMd50  { padding-bottom: 50px !important; }
	.plMd50  { padding-left: 50px !important; }
	.prMd50  { padding-right: 50px !important; }
	.pyMd50  { padding-top: 50px !important; padding-bottom: 50px !important; }
	.pxMd50  { padding-left: 50px !important; padding-right: 50px !important; }

	.pMd55   { padding: 55px !important; }
	.ptMd55  { padding-top: 55px !important; }
	.pbMd55  { padding-bottom: 55px !important; }
	.plMd55  { padding-left: 55px !important; }
	.prMd55  { padding-right: 55px !important; }
	.pyMd55  { padding-top: 55px !important; padding-bottom: 55px !important; }
	.pxMd55  { padding-left: 55px !important; padding-right: 55px !important; }

	.pMd60   { padding: 60px !important; }
	.ptMd60  { padding-top: 60px !important; }
	.pbMd60  { padding-bottom: 60px !important; }
	.plMd60  { padding-left: 60px !important; }
	.prMd60  { padding-right: 60px !important; }
	.pyMd60  { padding-top: 60px !important; padding-bottom: 60px !important; }
	.pxMd60  { padding-left: 60px !important; padding-right: 60px !important; }

	.pMd65   { padding: 65px !important; }
	.ptMd65  { padding-top: 65px !important; }
	.pbMd65  { padding-bottom: 65px !important; }
	.plMd65  { padding-left: 65px !important; }
	.prMd65  { padding-right: 65px !important; }
	.pyMd65  { padding-top: 65px !important; padding-bottom: 65px !important; }
	.pxMd65  { padding-left: 65px !important; padding-right: 65px !important; }

	.pMd70   { padding: 70px !important; }
	.ptMd70  { padding-top: 70px !important; }
	.pbMd70  { padding-bottom: 70px !important; }
	.plMd70  { padding-left: 70px !important; }
	.prMd70  { padding-right: 70px !important; }
	.pyMd70  { padding-top: 70px !important; padding-bottom: 70px !important; }
	.pxMd70  { padding-left: 70px !important; padding-right: 70px !important; }

	.pMd75   { padding: 75px !important; }
	.ptMd75  { padding-top: 75px !important; }
	.pbMd75  { padding-bottom: 75px !important; }
	.plMd75  { padding-left: 75px !important; }
	.prMd75  { padding-right: 75px !important; }
	.pyMd75  { padding-top: 75px !important; padding-bottom: 75px !important; }
	.pxMd75  { padding-left: 75px !important; padding-right: 75px !important; }

	.pMd80   { padding: 80px !important; }
	.ptMd80  { padding-top: 80px !important; }
	.pbMd80  { padding-bottom: 80px !important; }
	.plMd80  { padding-left: 80px !important; }
	.prMd80  { padding-right: 80px !important; }
	.pyMd80  { padding-top: 80px !important; padding-bottom: 80px !important; }
	.pxMd80  { padding-left: 80px !important; padding-right: 80px !important; }

	.pMd85   { padding: 85px !important; }
	.ptMd85  { padding-top: 85px !important; }
	.pbMd85  { padding-bottom: 85px !important; }
	.plMd85  { padding-left: 85px !important; }
	.prMd85  { padding-right: 85px !important; }
	.pyMd85  { padding-top: 85px !important; padding-bottom: 85px !important; }
	.pxMd85  { padding-left: 85px !important; padding-right: 85px !important; }

	.pMd90   { padding: 90px !important; }
	.ptMd90  { padding-top: 90px !important; }
	.pbMd90  { padding-bottom: 90px !important; }
	.plMd90  { padding-left: 90px !important; }
	.prMd90  { padding-right: 90px !important; }
	.pyMd90  { padding-top: 90px !important; padding-bottom: 90px !important; }
	.pxMd90  { padding-left: 90px !important; padding-right: 90px !important; }

	.pMd95   { padding: 95px !important; }
	.ptMd95  { padding-top: 95px !important; }
	.pbMd95  { padding-bottom: 95px !important; }
	.plMd95  { padding-left: 95px !important; }
	.prMd95  { padding-right: 95px !important; }
	.pyMd95  { padding-top: 95px !important; padding-bottom: 95px !important; }
	.pxMd95  { padding-left: 95px !important; padding-right: 95px !important; }

	.pMd100  { padding: 100px !important; }
	.ptMd100 { padding-top: 100px !important; }
	.pbMd100 { padding-bottom: 100px !important; }
	.plMd100 { padding-left: 100px !important; }
	.prMd100 { padding-right: 100px !important; }
	.pyMd100 { padding-top: 100px !important; padding-bottom: 100px !important; }
	.pxMd100 { padding-left: 100px !important; padding-right: 100px !important; }

	.pMd120  { padding: 120px !important; }
	.ptMd120 { padding-top: 120px !important; }
	.pbMd120 { padding-bottom: 120px !important; }
	.plMd120 { padding-left: 120px !important; }
	.prMd120 { padding-right: 120px !important; }
	.pyMd120 { padding-top: 120px !important; padding-bottom: 120px !important; }
	.pxMd120 { padding-left: 120px !important; padding-right: 120px !important; }
}


@media (min-width: 992px) {
	.pLg0    { padding: 0px !important; }
	.ptLg0   { padding-top: 0px !important; }
	.pbLg0   { padding-bottom: 0px !important; }
	.plLg0   { padding-left: 0px !important; }
	.prLg0   { padding-right: 0px !important; }
	.pyLg0   { padding-top: 0px !important; padding-bottom: 0px !important; }
	.pxLg0   { padding-left: 0px !important; padding-right: 0px !important; }

	.pLg5   { padding: 5px !important; }
	.ptLg5  { padding-top: 5px !important; }
	.pbLg5  { padding-bottom: 5px !important; }
	.plLg5  { padding-left: 5px !important; }
	.prLg5  { padding-right: 5px !important; }
	.pyLg5  { padding-top: 5px !important; padding-bottom: 5px !important; }
	.pxLg5  { padding-left: 5px !important; padding-right: 5px !important; }

	.pLg10   { padding: 10px !important; }
	.ptLg10  { padding-top: 10px !important; }
	.pbLg10  { padding-bottom: 10px !important; }
	.plLg10  { padding-left: 10px !important; }
	.prLg10  { padding-right: 10px !important; }
	.pyLg10  { padding-top: 10px !important; padding-bottom: 10px !important; }
	.pxLg10  { padding-left: 10px !important; padding-right: 10px !important; }

	.pLg15   { padding: 15px !important; }
	.ptLg15  { padding-top: 15px !important; }
	.pbLg15  { padding-bottom: 15px !important; }
	.plLg15  { padding-left: 15px !important; }
	.prLg15  { padding-right: 15px !important; }
	.pyLg15  { padding-top: 15px !important; padding-bottom: 15px !important; }
	.pxLg15  { padding-left: 15px !important; padding-right: 15px !important; }

	.pLg20   { padding: 20px !important; }
	.ptLg20  { padding-top: 20px !important; }
	.pbLg20  { padding-bottom: 20px !important; }
	.plLg20  { padding-left: 20px !important; }
	.prLg20  { padding-right: 20px !important; }
	.pyLg20  { padding-top: 20px !important; padding-bottom: 20px !important; }
	.pxLg20  { padding-left: 20px !important; padding-right: 20px !important; }

	.pLg25   { padding: 25px !important; }
	.ptLg25  { padding-top: 25px !important; }
	.pbLg25  { padding-bottom: 25px !important; }
	.plLg25  { padding-left: 25px !important; }
	.prLg25  { padding-right: 25px !important; }
	.pyLg25  { padding-top: 25px !important; padding-bottom: 25px !important; }
	.pxLg25  { padding-left: 25px !important; padding-right: 25px !important; }

	.pLg30   { padding: 30px !important; }
	.ptLg30  { padding-top: 30px !important; }
	.pbLg30  { padding-bottom: 30px !important; }
	.plLg30  { padding-left: 30px !important; }
	.prLg30  { padding-right: 30px !important; }
	.pyLg30  { padding-top: 30px !important; padding-bottom: 30px !important; }
	.pxLg30  { padding-left: 30px !important; padding-right: 30px !important; }

	.pLg35   { padding: 35px !important; }
	.ptLg35  { padding-top: 35px !important; }
	.pbLg35  { padding-bottom: 35px !important; }
	.plLg35  { padding-left: 35px !important; }
	.prLg35  { padding-right: 35px !important; }
	.pyLg35  { padding-top: 35px !important; padding-bottom: 35px !important; }
	.pxLg35  { padding-left: 35px !important; padding-right: 35px !important; }

	.pLg40   { padding: 40px !important; }
	.ptLg40  { padding-top: 40px !important; }
	.pbLg40  { padding-bottom: 40px !important; }
	.plLg40  { padding-left: 40px !important; }
	.prLg40  { padding-right: 40px !important; }
	.pyLg40  { padding-top: 40px !important; padding-bottom: 40px !important; }
	.pxLg40  { padding-left: 40px !important; padding-right: 40px !important; }

	.pLg45   { padding: 45px !important; }
	.ptLg45  { padding-top: 45px !important; }
	.pbLg45  { padding-bottom: 45px !important; }
	.plLg45  { padding-left: 45px !important; }
	.prLg45  { padding-right: 45px !important; }
	.pyLg45  { padding-top: 45px !important; padding-bottom: 45px !important; }
	.pxLg45  { padding-left: 45px !important; padding-right: 45px !important; }

	.pLg50   { padding: 50px !important; }
	.ptLg50  { padding-top: 50px !important; }
	.pbLg50  { padding-bottom: 50px !important; }
	.plLg50  { padding-left: 50px !important; }
	.prLg50  { padding-right: 50px !important; }
	.pyLg50  { padding-top: 50px !important; padding-bottom: 50px !important; }
	.pxLg50  { padding-left: 50px !important; padding-right: 50px !important; }

	.pLg55   { padding: 55px !important; }
	.ptLg55  { padding-top: 55px !important; }
	.pbLg55  { padding-bottom: 55px !important; }
	.plLg55  { padding-left: 55px !important; }
	.prLg55  { padding-right: 55px !important; }
	.pyLg55  { padding-top: 55px !important; padding-bottom: 55px !important; }
	.pxLg55  { padding-left: 55px !important; padding-right: 55px !important; }

	.pLg60   { padding: 60px !important; }
	.ptLg60  { padding-top: 60px !important; }
	.pbLg60  { padding-bottom: 60px !important; }
	.plLg60  { padding-left: 60px !important; }
	.prLg60  { padding-right: 60px !important; }
	.pyLg60  { padding-top: 60px !important; padding-bottom: 60px !important; }
	.pxLg60  { padding-left: 60px !important; padding-right: 60px !important; }

	.pLg65   { padding: 65px !important; }
	.ptLg65  { padding-top: 65px !important; }
	.pbLg65  { padding-bottom: 65px !important; }
	.plLg65  { padding-left: 65px !important; }
	.prLg65  { padding-right: 65px !important; }
	.pyLg65  { padding-top: 65px !important; padding-bottom: 65px !important; }
	.pxLg65  { padding-left: 65px !important; padding-right: 65px !important; }

	.pLg70   { padding: 70px !important; }
	.ptLg70  { padding-top: 70px !important; }
	.pbLg70  { padding-bottom: 70px !important; }
	.plLg70  { padding-left: 70px !important; }
	.prLg70  { padding-right: 70px !important; }
	.pyLg70  { padding-top: 70px !important; padding-bottom: 70px !important; }
	.pxLg70  { padding-left: 70px !important; padding-right: 70px !important; }

	.pLg75   { padding: 75px !important; }
	.ptLg75  { padding-top: 75px !important; }
	.pbLg75  { padding-bottom: 75px !important; }
	.plLg75  { padding-left: 75px !important; }
	.prLg75  { padding-right: 75px !important; }
	.pyLg75  { padding-top: 75px !important; padding-bottom: 75px !important; }
	.pxLg75  { padding-left: 75px !important; padding-right: 75px !important; }

	.pLg80   { padding: 80px !important; }
	.ptLg80  { padding-top: 80px !important; }
	.pbLg80  { padding-bottom: 80px !important; }
	.plLg80  { padding-left: 80px !important; }
	.prLg80  { padding-right: 80px !important; }
	.pyLg80  { padding-top: 80px !important; padding-bottom: 80px !important; }
	.pxLg80  { padding-left: 80px !important; padding-right: 80px !important; }

	.pLg85   { padding: 85px !important; }
	.ptLg85  { padding-top: 85px !important; }
	.pbLg85  { padding-bottom: 85px !important; }
	.plLg85  { padding-left: 85px !important; }
	.prLg85  { padding-right: 85px !important; }
	.pyLg85  { padding-top: 85px !important; padding-bottom: 85px !important; }
	.pxLg85  { padding-left: 85px !important; padding-right: 85px !important; }

	.pLg90   { padding: 90px !important; }
	.ptLg90  { padding-top: 90px !important; }
	.pbLg90  { padding-bottom: 90px !important; }
	.plLg90  { padding-left: 90px !important; }
	.prLg90  { padding-right: 90px !important; }
	.pyLg90  { padding-top: 90px !important; padding-bottom: 90px !important; }
	.pxLg90  { padding-left: 90px !important; padding-right: 90px !important; }

	.pLg95   { padding: 95px !important; }
	.ptLg95  { padding-top: 95px !important; }
	.pbLg95  { padding-bottom: 95px !important; }
	.plLg95  { padding-left: 95px !important; }
	.prLg95  { padding-right: 95px !important; }
	.pyLg95  { padding-top: 95px !important; padding-bottom: 95px !important; }
	.pxLg95  { padding-left: 95px !important; padding-right: 95px !important; }

	.pLg100  { padding: 100px !important; }
	.ptLg100 { padding-top: 100px !important; }
	.pbLg100 { padding-bottom: 100px !important; }
	.plLg100 { padding-left: 100px !important; }
	.prLg100 { padding-right: 100px !important; }
	.pyLg100 { padding-top: 100px !important; padding-bottom: 100px !important; }
	.pxLg100 { padding-left: 100px !important; padding-right: 100px !important; }

	.pLg120  { padding: 120px !important; }
	.ptLg120 { padding-top: 120px !important; }
	.pbLg120 { padding-bottom: 120px !important; }
	.plLg120 { padding-left: 120px !important; }
	.prLg120 { padding-right: 120px !important; }
	.pyLg120 { padding-top: 120px !important; padding-bottom: 120px !important; }
	.pxLg120 { padding-left: 120px !important; padding-right: 120px !important; }
}


@media (min-width: 1200px) {
	.pXl0    { padding: 0px !important; }
	.ptXl0   { padding-top: 0px !important; }
	.pbXl0   { padding-bottom: 0px !important; }
	.plXl0   { padding-left: 0px !important; }
	.prXl0   { padding-right: 0px !important; }
	.pyXl0   { padding-top: 0px !important; padding-bottom: 0px !important; }
	.pxXl0   { padding-left: 0px !important; padding-right: 0px !important; }

	.pXl5   { padding: 5px !important; }
	.ptXl5  { padding-top: 5px !important; }
	.pbXl5  { padding-bottom: 5px !important; }
	.plXl5  { padding-left: 5px !important; }
	.prXl5  { padding-right: 5px !important; }
	.pyXl5  { padding-top: 5px !important; padding-bottom: 5px !important; }
	.pxXl5  { padding-left: 5px !important; padding-right: 5px !important; }

	.pXl10   { padding: 10px !important; }
	.ptXl10  { padding-top: 10px !important; }
	.pbXl10  { padding-bottom: 10px !important; }
	.plXl10  { padding-left: 10px !important; }
	.prXl10  { padding-right: 10px !important; }
	.pyXl10  { padding-top: 10px !important; padding-bottom: 10px !important; }
	.pxXl10  { padding-left: 10px !important; padding-right: 10px !important; }

	.pXl15   { padding: 15px !important; }
	.ptXl15  { padding-top: 15px !important; }
	.pbXl15  { padding-bottom: 15px !important; }
	.plXl15  { padding-left: 15px !important; }
	.prXl15  { padding-right: 15px !important; }
	.pyXl15  { padding-top: 15px !important; padding-bottom: 15px !important; }
	.pxXl15  { padding-left: 15px !important; padding-right: 15px !important; }

	.pXl20   { padding: 20px !important; }
	.ptXl20  { padding-top: 20px !important; }
	.pbXl20  { padding-bottom: 20px !important; }
	.plXl20  { padding-left: 20px !important; }
	.prXl20  { padding-right: 20px !important; }
	.pyXl20  { padding-top: 20px !important; padding-bottom: 20px !important; }
	.pxXl20  { padding-left: 20px !important; padding-right: 20px !important; }

	.pXl25   { padding: 25px !important; }
	.ptXl25  { padding-top: 25px !important; }
	.pbXl25  { padding-bottom: 25px !important; }
	.plXl25  { padding-left: 25px !important; }
	.prXl25  { padding-right: 25px !important; }
	.pyXl25  { padding-top: 25px !important; padding-bottom: 25px !important; }
	.pxXl25  { padding-left: 25px !important; padding-right: 25px !important; }

	.pXl30   { padding: 30px !important; }
	.ptXl30  { padding-top: 30px !important; }
	.pbXl30  { padding-bottom: 30px !important; }
	.plXl30  { padding-left: 30px !important; }
	.prXl30  { padding-right: 30px !important; }
	.pyXl30  { padding-top: 30px !important; padding-bottom: 30px !important; }
	.pxXl30  { padding-left: 30px !important; padding-right: 30px !important; }

	.pXl35   { padding: 35px !important; }
	.ptXl35  { padding-top: 35px !important; }
	.pbXl35  { padding-bottom: 35px !important; }
	.plXl35  { padding-left: 35px !important; }
	.prXl35  { padding-right: 35px !important; }
	.pyXl35  { padding-top: 35px !important; padding-bottom: 35px !important; }
	.pxXl35  { padding-left: 35px !important; padding-right: 35px !important; }

	.pXl40   { padding: 40px !important; }
	.ptXl40  { padding-top: 40px !important; }
	.pbXl40  { padding-bottom: 40px !important; }
	.plXl40  { padding-left: 40px !important; }
	.prXl40  { padding-right: 40px !important; }
	.pyXl40  { padding-top: 40px !important; padding-bottom: 40px !important; }
	.pxXl40  { padding-left: 40px !important; padding-right: 40px !important; }

	.pXl45   { padding: 45px !important; }
	.ptXl45  { padding-top: 45px !important; }
	.pbXl45  { padding-bottom: 45px !important; }
	.plXl45  { padding-left: 45px !important; }
	.prXl45  { padding-right: 45px !important; }
	.pyXl45  { padding-top: 45px !important; padding-bottom: 45px !important; }
	.pxXl45  { padding-left: 45px !important; padding-right: 45px !important; }

	.pXl50   { padding: 50px !important; }
	.ptXl50  { padding-top: 50px !important; }
	.pbXl50  { padding-bottom: 50px !important; }
	.plXl50  { padding-left: 50px !important; }
	.prXl50  { padding-right: 50px !important; }
	.pyXl50  { padding-top: 50px !important; padding-bottom: 50px !important; }
	.pxXl50  { padding-left: 50px !important; padding-right: 50px !important; }

	.pXl55   { padding: 55px !important; }
	.ptXl55  { padding-top: 55px !important; }
	.pbXl55  { padding-bottom: 55px !important; }
	.plXl55  { padding-left: 55px !important; }
	.prXl55  { padding-right: 55px !important; }
	.pyXl55  { padding-top: 55px !important; padding-bottom: 55px !important; }
	.pxXl55  { padding-left: 55px !important; padding-right: 55px !important; }

	.pXl60   { padding: 60px !important; }
	.ptXl60  { padding-top: 60px !important; }
	.pbXl60  { padding-bottom: 60px !important; }
	.plXl60  { padding-left: 60px !important; }
	.prXl60  { padding-right: 60px !important; }
	.pyXl60  { padding-top: 60px !important; padding-bottom: 60px !important; }
	.pxXl60  { padding-left: 60px !important; padding-right: 60px !important; }

	.pXl65   { padding: 65px !important; }
	.ptXl65  { padding-top: 65px !important; }
	.pbXl65  { padding-bottom: 65px !important; }
	.plXl65  { padding-left: 65px !important; }
	.prXl65  { padding-right: 65px !important; }
	.pyXl65  { padding-top: 65px !important; padding-bottom: 65px !important; }
	.pxXl65  { padding-left: 65px !important; padding-right: 65px !important; }

	.pXl70   { padding: 70px !important; }
	.ptXl70  { padding-top: 70px !important; }
	.pbXl70  { padding-bottom: 70px !important; }
	.plXl70  { padding-left: 70px !important; }
	.prXl70  { padding-right: 70px !important; }
	.pyXl70  { padding-top: 70px !important; padding-bottom: 70px !important; }
	.pxXl70  { padding-left: 70px !important; padding-right: 70px !important; }

	.pXl75   { padding: 75px !important; }
	.ptXl75  { padding-top: 75px !important; }
	.pbXl75  { padding-bottom: 75px !important; }
	.plXl75  { padding-left: 75px !important; }
	.prXl75  { padding-right: 75px !important; }
	.pyXl75  { padding-top: 75px !important; padding-bottom: 75px !important; }
	.pxXl75  { padding-left: 75px !important; padding-right: 75px !important; }

	.pXl80   { padding: 80px !important; }
	.ptXl80  { padding-top: 80px !important; }
	.pbXl80  { padding-bottom: 80px !important; }
	.plXl80  { padding-left: 80px !important; }
	.prXl80  { padding-right: 80px !important; }
	.pyXl80  { padding-top: 80px !important; padding-bottom: 80px !important; }
	.pxXl80  { padding-left: 80px !important; padding-right: 80px !important; }

	.pXl85   { padding: 85px !important; }
	.ptXl85  { padding-top: 85px !important; }
	.pbXl85  { padding-bottom: 85px !important; }
	.plXl85  { padding-left: 85px !important; }
	.prXl85  { padding-right: 85px !important; }
	.pyXl85  { padding-top: 85px !important; padding-bottom: 85px !important; }
	.pxXl85  { padding-left: 85px !important; padding-right: 85px !important; }

	.pXl90   { padding: 90px !important; }
	.ptXl90  { padding-top: 90px !important; }
	.pbXl90  { padding-bottom: 90px !important; }
	.plXl90  { padding-left: 90px !important; }
	.prXl90  { padding-right: 90px !important; }
	.pyXl90  { padding-top: 90px !important; padding-bottom: 90px !important; }
	.pxXl90  { padding-left: 90px !important; padding-right: 90px !important; }

	.pXl95   { padding: 95px !important; }
	.ptXl95  { padding-top: 95px !important; }
	.pbXl95  { padding-bottom: 95px !important; }
	.plXl95  { padding-left: 95px !important; }
	.prXl95  { padding-right: 95px !important; }
	.pyXl95  { padding-top: 95px !important; padding-bottom: 95px !important; }
	.pxXl95  { padding-left: 95px !important; padding-right: 95px !important; }

	.pXl100  { padding: 100px !important; }
	.ptXl100 { padding-top: 100px !important; }
	.pbXl100 { padding-bottom: 100px !important; }
	.plXl100 { padding-left: 100px !important; }
	.prXl100 { padding-right: 100px !important; }
	.pyXl100 { padding-top: 100px !important; padding-bottom: 100px !important; }
	.pxXl100 { padding-left: 100px !important; padding-right: 100px !important; }

	.pXl120  { padding: 120px !important; }
	.ptXl120 { padding-top: 120px !important; }
	.pbXl120 { padding-bottom: 120px !important; }
	.plXl120 { padding-left: 120px !important; }
	.prXl120 { padding-right: 120px !important; }
	.pyXl120 { padding-top: 120px !important; padding-bottom: 120px !important; }
	.pxXl120 { padding-left: 120px !important; padding-right: 120px !important; }
}
