@charset "utf-8";

@media only screen and (max-width: 767px){

.xs-s1 {
	font-size: 1px !important;
}

.xs-s2 {
	font-size: 2px !important;
}

.xs-s3 {
	font-size: 3px !important;
}

.xs-s4 {
	font-size: 4px !important;
}

.xs-s5 {
	font-size: 5px !important;
}

.xs-s6 {
	font-size: 6px !important;
}

.xs-s7 {
	font-size: 7px !important;
}

.xs-s8 {
	font-size: 8px !important;
}

.xs-s9 {
	font-size: 9px !important;
}

.xs-s10 {
	font-size: 10px !important;
}

.xs-s11 {
	font-size: 11px !important;
}

.xs-s12 {
	font-size: 12px !important;
}

.xs-s13 {
	font-size: 13px !important;
}

.xs-s14 {
	font-size: 14px !important;
}

.xs-s15 {
	font-size: 15px !important;
}

.xs-s16 {
	font-size: 16px !important;
}

.xs-s17 {
	font-size: 17px !important;
}

.xs-s18 {
	font-size: 18px !important;
}

.xs-s19 {
	font-size: 19px !important;
}

.xs-s20 {
	font-size: 20px !important;
}

.xs-s22 {
	font-size: 22px !important;
}

.xs-s24 {
	font-size: 24px !important;
}

.xs-s25 {
	font-size: 25px !important;
}

.xs-s26 {
	font-size: 26px !important;
}

.xs-s28 {
	font-size: 28px !important;
}

.xs-s30 {
	font-size: 30px !important;
}

.xs-s32 {
	font-size: 32px !important;
}

.xs-s36 {
	font-size: 36px !important;
}

.xs-s40 {
	font-size: 40px !important;
}

.xs-s45 {
	font-size: 45px !important;
}

.xs-s50 {
	font-size: 50px !important;
}

.xs-s60 {
	font-size: 60px !important;
}

.xs-s70 {
	font-size: 70px !important;
}

.xs-s80 {
	font-size: 80px !important;
}

.xs-s90 {
	font-size: 90px !important;
}

.xs-s100 {
	font-size: 100px !important;
}

.xs-s120 {
	font-size: 120px !important;
}

.xs-s150 {
	font-size: 150px !important;
}

.xs-s180 {
	font-size: 180px !important;
}

.xs-s200 {
	font-size: 200px !important;
}

.xs-s300 {
	font-size: 300px !important;
}

.xs-s400 {
	font-size: 400px !important;
}

.xs-s500 {
	font-size: 500px !important;
}

.xs-mauto {
	margin: auto !important;
}

.xs-mlauto {
	margin-left: auto !important;
}

.xs-mtauto {
	margin-top: auto !important;
}

.xs-mrauto {
	margin-right: auto !important;
}

.xs-mbauto {
	margin-bottom: auto !important;
}

.xs-mhauto {
	margin-left: auto !important;
	margin-right: auto !important;
}

.xs-m0 {
	margin-top: 0 !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
	margin-bottom: 0 !important;
}

.xs-m1 {
	margin: 1px !important;
}

.xs-m2 {
	margin: 2px !important;
}

.xs-m3 {
	margin: 3px !important;
}

.xs-m4 {
	margin: 4px !important;
}

.xs-m5 {
	margin: 5px !important;
}

.xs-m6 {
	margin: 6px !important;
}

.xs-m7 {
	margin: 7px !important;
}

.xs-m8 {
	margin: 8px !important;
}

.xs-m9 {
	margin: 9px !important;
}

.xs-m10 {
	margin: 10px !important;
}

.xs-m15 {
	margin: 15px !important;
}

.xs-m20 {
	margin: 20px !important;
}

.xs-m30 {
	margin: 30px !important;
}

.xs-m40 {
	margin: 40px !important;
}

.xs-m50 {
	margin: 50px !important;
}

.xs-m100 {
	margin: 100px !important;
}

.xs-mb0 {
	margin-bottom: 0px !important;
}

.xs-mb1 {
	margin-bottom: 1px !important;
}

.xs-mb2 {
	margin-bottom: 2px !important;
}

.xs-mb3 {
	margin-bottom: 3px !important;
}

.xs-mb4 {
	margin-bottom: 4px !important;
}

.xs-mb5 {
	margin-bottom: 5px !important;
}

.xs-mb6 {
	margin-bottom: 6px !important;
}

.xs-mb7 {
	margin-bottom: 7px !important;
}

.xs-mb8 {
	margin-bottom: 8px !important;
}

.xs-mb9 {
	margin-bottom: 9px !important;
}

.xs-mb10 {
	margin-bottom: 10px !important;
}

.xs-mb15 {
	margin-bottom: 15px !important;
}

.xs-mb20 {
	margin-bottom: 20px !important;
}

.xs-mb30 {
	margin-bottom: 30px !important;
}

.xs-mb40 {
	margin-bottom: 40px !important;
}

.xs-mb50 {
	margin-bottom: 50px !important;
}

.xs-mb100 {
	margin-bottom: 100px !important;
}

.xs-mt0 {
	margin-top: 0px !important;
}

.xs-mt1 {
	margin-top: 1px !important;
}

.xs-mt2 {
	margin-top: 2px !important;
}

.xs-mt3 {
	margin-top: 3px !important;
}

.xs-mt4 {
	margin-top: 4px !important;
}

.xs-mt5 {
	margin-top: 5px !important;
}

.xs-mt6 {
	margin-top: 6px !important;
}

.xs-mt7 {
	margin-top: 7px !important;
}

.xs-mt8 {
	margin-top: 8px !important;
}

.xs-mt9 {
	margin-top: 9px !important;
}

.xs-mt10 {
	margin-top: 10px !important;
}

.xs-mt15 {
	margin-top: 15px !important;
}

.xs-mt20 {
	margin-top: 20px !important;
}

.xs-mt30 {
	margin-top: 30px !important;
}

.xs-mt40 {
	margin-top: 40px !important;
}

.xs-mt50 {
	margin-top: 50px !important;
}

.xs-mt60 {
	margin-top: 60px !important;
}

.xs-mt70 {
	margin-top: 70px !important;
}

.xs-mt80 {
	margin-top: 80px !important;
}

.xs-mt90 {
	margin-top: 90px !important;
}

.xs-mt100 {
	margin-top: 100px !important;
}

.xs-mr0 {
	margin-right: 0px !important;
}

.xs-mr1 {
	margin-right: 1px !important;
}

.xs-mr2 {
	margin-right: 2px !important;
}

.xs-mr3 {
	margin-right: 3px !important;
}

.xs-mr4 {
	margin-right: 4px !important;
}

.xs-mr5 {
	margin-right: 5px !important;
}

.xs-mr6 {
	margin-right: 6px !important;
}

.xs-mr7 {
	margin-right: 7px !important;
}

.xs-mr8 {
	margin-right: 8px !important;
}

.xs-mr9 {
	margin-right: 9px !important;
}

.xs-mr10 {
	margin-right: 10px !important;
}

.xs-mr15 {
	margin-right: 15px !important;
}

.xs-mr20 {
	margin-right: 20px !important;
}

.xs-mr30 {
	margin-right: 30px !important;
}

.xs-mr40 {
	margin-right: 40px !important;
}

.xs-mr50 {
	margin-right: 50px !important;
}

.xs-mr60 {
	margin-right: 60px !important;
}

.xs-mr70 {
	margin-right: 70px !important;
}

.xs-mr80 {
	margin-right: 80px !important;
}

.xs-mr90 {
	margin-right: 90px !important;
}

.xs-mr100 {
	margin-right: 100px !important;
}

.xs-ml0 {
	margin-left: 0px !important;
}

.xs-ml1 {
	margin-left: 1px !important;
}

.xs-ml2 {
	margin-left: 2px !important;
}

.xs-ml3 {
	margin-left: 3px !important;
}

.xs-ml4 {
	margin-left: 4px !important;
}

.xs-ml5 {
	margin-left: 5px !important;
}

.xs-ml6 {
	margin-left: 6px !important;
}

.xs-ml7 {
	margin-left: 7px !important;
}

.xs-ml8 {
	margin-left: 8px !important;
}

.xs-ml9 {
	margin-left: 9px !important;
}

.xs-ml10 {
	margin-left: 10px !important;
}

.xs-ml15 {
	margin-left: 15px !important;
}

.xs-ml20 {
	margin-left: 20px !important;
}

.xs-ml30 {
	margin-left: 30px !important;
}

.xs-ml40 {
	margin-left: 40px !important;
}

.xs-ml50 {
	margin-left: 50px !important;
}

.xs-ml60 {
	margin-left: 60px !important;
}

.xs-ml70 {
	margin-left: 70px !important;
}

.xs-ml80 {
	margin-left: 80px !important;
}

.xs-ml90 {
	margin-left: 90px !important;
}

.xs-ml100 {
	margin-left: 100px !important;
}

.xs-m1pc {
	margin: 1% !important;
}

.xs-m2pc {
	margin: 2% !important;
}

.xs-m3pc {
	margin: 3% !important;
}

.xs-m4pc {
	margin: 4% !important;
}

.xs-m5pc {
	margin: 5% !important;
}

.xs-m6pc {
	margin: 6% !important;
}

.xs-m7pc {
	margin: 7% !important;
}

.xs-m8pc {
	margin: 8% !important;
}

.xs-m9pc {
	margin: 9% !important;
}

.xs-m10pc {
	margin: 10% !important;
}

.xs-m15pc {
	margin: 15% !important;
}

.xs-m20pc {
	margin: 20% !important;
}

.xs-m30pc {
	margin: 30% !important;
}

.xs-m40pc {
	margin: 40% !important;
}

.xs-m50pc {
	margin: 50% !important;
}

.xs-m100pc {
	margin: 100% !important;
}

.xs-mb1pc {
	margin-bottom: 1% !important;
}

.xs-mb2pc {
	margin-bottom: 2% !important;
}

.xs-mb3pc {
	margin-bottom: 3% !important;
}

.xs-mb4pc {
	margin-bottom: 4% !important;
}

.xs-mb5pc {
	margin-bottom: 5% !important;
}

.xs-mb6pc {
	margin-bottom: 6% !important;
}

.xs-mb7pc {
	margin-bottom: 7% !important;
}

.xs-mb8pc {
	margin-bottom: 8% !important;
}

.xs-mb9pc {
	margin-bottom: 9% !important;
}

.xs-mb10pc {
	margin-bottom: 10% !important;
}

.xs-mb15pc {
	margin-bottom: 15% !important;
}

.xs-mb20pc {
	margin-bottom: 20% !important;
}

.xs-mb30pc {
	margin-bottom: 30% !important;
}

.xs-mb40pc {
	margin-bottom: 40% !important;
}

.xs-mb50pc {
	margin-bottom: 50% !important;
}

.xs-mb100pc {
	margin-bottom: 100% !important;
}

.xs-mt1pc {
	margin-top: 1% !important;
}

.xs-mt2pc {
	margin-top: 2% !important;
}

.xs-mt3pc {
	margin-top: 3% !important;
}

.xs-mt4pc {
	margin-top: 4% !important;
}

.xs-mt5pc {
	margin-top: 5% !important;
}

.xs-mt6pc {
	margin-top: 6% !important;
}

.xs-mt7pc {
	margin-top: 7% !important;
}

.xs-mt8pc {
	margin-top: 8% !important;
}

.xs-mt9pc {
	margin-top: 9% !important;
}

.xs-mt10pc {
	margin-top: 10% !important;
}

.xs-mt15pc {
	margin-top: 15% !important;
}

.xs-mt20pc {
	margin-top: 20% !important;
}

.xs-mt30pc {
	margin-top: 30% !important;
}

.xs-mt40pc {
	margin-top: 40% !important;
}

.xs-mt50pc {
	margin-top: 50% !important;
}

.xs-mt100pc {
	margin-top: 100% !important;
}

.xs-mr1pc {
	margin-right: 1% !important;
}

.xs-mr2pc {
	margin-right: 2% !important;
}

.xs-mr3pc {
	margin-right: 3% !important;
}

.xs-mr4pc {
	margin-right: 4% !important;
}

.xs-mr5pc {
	margin-right: 5% !important;
}

.xs-mr6pc {
	margin-right: 6% !important;
}

.xs-mr7pc {
	margin-right: 7% !important;
}

.xs-mr8pc {
	margin-right: 8% !important;
}

.xs-mr9pc {
	margin-right: 9% !important;
}

.xs-mr15pc {
	margin-right: 15% !important;
}

.xs-mr20pc {
	margin-right: 20% !important;
}

.xs-mr30pc {
	margin-right: 30% !important;
}

.xs-mr40pc {
	margin-right: 40% !important;
}

.xs-mr50pc {
	margin-right: 50% !important;
}

.xs-mr100pc {
	margin-right: 100% !important;
}

.xs-ml1pc {
	margin-left: 1% !important;
}

.xs-ml2pc {
	margin-left: 2% !important;
}

.xs-ml3pc {
	margin-left: 3% !important;
}

.xs-ml4pc {
	margin-left: 4% !important;
}

.xs-ml5pc {
	margin-left: 5% !important;
}

.xs-ml6pc {
	margin-left: 6% !important;
}

.xs-ml7pc {
	margin-left: 7% !important;
}

.xs-ml8pc {
	margin-left: 8% !important;
}

.xs-ml9pc {
	margin-left: 9% !important;
}

.xs-ml10pc {
	margin-left: 10% !important;
}

.xs-ml15pc {
	margin-left: 15% !important;
}

.xs-ml20pc {
	margin-left: 20% !important;
}

.xs-ml30pc {
	margin-left: 30% !important;
}

.xs-ml40pc {
	margin-left: 40% !important;
}

.xs-ml50pc {
	margin-left: 50% !important;
}

.xs-ml100pc {
	margin-left: 100% !important;
}

.xs-m-0 {
	margin: -0px !important;
}

.xs-m-1 {
	margin: -1px !important;
}

.xs-m-2 {
	margin: -2px !important;
}

.xs-m-3 {
margin: -3px !important;
}

.xs-m-4 {
	margin: -4px !important;
}

.xs-m-5 {
	margin: -5px !important;
}

.xs-m-6 {
	margin: -6px !important;
}

.xs-m-7 {
	margin: -7px !important;
}

.xs-m-8 {
	margin: -8px !important;
}

.xs-m-9 {
	margin: -9px !important;
}

.xs-m-10 {
	margin: -10px !important;
}

.xs-m-15 {
	margin: -15px !important;
}

.xs-m-20 {
	margin: -20px !important;
}

.xs-m-30 {
	margin: -30px !important;
}

.xs-m-40 {
	margin: -40px !important;
}

.xs-m-50 {
	margin: -50px !important;
}

.xs-m-60 {
	margin: -60px !important;
}

.xs-m-70 {
	margin: -70px !important;
}

.xs-m-80 {
	margin: -80px !important;
}

.xs-m-90 {
	margin: -90px !important;
}

.xs-m-100 {
	margin: -100px !important;
}

.xs-mb-0 {
	margin-bottom: -0px !important;
}

.xs-mb-1 {
	margin-bottom: -1px !important;
}

.xs-mb-2 {
	margin-bottom: -2px !important;
}

.xs-mb-3 {
	margin-bottom: -3px !important;
}

.xs-mb-4 {
	margin-bottom: -4px !important;
}

.xs-mb-5 {
	margin-bottom: -5px !important;
}

.xs-mb-6 {
	margin-bottom: -6px !important;
}

.xs-mb-7 {
	margin-bottom: -7px !important;
}

.xs-mb-8 {
	margin-bottom: -8px !important;
}

.xs-mb-9 {
	margin-bottom: -9px !important;
}

.xs-mb-10 {
	margin-bottom: -10px !important;
}

.xs-mb-15 {
	margin-bottom: -15px !important;
}

.xs-mb-20 {
	margin-bottom: -20px !important;
}

.xs-mb-30 {
	margin-bottom: -30px !important;
}

.xs-mb-40 {
	margin-bottom: -40px !important;
}

.xs-mb-50 {
	margin-bottom: -50px !important;
}

.xs-mb-60 {
	margin-bottom: -60px !important;
}

.xs-mb-70 {
	margin-bottom: -70px !important;
}

.xs-mb-80 {
	margin-bottom: -80px !important;
}

.xs-mb-90 {
	margin-bottom: -90px !important;
}

.xs-mb-100 {
	margin-bottom: -100px !important;
}

.xs-mt-0 {
	margin-top: -0px !important;
}

.xs-mt-1 {
	margin-top: -1px !important;
}

.xs-mt-2 {
	margin-top: -2px !important;
}

.xs-mt-3 {
	margin-top: -3px !important;
}

.xs-mt-4 {
	margin-top: -4px !important;
}

.xs-mt-5 {
	margin-top: -5px !important;
}

.xs-mt-6 {
	margin-top: -6px !important;
}

.xs-mt-7 {
	margin-top: -7px !important;
}

.xs-mt-8 {
	margin-top: -8px !important;
}

.xs-mt-9 {
	margin-top: -9px !important;
}

.xs-mt-10 {
	margin-top: -10px !important;
}

.xs-mt-15 {
	margin-top: -15px !important;
}

.xs-mt-20 {
	margin-top: -20px !important;
}

.xs-mt-30 {
	margin-top: -30px !important;
}

.xs-mt-40 {
	margin-top: -40px !important;
}

.xs-mt-50 {
	margin-top: -50px !important;
}

.xs-mt-60 {
	margin-top: -60px !important;
}

.xs-mt-70 {
	margin-top: -70px !important;
}

.xs-mt-80 {
	margin-top: -80px !important;
}

.xs-mt-90 {
	margin-top: -90px !important;
}

.xs-mt-100 {
	margin-top: -100px !important;
}

.xs-mr-0 {
	margin-right: -0px !important;
}

.xs-mr-1 {
	margin-right: -1px !important;
}

.xs-mr-2 {
	margin-right: -2px !important;
}

.xs-mr-3 {
	margin-right: -3px !important;
}

.xs-mr-4 {
	margin-right: -4px !important;
}

.xs-mr-5 {
	margin-right: -5px !important;
}

.xs-mr-6 {
	margin-right: -6px !important;
}

.xs-mr-7 {
	margin-right: -7px !important;
}

.xs-mr-8 {
	margin-right: -8px !important;
}

.xs-mr-9 {
	margin-right: -9px !important;
}

.xs-mr-10 {
	margin-right: -10px !important;
}

.xs-mr-15 {
	margin-right: -15px !important;
}

.xs-mr-20 {
	margin-right: -20px !important;
}

.xs-mr-30 {
	margin-right: -30px !important;
}

.xs-mr-40 {
	margin-right: -40px !important;
}

.xs-mr-50 {
	margin-right: -50px !important;
}

.xs-mr-60 {
	margin-right: -60px !important;
}

.xs-mr-70 {
	margin-right: -70px !important;
}

.xs-mr-80 {
	margin-right: -80px !important;
}

.xs-mr-90 {
	margin-right: -90px !important;
}

.xs-mr-100 {
	margin-right: -100px !important;
}

.xs-ml-0 {
	margin-left: -0px !important;
}

.xs-ml-1 {
	margin-left: -1px !important;
}

.xs-ml-2 {
	margin-left: -2px !important;
}

.xs-ml-3 {
	margin-left: -3px !important;
}

.xs-ml-4 {
	margin-left: -4px !important;
}

.xs-ml-5 {
	margin-left: -5px !important;
}

.xs-ml-6 {
	margin-left: -6px !important;
}

.xs-ml-7 {
	margin-left: -7px !important;
}

.xs-ml-8 {
	margin-left: -8px !important;
}

.xs-ml-9 {
	margin-left: -9px !important;
}

.xs-ml-10 {
	margin-left: -10px !important;
}

.xs-ml-15 {
	margin-left: -15px !important;
}

.xs-ml-20 {
	margin-left: -20px !important;
}

.xs-ml-30 {
	margin-left: -30px !important;
}

.xs-ml-40 {
	margin-left: -40px !important;
}

.xs-ml-50 {
	margin-left: -50px !important;
}

.xs-ml-60 {
	margin-left: -60px !important;
}

.xs-ml-70 {
	margin-left: -70px !important;
}

.xs-ml-80 {
	margin-left: -80px !important;
}

.xs-ml-90 {
	margin-left: -90px !important;
}

.xs-ml-100 {
	margin-left: -100px !important;
}

.xs-mh1 {
	margin-left: 1px !important;
	margin-right: 1px !important;
}

.xs-mh2 {
	margin-left: 2px !important;
	margin-right: 2px !important;
}

.xs-mh3 {
	margin-left: 3px !important;
	margin-right: 3px !important;
}

.xs-mh4 {
	margin-left: 4px !important;
	margin-right: 4px !important;
}

.xs-mh5 {
	margin-left: 5px !important;
	margin-right: 5px !important;
}

.xs-mh6 {
	margin-left: 6px !important;
	margin-right: 6px !important;
}

.xs-mh7 {
	margin-left: 7px !important;
	margin-right: 7px !important;
}

.xs-mh8 {
	margin-left: 8px !important;
	margin-right: 8px !important;
}

.xs-mh9 {
	margin-left: 9px !important;
	margin-right: 9px !important;
}

.xs-mh10 {
	margin-left: 10px !important;
	margin-right: 10px !important;
}

.xs-mh15 {
	margin-left: 15px !important;
	margin-right: 15px !important;
}

.xs-mh20 {
	margin-left: 20px !important;
	margin-right: 20px !important;
}

.xs-mh30 {
	margin-left: 30px !important;
	margin-right: 30px !important;
}

.xs-mh40 {
	margin-left: 40px !important;
	margin-right: 40px !important;
}

.xs-mh50 {
	margin-left: 50px !important;
	margin-right: 50px !important;
}

.xs-mh100 {
	margin-left: 100px !important;
	margin-right: 100px !important;
}

.xs-mvauto {
	margin-top: auto !important;
	margin-bottom: auto !important;
}

.xs-mv1 {
	margin-top: 1px !important;
	margin-bottom: 1px !important;
}

.xs-mv2 {
	margin-top: 2px !important;
	margin-bottom: 2px !important;
}

.xs-mv3 {
	margin-top: 3px !important;
	margin-bottom: 3px !important;
}

.xs-mv4 {
	margin-top: 4px !important;
	margin-bottom: 4px !important;
}

.xs-mv5 {
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}

.xs-mv6 {
	margin-top: 6px !important;
	margin-bottom: 6px !important;
}

.xs-mv7 {
	margin-top: 7px !important;
	margin-bottom: 7px !important;
}

.xs-mv8 {
	margin-top: 8px !important;
	margin-bottom: 8px !important;
}

.xs-mv9 {
	margin-top: 9px !important;
	margin-bottom: 9px !important;
}

.xs-mv10 {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

.xs-mv15 {
	margin-top: 15px !important;
	margin-bottom: 15px !important;
}

.xs-mv20 {
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}

.xs-mv30 {
	margin-top: 30px !important;
	margin-bottom: 30px !important;
}

.xs-mv40 {
	margin-top: 40px !important;
	margin-bottom: 40px !important;
}

.xs-mv50 {
	margin-top: 50px !important;
	margin-bottom: 50px !important;
}

.xs-mv100 {
	margin-top: 100px !important;
	margin-bottom: 100px !important;
}

.xs-mlauto {
	margin-left: auto !important;
}

.xs-p0 {
	padding-top: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
}

.xs-p0 {
	padding: 0px !important;
}

.xs-p1 {
	padding: 1px !important;
}

.xs-p2 {
	padding: 2px !important;
}

.xs-p3 {
	padding: 3px !important;
}

.xs-p4 {
	padding: 4px !important;
}

.xs-p5 {
	padding: 5px !important;
}

.xs-p6 {
	padding: 6px !important;
}

.xs-p7 {
	padding: 7px !important;
}

.xs-p8 {
	padding: 8px !important;
}

.xs-p9 {
	padding: 9px !important;
}

.xs-p10 {
	padding: 10px !important;
}

.xs-p15 {
	padding: 15px !important;
}

.xs-p20 {
	padding: 20px !important;
}

.xs-p30 {
	padding: 30px !important;
}

.xs-p40 {
	padding: 40px !important;
}

.xs-p50 {
	padding: 50px !important;
}

.xs-p100 {
	padding: 100px !important;
}

.xs-pl0 {
	padding-left: 0px !important;
}

.xs-pl1 {
	padding-left: 1px !important;
}

.xs-pl2 {
	padding-left: 2px !important;
}

.xs-pl3 {
	padding-left: 3px !important;
}

.xs-pl4 {
	padding-left: 4px !important;
}

.xs-pl5 {
	padding-left: 5px !important;
}

.xs-pl6 {
	padding-left: 6px !important;
}

.xs-pl7 {
	padding-left: 7px !important;
}

.xs-pl8 {
	padding-left: 8px !important;
}

.xs-pl9 {
	padding-left: 9px !important;
}

.xs-pl10 {
	padding-left: 10px !important;
}

.xs-pl15 {
	padding-left: 15px !important;
}

.xs-pl20 {
	padding-left: 20px !important;
}

.xs-pl30 {
	padding-left: 30px !important;
}

.xs-pl40 {
	padding-left: 40px !important;
}

.xs-pl50 {
	padding-left: 50px !important;
}

.xs-pl100 {
	padding-left: 100px !important;
}

.xs-pr0 {
	padding-right: 0px !important;
}

.xs-pr1 {
	padding-right: 1px !important;
}

.xs-pr2 {
	padding-right: 2px !important;
}

.xs-pr3 {
	padding-right: 3px !important;
}

.xs-pr4 {
	padding-right: 4px !important;
}

.xs-pr5 {
	padding-right: 5px !important;
}

.xs-pr6 {
	padding-right: 6px !important;
}

.xs-pr7 {
	padding-right: 7px !important;
}

.xs-pr8 {
	padding-right: 8px !important;
}

.xs-pr9 {
	padding-right: 9px !important;
}

.xs-pr10 {
	padding-right: 10px !important;
}

.xs-pr15 {
	padding-right: 15px !important;
}

.xs-pr20 {
	padding-right: 20px !important;
}

.xs-pr30 {
	padding-right: 30px !important;
}

.xs-pr40 {
	padding-right: 40px !important;
}

.xs-pr50 {
	padding-right: 50px !important;
}

.xs-pr100 {
	padding-right: 100px !important;
}

.xs-pb0 {
	padding-bottom: 0px !important;
}

.xs-pb1 {
	padding-bottom: 1px !important;
}

.xs-pb2 {
	padding-bottom: 2px !important;
}

.xs-pb3 {
	padding-bottom: 3px !important;
}

.xs-pb4 {
	padding-bottom: 4px !important;
}

.xs-pb5 {
	padding-bottom: 5px !important;
}

.xs-pb6 {
	padding-bottom: 6px !important;
}

.xs-pb7 {
	padding-bottom: 7px !important;
}

.xs-pb8 {
	padding-bottom: 8px !important;
}

.xs-pb9 {
	padding-bottom: 9px !important;
}

.xs-pb10 {
	padding-bottom: 10px !important;
}

.xs-pb15 {
	padding-bottom: 15px !important;
}

.xs-pb20 {
	padding-bottom: 20px !important;
}

.xs-pb30 {
	padding-bottom: 30px !important;
}

.xs-pb40 {
	padding-bottom: 40px !important;
}

.xs-pb50 {
	padding-bottom: 50px !important;
}

.xs-pb100 {
	padding-bottom: 100px !important;
}

.xs-pt0 {
	padding-top: 0px !important;
}

.xs-pt1 {
	padding-top: 1px !important;
}

.xs-pt2 {
	padding-top: 2px !important;
}

.xs-pt3 {
	padding-top: 3px !important;
}

.xs-pt4 {
	padding-top: 4px !important;
}

.xs-pt5 {
	padding-top: 5px !important;
}

.xs-pt6 {
	padding-top: 6px !important;
}

.xs-pt7 {
	padding-top: 7px !important;
}

.xs-pt8 {
	padding-top: 8px !important;
}

.xs-pt9 {
	padding-top: 9px !important;
}

.xs-pt10 {
	padding-top: 10px !important;
}

.xs-pt15 {
	padding-top: 15px !important;
}

.xs-pt20 {
	padding-top: 20px !important;
}

.xs-pt30 {
	padding-top: 30px !important;
}

.xs-pt40 {
	padding-top: 40px !important;
}

.xs-pt50 {
	padding-top: 50px !important;
}

.xs-pt100 {
	padding-top: 100px !important;
}

.xs-ph0 {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.xs-ph1 {
	padding-left: 1px !important;
	padding-right: 1px !important;
}

.xs-ph2 {
	padding-left: 2px !important;
	padding-right: 2px !important;
}

.xs-ph3 {
	padding-left: 3px !important;
	padding-right: 3px !important;
}

.xs-ph4 {
	padding-left: 4px !important;
	padding-right: 4px !important;
}

.xs-ph5 {
	padding-left: 5px !important;
	padding-right: 5px !important;
}

.xs-ph6 {
	padding-left: 6px !important;
	padding-right: 6px !important;
}

.xs-ph7 {
	padding-left: 7px !important;
	padding-right: 7px !important;
}

.xs-ph8 {
	padding-left: 8px !important;
	padding-right: 8px !important;
}

.xs-ph9 {
	padding-left: 9px !important;
	padding-right: 9px !important;
}

.xs-ph10 {
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.xs-ph15 {
	padding-left: 15px !important;
	padding-right: 15px !important;
}

.xs-ph20 {
	padding-left: 20px !important;
	padding-right: 20px !important;
}

.xs-ph30 {
	padding-left: 30px !important;
	padding-right: 30px !important;
}

.xs-ph40 {
	padding-left: 40px !important;
	padding-right: 40px !important;
}

.xs-ph50 {
	padding-left: 50px !important;
	padding-right: 50px !important;
}

.xs-ph100 {
	padding-left: 100px !important;
	padding-right: 100px !important;
}

.xs-ph5pc {
	padding-left: 5% !important;
	padding-right: 5% !important;
}

.xs-ph10pc {
	padding-left: 10% !important;
	padding-right: 10% !important;
}

.xs-ph15pc {
	padding-left: 15% !important;
	padding-right: 15% !important;
}

.xs-ph20pc {
	padding-left: 20% !important;
	padding-right: 20% !important;
}	

.xs-ph25pc {
	padding-left: 25% !important;
	padding-right: 25% !important;
}

.xs-pv0 {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.xs-pv1 {
	padding-top: 1px !important;
	padding-bottom: 1px !important;
}

.xs-pv2 {
	padding-top: 2px !important;
	padding-bottom: 2px !important;
}

.xs-pv3 {
	padding-top: 3px !important;
	padding-bottom: 3px !important;
}

.xs-pv4 {
	padding-top: 4px !important;
	padding-bottom: 4px !important;
}

.xs-pv5 {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}

.xs-pv6 {
	padding-top: 6px !important;
	padding-bottom: 6px !important;
}

.xs-pv7 {
	padding-top: 7px !important;
	padding-bottom: 7px !important;
}

.xs-pv8 {
	padding-top: 8px !important;
	padding-bottom: 8px !important;
}

.xs-pv9 {
	padding-top: 9px !important;
	padding-bottom: 9px !important;
}

.xs-pv10 {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

.xs-pv15 {
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}

.xs-pv20 {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}

.xs-pv30 {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
}

.xs-pv40 {
	padding-top: 40px !important;
	padding-bottom: 40px !important;
}

.xs-pv50 {
	padding-top: 50px !important;
	padding-bottom: 50px !important;
}

.xs-pv100 {
	padding-top: 100px !important;
	padding-bottom: 100px !important;
}

.xs-w0vw {
	width: 0vw !important;
}

.xs-w3vw {
	width: 3vw !important;
}

.xs-w5vw {
	width: 5vw !important;
}

.xs-w8vw {
	width: 8vw !important;
}

.xs-w10vw {
	width: 10vw !important;
}

.xs-w12vw {
	width: 12vw !important;
}

.xs-w15vw {
	width: 15vw !important;
}

.xs-w20vw {
	width: 20vw !important;
}

.xs-w25vw {
	width: 25vw !important;
}

.xs-w30vw {
	width: 30vw !important;
}

.xs-w33vw {
	width: 33vw !important;
}

.xs-w40vw {
	width: 40vw !important;
}

.xs-w45vw {
	width: 45vw !important;
}

.xs-w50vw {
	width: 50vw !important;
}

.xs-w60vw {
	width: 60vw !important;
}

.xs-w67vw {
	width: 67vw !important;
}

.xs-w70vw {
	width: 70vw !important;
}

.xs-w75vw {
	width: 75vw !important;
}

.xs-w80vw {
	width: 80vw !important;
}

.xs-w90vw {
	width: 90vw !important;
}

.xs-w95vw {
	width: 95vw !important;
}

.xs-w100vw {
	width: 100vw !important;
}

.xs-w101 {
	width: 100px !important;
}

.xs-w150 {
	width: 150px !important;
}

.xs-w200 {
	width: 200px !important;
}

.xs-w250 {
	width: 250px !important;
}

.xs-w300 {
	width: 300px !important;
}

.xs-w350 {
	width: 350px !important;
}

.xs-w400 {
	width: 400px !important;
}

.xs-w450 {
	width: 450px !important;
}

.xs-w500 {
	width: 500px !important;
}

.xs-widthauto {
	width: auto !important;
}

.xs-wa {
	width: auto !important;
}

.xs-w0p {
	width: 0px !important;
}

.xs-w1p {
	width: 1px !important;
}

.xs-w2p {
	width: 2px !important;
}

.xs-w3p {
	width: 3px !important;
}

.xs-w4p {
	width: 4px !important;
}

.xs-w5p {
	width: 5px !important;
}

.xs-w6p {
	width: 6px !important;
}

.xs-w7p {
	width: 7px !important;
}

.xs-w8p {
	width: 8px !important;
}

.xs-w9p {
	width: 9px !important;
}

.xs-w10p {
	width: 10px !important;
}

.xs-w15p {
	width: 15px !important;
}

.xs-w20p {
	width: 20px !important;
}

.xs-w25p {
	width: 25px !important;
}

.xs-w30p {
	width: 30px !important;
}

.xs-w35p {
	width: 35px !important;
}

.xs-w40p {
	width: 40px !important;
}

.xs-w45p {
	width: 45px !important;
}

.xs-w50p {
	width: 50px !important;
}

.xs-w55p {
	width: 55px !important;
}

.xs-w60p {
	width: 60px !important;
}

.xs-w65p {
	width: 65px !important;
}

.xs-w70p {
	width: 70px !important;
}

.xs-w75p {
	width: 75px !important;
}

.xs-w80p {
	width: 80px !important;
}

.xs-w85p {
	width: 85px !important;
}

.xs-w90p {
	width: 90px !important;
}

.xs-w95p {
	width: 95px !important;
}

.xs-w100p {
	width: 100px !important;
}

.xs-w110p {
	width: 110px !important;
}

.xs-w120p {
	width: 120px !important;
}

.xs-w130p {
	width: 130px !important;
}

.xs-w140p {
	width: 140px !important;
}

.xs-w150p {
	width: 150px !important;
}

.xs-w160p {
	width: 160px !important;
}

.xs-w170p {
	width: 170px !important;
}

.xs-w180p {
	width: 180px !important;
}

.xs-w190p {
	width: 190px !important;
}

.xs-w200p {
	width: 200px !important;
}

.xs-w250p {
	width: 250px !important;
}

.xs-w300p {
	width: 300px !important;
}

.xs-w350p {
	width: 350px !important;
}

.xs-w400p {
	width: 400px !important;
}

.xs-w450p {
	width: 450px !important;
}

.xs-w500p {
	width: 500px !important;
}

.xs-w1000p {
	width: 1000px !important;
}

.xs-mnw5p {
	min-width: 5px !important;
}

.xs-mnw10p {
	min-width: 10px !important;
}

.xs-mnw15p {
	min-width: 15px !important;
}

.xs-mnw20p {
	min-width: 20px !important;
}

.xs-mnw25p {
	min-width: 25px !important;
}

.xs-mnw30p {
	min-width: 30px !important;
}

.xs-mnw35p {
	min-width: 35px !important;
}

.xs-mnw40p {
	min-width: 40px !important;
}

.xs-mnw50p {
	min-width: 50px !important;
}

.xs-mnw60p {
	min-width: 60px !important;
}

.xs-mnw70p {
	min-width: 70px !important;
}

.xs-mnw75p {
	min-width: 75px !important;
}

.xs-mnw80p {
	min-width: 80px !important;
}

.xs-mnw90p {
	min-width: 90px !important;
}

.xs-mnw100p {
	min-width: 100px !important;
}

.xs-mnw200p {
	min-width: 200px !important;
}

.xs-mnw300p {
	min-width: 300px !important;
}

.xs-mnw150p {
	min-width: 150px !important;
}

.xs-mnw250p {
	min-width: 250px !important;
}

.xs-mnw350p {
	min-width: 350px !important;
}

.xs-mnw400p {
	min-width: 400px !important;
}

.xs-mnw450p {
	min-width: 450px !important;
}

.xs-mnw500p {
	min-width: 500px !important;
}

.xs-mnw600p {
	min-width: 600px !important;
}

.xs-mnw700p {
	min-width: 700px !important;
}

.xs-mnw800p {
	min-width: 800px !important;
}

.xs-mnw900p {
	min-width: 900px !important;
}

.xs-mnw1000p {
	min-width: 1000px !important;
}

.xs-mnw1100p {
	min-width: 1100px !important;
}

.xs-mnw1200p {
	min-width: 1200px !important;
}

.xs-mxw5p {
	max-width: 5px !important;
}

.xs-mxw10p {
	max-width: 10px !important;
}

.xs-mxw15p {
	max-width: 15px !important;
}

.xs-mxw20p {
	max-width: 20px !important;
}

.xs-mxw25p {
	max-width: 25px !important;
}

.xs-mxw30p {
	max-width: 30px !important;
}

.xs-mxw35p {
	max-width: 35px !important;
}

.xs-mxw40p {
	max-width: 40px !important;
}

.xs-mxw50p {
	max-width: 50px !important;
}

.xs-mxw60p {
	max-width: 60px !important;
}

.xs-mxw70p {
	max-width: 70px !important;
}

.xs-mxw75p {
	max-width: 75px !important;
}

.xs-mxw80p {
	max-width: 80px !important;
}

.xs-mxw90p {
	max-width: 90px !important;
}

.xs-mxw100p {
	max-width: 100px !important;
}

.xs-mxw200p {
	max-width: 200px !important;
}

.xs-mxw300p {
	max-width: 300px !important;
}

.xs-mxw150p {
	max-width: 150px !important;
}

.xs-mxw250p {
	max-width: 250px !important;
}

.xs-mxw350p {
	max-width: 350px !important;
}

.xs-mxw400p {
	max-width: 400px !important;
}

.xs-mxw450p {
	max-width: 450px !important;
}

.xs-mxw500p {
	max-width: 500px !important;
}

.xs-mxw600p {
	max-width: 600px !important;
}

.xs-mxw700p {
	max-width: 700px !important;
}

.xs-mxw800p {
	max-width: 800px !important;
}

.xs-mxw900p {
	max-width: 900px !important;
}

.xs-mxw1000p {
	max-width: 1000px !important;
}

.xs-mxw1100p {
	max-width: 1100px !important;
}

.xs-mxw1200p {
	max-width: 1200px !important;
}

.xs-mxw1300p {
	max-width: 1300px !important;
}

.xs-mxw1400p {
	max-width: 1400px !important;
}

.xs-mxw1500p {
	max-width: 1500px !important;
}

.xs-mxw1600p {
	max-width: 1600px !important;
}


.xs-w0 {
	width: 0 !important;
}

.xs-w3 {
	width: 3% !important;
}

.xs-w5 {
	width: 5% !important;
}

.xs-w8 {
	width: 8% !important;
}

.xs-w10 {
	width: 10% !important;
}

.xs-w12 {
	width: 12% !important;
}

.xs-w15 {
	width: 15% !important;
}

.xs-w20 {
	width: 20% !important;
}

.xs-w25 {
	width: 25% !important;
}

.xs-w30 {
	width: 30% !important;
}

.xs-w33 {
	width: 33.32% !important;
}

.xs-w40 {
	width: 40% !important;
}

.xs-w45 {
	width: 45% !important;
}

.xs-w50 {
	width: 50% !important;
}

.xs-w60 {
	width: 60% !important;
}

.xs-w67 {
	width: 67% !important;
}

.xs-w70 {
	width: 70% !important;
}

.xs-w75 {
	width: 75% !important;
}

.xs-w80 {
	width: 80% !important;
}

.xs-w90 {
	width: 90% !important;
}

.xs-w95 {
	width: 95% !important;
}

.xs-w100 {
	width: 100% !important;
}


.xs-h0 {
	height: 0px !important;
}

.xs-h100 {
	height: 100% !important;
}

.xs-h1p {
	height: 1px !important;
}

.xs-h2p {
	height: 2px !important;
}

.xs-h5p {
	height: 5px !important;
}

.xs-h10p {
	height: 10px !important;
}

.xs-h15p {
	height: 15px !important;
}

.xs-h20p {
	height: 20px !important;
}

.xs-h25p {
	height: 25px !important;
}

.xs-h30p {
	height: 30px !important;
}

.xs-h35p {
	height: 35px !important;
}

.xs-h40p {
	height: 40px !important;
}

.xs-h45p {
	height: 45px !important;
}

.xs-h50p {
	height: 50px !important;
}

.xs-h55p {
	height: 55px !important;
}

.xs-h60p {
	height: 60px !important;
}

.xs-h65p {
	height: 65px !important;
}

.xs-h70p {
	height: 70px !important;
}

.xs-h75p {
	height: 75px !important;
}

.xs-h80p {
	height: 80px !important;
}

.xs-h85p {
	height: 85px !important;
}

.xs-h90p {
	height: 90px !important;
}

.xs-h95p {
	height: 95px !important;
}

.xs-h100p {
	height: 100px !important;
}

.xs-h110p {
	height: 110px !important;
}

.xs-h120p {
	height: 120px !important;
}

.xs-h130p {
	height: 130px !important;
}

.xs-h140p {
	height: 140px !important;
}

.xs-h150p {
	height: 150px !important;
}

.xs-h175p {
	height: 175px !important;
}

.xs-h200p {
	height: 200px !important;
}

.xs-h250p {
	height: 250px !important;
}

.xs-h300p {
	height: 300px !important;
}

.xs-h400p {
	height: 400px !important;
}

.xs-h500p {
	height: 500px !important;
}

.xs-h600p {
	height: 600px !important;
}

.xs-h700p {
	height: 700px !important;
}

.xs-h800p {
	height: 800px !important;
}

.xs-h800p {
	height: 800px !important;
}

.xs-h1000p {
	height: 1000px !important;
}

.xs-h0vh {
	height: 0vh !important;
}

.xs-h1vh {
	height: 1vh !important;
}

.xs-h2vh {
	height: 2vh !important;
}

.xs-h5vh {
	height: 5vh !important;
}

.xs-h10vh {
	height: 10vh !important;
}

.xs-h15vh {
	height: 15vh !important;
}

.xs-h20vh {
	height: 20vh !important;
}

.xs-h30vh {
	height: 30vh !important;
}

.xs-h40vh {
	height: 40vh !important;
}

.xs-h50vh {
	height: 50vh !important;
}

.xs-h60vh {
	height: 60vh !important;
}

.xs-h70vh {
	height: 70vh !important;
}

.xs-h80vh {
	height: 80vh !important;
}

.xs-h90vh {
	height: 90vh !important;
}

.xs-h100vh {
	height: 100vh !important;
}

.xs-h150vh {
	height: 150vh !important;
}

.xs-h200vh {
	height: 200vh !important;
}

.xs-h250vh {
	height: 250vh !important;
}

.xs-h300vh {
	height: 300vh !important;
}

.xs-h0vw {
	height: 0vw !important;
}

.xs-h1vw {
	height: 1vw !important;
}

.xs-h2vw {
	height: 2vw !important;
}

.xs-h5vw {
	height: 5vw !important;
}

.xs-h10vw {
	height: 10vw !important;
}

.xs-h15vw {
	height: 15vw !important;
}

.xs-h20vw {
	height: 20vw !important;
}

.xs-h25vw {
	height: 25vw !important;
}

.xs-h30vw {
	height: 30vw !important;
}

.xs-h33vw {
	height: 33vw !important;
}

.xs-h35vw {
	height: 53vw !important;
}

.xs-h40vw {
	height: 40vw !important;
}

.xs-h45vw {
	height: 45vw !important;
}

.xs-h50vw {
	height: 50vw !important;
}

.xs-h55vw {
	height: 55vw !important;
}

.xs-h60vw {
	height: 60vw !important;
}

.xs-h65vw {
	height: 65vw !important;
}

.xs-h70vw {
	height: 70vw !important;
}

.xs-h75vw {
	height: 75vw !important;
}

.xs-h80vw {
	height: 80vw !important;
}

.xs-h85vw {
	height: 85vw !important;
}

.xs-h90vw {
	height: 90vw !important;
}

.xs-h95vw {
	height: 95vw !important;
}

.xs-h100vw {
	height: 100vw !important;
}

.xs-h150vw {
	height: 150vw !important;
}

.xs-h200vw {
	height: 200vw !important;
}

.xs-h250vw {
	height: 250vw !important;
}

.xs-h300vw {
	height: 300vw !important;
}

.xs-r0 {
	right: 0 !important;
}
.xs-r5 {
	right: 5px !important;
}
.xs-r10 {
	right: 10px !important;
}
.xs-r15 {
	right: 15px !important;
}
.xs-r20 {
	right: 20px !important;
}
.xs-r25 {
	right: 25px !important;
}
.xs-r30 {
	right: 30px !important;
}
.xs-r35 {
	right: 35px !important;
}
.xs-r40 {
	right: 40px !important;
}
.xs-r45 {
	right: 45px !important;
}
.xs-r50 {
	right: 50px !important;
}
.xs-r100 {
	right: 100px !important;
}
.xs-r150 {
	right: 150px !important;
}
.xs-r200 {
	right: 200px !important;
}

.xs-t0 {
	top: 0 !important;
}
.xs-t5 {
	top: 5px !important;
}
.xs-t10 {
	top: 10px !important;
}
.xs-t15 {
	top: 15px !important;
}
.xs-t20 {
	top: 20px !important;
}
.xs-t25 {
	top: 25px !important;
}
.xs-t30 {
	top: 30px !important;
}
.xs-t35 {
	top: 35px !important;
}
.xs-t40 {
	top: 40px !important;
}
.xs-t45 {
	top: 45px !important;
}
.xs-t50 {
	top: 50px !important;
}
.xs-t100 {
	top: 100px !important;
}
.xs-t150 {
	top: 150px !important;
}
.xs-t200 {
	top: 200px !important;
}

.xs-l0 {
	left: 0 !important;
}
.xs-l5 {
	left: 5px !important;
}
.xs-l10 {
	left: 10px !important;
}
.xs-l15 {
	left: 15px !important;
}
.xs-l20 {
	left: 20px !important;
}
.xs-l25 {
	left: 25px !important;
}
.xs-l30 {
	left: 30px !important;
}
.xs-l35 {
	left: 35px !important;
}
.xs-l40 {
	left: 40px !important;
}
.xs-l45 {
	left: 45px !important;
}
.xs-l50 {
	left: 50px !important;
}
.xs-l100 {
	left: 100px !important;
}
.xs-l150 {
	left: 150px !important;
}
.xs-l200 {
	left: 200px !important;
}

.xs-b0 {
	bottom: 0 !important;
}
.xs-b5 {
	bottom: 5px !important;
}
.xs-b10 {
	bottom: 10px !important;
}
.xs-b15 {
	bottom: 15px !important;
}
.xs-b20 {
	bottom: 20px !important;
}
.xs-b25 {
	bottom: 25px !important;
}
.xs-b30 {
	bottom: 30px !important;
}
.xs-b35 {
	bottom: 35px !important;
}
.xs-b40 {
	bottom: 40px !important;
}
.xs-b45 {
	bottom: 45px !important;
}
.xs-b50 {
	bottom: 50px !important;
}
.xs-b100 {
	bottom: 100px !important;
}
.xs-b150 {
	bottom: 150px !important;
}
.xs-b200 {
	bottom: 200px !important;
}

.xs-upper {
	text-transform: uppercase !important;
}

.xs-bold {
	font-weight: bold !important;
}

.xs-normal {
	font-weight: normal !important;
}

.xs-hyphens {
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	hyphens: auto !important;
}

.xs-visible {
	visibility: visible !important;
}

.xs-hauto {
	height: auto !important;
}

.xs-just {
	text-align: justify !important;
}

.xs-center {
	text-align: center !important;
}

.xs-left {
	text-align: left !important;
}

.xs-right {
	text-align: right !important;
}

.xs-asc {
	align-self: center !important;
}

.xs-flright {
	float: right !important;
}

.xs-flleft {
	float: left !important;
}

.xs-ovh {
	overflow: hidden !important;
}

.xs-j {
	text-align: justify !important;
}

.xs-c {
	text-align: center !important;
}

.xs-l {
	text-align: left !important;
}

.xs-r {
	text-align: right !important;
}

.xs-fr {
	float: right !important;
}

.xs-fl {
	float: left !important;
}

.xs-fw100 {
	font-weight: 100 !important;
}
.xs-fw200 {
	font-weight: 200 !important;
}
.xs-fw300 {
	font-weight: 300 !important;
}
.xs-fw400 {
	font-weight: 400 !important;
}
.xs-fw500 {
	font-weight: 500 !important;
}
.xs-fw600 {
	font-weight: 600 !important;
}
.xs-fw700 {
	font-weight: 700 !important;
}
.xs-fw800 {
	font-weight: 800 !important;
}
.xs-fw900 {
	font-weight: 900 !important;
}

.xs-t8 {
 font-size: 8px !important;
}

.xs-t9 {
	font-size: 9px !important;
}

.xs-t10 {
	font-size: 10px !important;
}

.xs-t11 {
	font-size: 11px !important;
}

.xs-t12 {
	font-size: 12px !important;
}

.xs-t13 {
	font-size: 13px !important;
}

.xs-t14 {
	font-size: 14px !important;
}

.xs-t15 {
	font-size: 15px !important;
}

.xs-t16 {
	font-size: 16px !important;
}

.xs-t17 {
	font-size: 17px !important;
}

.xs-t18 {
	font-size: 18px !important;
}

.xs-t19 {
	font-size: 19px !important;
	letter-spacing: -0.02em !important;
}

.xs-t20 {
	font-size: 20px !important;
	letter-spacing: -0.02em !important;
}

.xs-t21 {
	font-size: 21px !important;
	letter-spacing: -0.03em !important;
}

.xs-t22 {
	font-size: 22px !important;
	letter-spacing: -0.03em !important;
}

.xs-t23 {
	font-size: 23px !important;
	letter-spacing: -0.03em !important;
}

.xs-t24 {
	font-size: 24px !important;
	letter-spacing: -0.04em !important;
}

.xs-t25 {
	font-size: 25px !important;
	letter-spacing: -0.04em !important;
}

.xs-t26 {
	font-size: 26px !important;
	letter-spacing: -0.04em !important;
}

.xs-t27 {
	font-size: 27px !important;
	letter-spacing: -0.05em !important;
}

.xs-t28 {
	font-size: 28px !important;
	letter-spacing: -0.05em !important;
}

.xs-t29 {
	font-size: 29px !important;
	letter-spacing: -0.05em !important;
}

.xs-t30 {
	font-size: 30px !important;
	letter-spacing: -0.05em !important;
}

.xs-t31 {
	font-size: 31px !important;
	letter-spacing: -0.05em !important;
}

.xs-t32 {
	font-size: 32px !important;
	letter-spacing: -0.05em !important;
}

.xs-t36 {
	font-size: 36px !important;
	letter-spacing: -0.05em !important;
}

.xs-t40 {
	font-size: 40px !important;
	letter-spacing: -0.05em !important;
}

.xs-t50 {
	font-size: 50px !important;
	letter-spacing: -0.05em !important;
}

.xs-t60 {
	font-size: 60px !important;
	letter-spacing: -0.05em !important;
}

.xs-t70 {
	font-size: 70px !important;
	letter-spacing: -0.05em !important;
}

.xs-t80 {
	font-size: 80px !important;
	letter-spacing: -0.05em !important;
}

.xs-t90 {
	font-size: 90px !important;
	letter-spacing: -0.05em !important;
}

.xs-t100 {
	font-size: 100px !important;
	letter-spacing: -0.05em !important;
}

.xs-i0 {
	line-height: 0% !important;
}

.xs-i10 {
	line-height: 10% !important;
}

.xs-i20 {
	line-height: 20% !important;
}

.xs-i30 {
	line-height: 30% !important;
}

.xs-i40 {
	line-height: 40% !important;
}

.xs-i50 {
	line-height: 50% !important;
}

.xs-i60 {
	line-height: 60% !important;
}

.xs-i70 {
	line-height: 70% !important;
}

.xs-i80 {
	line-height: 80% !important;
}

.xs-i90 {
	line-height: 90% !important;
}

.xs-i95 {
	line-height: 95% !important;
}

.xs-i100 {
	line-height: 100% !important;
}

.xs-i105 {
	line-height: 105% !important;
}

.xs-i110 {
	line-height: 110% !important;
}

.xs-i120 {
	line-height: 120% !important;
}

.xs-i130 {
	line-height: 130% !important;
}

.xs-i140 {
	line-height: 140% !important;
}

.xs-i150 {
	line-height: 150% !important;
}

.xs-i160 {
	line-height: 160% !important;
}

.xs-i170 {
	line-height: 170% !important;
}

.xs-i180 {
	line-height: 180% !important;
}

.xs-i190 {
	line-height: 190% !important;
}

.xs-i200 {
	line-height: 200% !important;
}

.xs-punto {
	align: justify !important;
	margin-bottom: 5px !important;
}

.xs-cursor {
	cursor: pointer !important;
}

.xs-disabled {
	pointer-events: none;
}

.xs-table {
	display: table !important;
}

.xs-tcell {
	display: table-cell !important;
}

.xs-tcol {
	display: table-column !important;
}

.xs-trow {
	display: table-row !important;
}

.xs-block {
	display: block !important;
}

.xs-il-block {
	display: inline-block !important;
}

.xs-il-flex {
	display: inline-flex !important;
}

.xs-il-table {
	display: inline-table !important;
}

table td.xs-vam {
	vertical-align: middle;
}

/*-- flex --*/


.xs-flex {
	display: -webkit-flex !important;
	display: -moz-flex !important;
	display: -ms-flex !important;
	display: -o-flex !important;
	display: flex !important;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}

.xs-flex_row {
    flex-direction: row;
	flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
	-moz-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	-o-flex-wrap: nowrap;
}

.xs-flex_row_r {
	flex-direction: row-reverse;
}

.xs-flex_col {
	flex-direction: column;
	flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
	-moz-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	-o-flex-wrap: nowrap;
}

.xs-flex_col_r {
	flex-direction: column-reverse;
}

.xs-flex_rw {
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}

.xs-flex_n {
	flex: none !important;
}

.xs-fww {
	flex-wrap: wrap !important;
}

.xs-fwn {
	flex-wrap: nowrap !important;
}

.xs-aic {
	align-items: center !important;
}
.xs-ais {
	align-items: flex-start !important;
}
.xs-aie {
	align-items: flex-end !important;
}
.xs-acc {
	align-content: center !important;
}
.xs-acs {
	align-content: flex-start !important;
}
.xs-ace {
	align-content: flex-end !important;
}
.xs-jcc {
	justify-content: center !important;
}
.xs-jcs {
	justify-content: flex-start !important;
}
.xs-jce {
	justify-content: flex-end !important;
}

.xs-clear {
	clear: both !important;
}

.xs-block {
	display: block !important;
}

.xs-inline_block {
	display: inline-block !important;
}

.xs-vis {
	visibility: visible !important;
}

.xs-hid {
	visibility: hidden !important;
}

.xs-dno {
	display: none !important;
}

.xs-op1 {
	opacity: 1 !important;
}

.xs-op10 {
	opacity: 0.1 !important;
}

.xs-op20 {
	opacity: 0.2 !important;
}

.xs-op30 {
	opacity: 0.3 !important;
}

.xs-op40 {
	opacity: 0.4 !important;
}

.xs-op50 {
	opacity: 0.5 !important;
}

.xs-op60 {
	opacity: 0.6 !important;
}

.xs-op70 {
	opacity: 0.7 !important;
}

.xs-op80 {
	opacity: 0.8 !important;
}

.xs-op90 {
	opacity: 0.9 !important;
}

.xs-op0 {
	opacity: 0 !important;
}

.xs-rad_0 {
	border-radius: 0 !important;
	overflow: hidden !important;
}

.xs-rad_1 {
	border-radius: 1px !important;
	overflow: hidden !important;
}

.xs-rad_2 {
	border-radius: 2px !important;
	overflow: hidden !important;
}

.xs-rad_3 {
	border-radius: 3px !important;
	overflow: hidden !important;
}

.xs-rad_4 {
	border-radius: 4px !important;
	overflow: hidden !important;
}

.xs-rad_5 {
	border-radius: 5px !important;
	overflow: hidden !important;
}

.xs-rad_6 {
	border-radius: 6px !important;
	overflow: hidden !important;
}

.xs-rad_7 {
	border-radius: 7px !important;
	overflow: hidden !important;
}

.xs-rad_8 {
	border-radius: 8px !important;
	overflow: hidden !important;
}

.xs-rad_9 {
	border-radius: 9px !important;
	overflow: hidden !important;
}

.xs-rad_10 {
	border-radius: 10px !important;
	overflow: hidden !important;
}

.xs-rad_15 {
	border-radius: 15px !important;
	overflow: hidden !important;
}

.xs-rad_20 {
	border-radius: 20px !important;
	overflow: hidden !important;
}

.xs-rad_25 {
	border-radius: 25px !important;
	overflow: hidden !important;
}

.xs-rad_30 {
	border-radius: 30px !important;
	overflow: hidden !important;
}

.xs-rad_35 {
	border-radius: 35px !important;
	overflow: hidden !important;
}

.xs-rad_40 {
	border-radius: 40px !important;
	overflow: hidden !important;
}

.xs-rad_45 {
	border-radius: 45px !important;
	overflow: hidden !important;
}

.xs-rad_50 {
	border-radius: 50px !important;
	overflow: hidden !important;
}

.xs-rad_60 {
	border-radius: 60px !important;
	overflow: hidden !important;
}

.xs-rad_70 {
	border-radius: 70px !important;
	overflow: hidden !important;
}

.xs-rad_80 {
	border-radius: 80px !important;
	overflow: hidden !important;
}

.xs-rad_90 {
	border-radius: 90px !important;
	overflow: hidden !important;
}

.xs-rad_100 {
	border-radius: 100px !important;
	overflow: hidden !important;
}

.xs-pos_a {
	position: absolute !important;
}

.xs-pos_r {
	position: relative !important;
}

.xs-pos_f {
	position: fixed !important;
}

.xs-pos_i {
	position: inherit !important;
}

.xs-z1 {
	z-index: 1 !important;
}

.xs-z2 {
	z-index: 2 !important;
}

.xs-z3 {
	z-index: 3 !important;
}

.xs-z4 {
	z-index: 4 !important;
}

.xs-z5 {
	z-index: 5 !important;
}

.xs-z6 {
	z-index: 6 !important;
}

.xs-z7 {
	z-index: 7 !important;
}

.xs-z8 {
	z-index: 8 !important;
}

.xs-z9 {
	z-index: 9 !important;
}

.xs-z10 {
	z-index: 10 !important;
}

.xs-z100 {
	z-index: 100 !important;
}

.xs-z500 {
	z-index: 500 !important;
}

.xs-z999 {
	z-index: 999 !important;
}

.xs-z1100 {
	z-index: 1100 !important;
}

.xs-z1200 {
	z-index: 1200 !important;
}

.xs-z1300 {
	z-index: 1300 !important;
}

.xs-z1400 {
	z-index: 1400 !important;
}

.xs-z1500 {
	z-index: 1500 !important;
}

}