@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; }

.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; }

.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; }

.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; }

.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; }

.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; }

.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; }

.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; }


@media (min-width: 375px) {
	.mXxs0   { margin: 0px !important; }
	.mtXxs0  { margin-top: 0px !important; }
	.mbXxs0  { margin-bottom: 0px !important; }
	.mlXxs0  { margin-left: 0px !important; }
	.mrXxs0  { margin-right: 0px !important; }
	.myXxs0  { margin-top: 0px !important; margin-bottom: 0px !important; }
	.mxXxs0  { margin-left: 0px !important; margin-right: 0px !important; }

	.mXxs5   { margin: 5px !important; }
	.mtXxs5  { margin-top: 5px !important; }
	.mbXxs5  { margin-bottom: 5px !important; }
	.mlXxs5  { margin-left: 5px !important; }
	.mrXxs5  { margin-right: 5px !important; }
	.myXxs5  { margin-top: 5px !important; margin-bottom: 5px !important; }
	.mxXxs5  { margin-left: 5px !important; margin-right: 5px !important; }

	.mXxs20   { margin: 20px !important; }
	.mtXxs20  { margin-top: 20px !important; }
	.mbXxs20  { margin-bottom: 20px !important; }
	.mlXxs20  { margin-left: 20px !important; }
	.mrXxs20  { margin-right: 20px !important; }
	.myXxs20  { margin-top: 20px !important; margin-bottom: 20px !important; }
	.mxXxs20  { margin-left: 20px !important; margin-right: 20px !important; }
}


@media (min-width: 414px) {
	.mXs5   { margin: 5px !important; }
	.mtXs5  { margin-top: 5px !important; }
	.mbXs5  { margin-bottom: 5px !important; }
	.mlXs5  { margin-left: 5px !important; }
	.mrXs5  { margin-right: 5px !important; }
	.myXs5  { margin-top: 5px !important; margin-bottom: 5px !important; }
	.mxXs5  { margin-left: 5px !important; margin-right: 5px !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; }

	.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; }

	.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; }

	.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; }

	.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; }

	.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; }

	.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; }

	.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; }

	.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; }
}


@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; }

	.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; }

	.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; }

	.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; }

	.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; }

	.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; }

	.mMd170  { margin: 170px !important; }
	.mtMd170 { margin-top: 170px !important; }
	.mbMd170 { margin-bottom: 170px !important; }
	.mlMd170 { margin-left: 170px !important; }
	.mrMd170 { margin-right: 170px !important; }
	.myMd170 { margin-top: 170px !important; margin-bottom: 170px !important; }
	.mxMd170 { margin-left: 170px !important; margin-right: 170px !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; }
}


@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; }

	.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; }

	.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; }

	.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; }

	.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; }

	.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; }

	.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; }

	.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; }

	.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; }

	.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; }
}



/* ==================================================
		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; }

.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; }

.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; }

.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; }

.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; }

.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: 375px) {
	.pXxs0    { padding: 0px !important; }
	.ptXxs0   { padding-top: 0px !important; }
	.pbXxs0   { padding-bottom: 0px !important; }
	.plXxs0   { padding-left: 0px !important; }
	.prXxs0   { padding-right: 0px !important; }
	.pyXxs0   { padding-top: 0px !important; padding-bottom: 0px !important; }
	.pxXxs0   { padding-left: 0px !important; padding-right: 0px !important; }

	.pXxs120  { padding: 120px !important; }
	.ptXxs120 { padding-top: 120px !important; }
	.pbXxs120 { padding-bottom: 120px !important; }
	.plXxs120 { padding-left: 120px !important; }
	.prXxs120 { padding-right: 120px !important; }
	.pyXxs120 { padding-top: 120px !important; padding-bottom: 120px !important; }
	.pxXxs120 { padding-left: 120px !important; padding-right: 120px !important; }
}


@media (min-width: 414px) {
	.pXs0    { padding: 0px !important; }
	.ptXs0   { padding-top: 0px !important; }
	.pbXs0   { padding-bottom: 0px !important; }
	.plXs0   { padding-left: 0px !important; }
	.prXs0   { padding-right: 0px !important; }
	.pyXs0   { padding-top: 0px !important; padding-bottom: 0px !important; }
	.pxXs0   { padding-left: 0px !important; padding-right: 0px !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; }

	.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; }

	.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; }

	.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; }

	.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; }

	.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; }

	.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; }

	.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; }

	.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; }

	.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; }
}


@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; }

	.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; }

	.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; }

	.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; }

	.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; }

	.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; }

	.pMd110  { padding: 110px !important; }
	.ptMd110 { padding-top: 110px !important; }
	.pbMd110 { padding-bottom: 110px !important; }
	.plMd110 { padding-left: 110px !important; }
	.prMd110 { padding-right: 110px !important; }
	.pyMd110 { padding-top: 110px !important; padding-bottom: 110px !important; }
	.pxMd110 { padding-left: 110px !important; padding-right: 110px !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; }

	.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; }

	.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; }
}


@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; }

	.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; }

	.pXl70   { margin: 70px !important; }
	.ptXl70  { margin-top: 70px !important; }
	.pbXl70  { margin-bottom: 70px !important; }
	.plXl70  { margin-left: 70px !important; }
	.prXl70  { margin-right: 70px !important; }
	.pyXl70  { margin-top: 70px !important; margin-bottom: 70px !important; }
	.pxXl70  { margin-left: 70px !important; margin-right: 70px !important; }

	.pXl80   { margin: 80px !important; }
	.ptXl80  { margin-top: 80px !important; }
	.pbXl80  { margin-bottom: 80px !important; }
	.plXl80  { margin-left: 80px !important; }
	.prXl80  { margin-right: 80px !important; }
	.pyXl80  { margin-top: 80px !important; margin-bottom: 80px !important; }
	.pxXl80  { margin-left: 80px !important; margin-right: 80px !important; }

	.pXl90   { margin: 90px !important; }
	.ptXl90  { margin-top: 90px !important; }
	.pbXl90  { margin-bottom: 90px !important; }
	.plXl90  { margin-left: 90px !important; }
	.prXl90  { margin-right: 90px !important; }
	.pyXl90  { margin-top: 90px !important; margin-bottom: 90px !important; }
	.pxXl90  { margin-left: 90px !important; margin-right: 90px !important; }

	.pXl100  { margin: 100px !important; }
	.ptXl100 { margin-top: 100px !important; }
	.pbXl100 { margin-bottom: 100px !important; }
	.plXl100 { margin-left: 100px !important; }
	.prXl100 { margin-right: 100px !important; }
	.pyXl100 { margin-top: 100px !important; margin-bottom: 100px !important; }
	.pxXl100 { margin-left: 100px !important; margin-right: 100px !important; }
}
