/*--------------------------------------------------------------
 General css
--------------------------------------------------------------*/

html, body {
	-webkit-font-smoothing: antialiased;
}

/*--------------------------------------------------------------
 Font-sizes xs
--------------------------------------------------------------*/

.fz-8 { font-size: 0.75em; }
.fz-9 { font-size: 0.57em; }
.fz-10 { font-size: 0.63em; }
.fz-11 { font-size: 0.69em; }
.fz-12 { font-size: 0.75em; }
.fz-13 { font-size: 0.82em; }
.fz-14 { font-size: 0.88em; }
.fz-15 { font-size: 0.94em; }
.fz-16 { font-size: 1em; }
.fz-17 { font-size: 1.07em; }
.fz-18 { font-size: 1.13em; }
.fz-19 { font-size: 1.19em; }
.fz-20 { font-size: 1.25em; }
.fz-22 { font-size: 1.38em; }
.fz-24 { font-size: 1.5em; }
.fz-26 { font-size: 1.63em; }
.fz-28 { font-size: 1.75em; }
.fz-30 { font-size: 1.88em; }
.fz-32 { font-size: 2em; }
.fz-34 { font-size: 2.13em; }
.fz-36 { font-size: 2.25em; }
.fz-38 { font-size: 2.38em; }
.fz-40 { font-size: 2.5em; }
.fz-42 { font-size: 2.63em; }
.fz-44 { font-size: 2.75em; }
.fz-46 { font-size: 2.88em; }
.fz-48 { font-size: 3em; }
.fz-50 { font-size: 3.13em; }
.fz-52 { font-size: 3.25em; }
.fz-54 { font-size: 3.38em; }
.fz-56 { font-size: 3.5em; }
.fz-58 { font-size: 3.63em; }
.fz-60 { font-size: 3.75em; }
.fz-62 { font-size: 3.88em; }
.fz-64 { font-size: 4em; }
.fz-66 { font-size: 4.13em; }
.fz-68 { font-size: 4.25em; }
.fz-70 { font-size: 4.37em; }
.fz-72 { font-size: 4.5em; }
.fz-74 { font-size: 4.63em; }
.fz-76 { font-size: 4.75em; }
.fz-78 { font-size: 4.88em; }
.fz-80 { font-size: 5em; }
.fz-82 { font-size: 5.13em; }
.fz-84 { font-size: 5.25em; }
.fz-86 { font-size: 5.38em; }
.fz-88 { font-size: 5.5em; }
.fz-90 { font-size: 5.63em; }
.fz-92 { font-size: 5.75em; }
.fz-94 { font-size: 5.88em; }
.fz-96 { font-size: 6em; }
.fz-98 { font-size: 6.13em; }
.fz-100 { font-size: 6.25em; }
.fz-102 { font-size: 6.38em; }
.fz-104 { font-size: 6.5em; }
.fz-106 { font-size: 6.63em; }
.fz-108 { font-size: 6.75em; }
.fz-110 { font-size: 6.88em; }
.fz-112 { font-size: 7em; }
.fz-114 { font-size: 7.13em; }
.fz-116 { font-size: 7.25em; }
.fz-118 { font-size: 7.38em; }
.fz-120 { font-size: 7.5em; }
.fz-122 { font-size: 7.63em; }
.fz-124 { font-size: 7.75em; }
.fz-126 { font-size: 7.88em; }
.fz-128 { font-size: 8em; }
.fz-130 { font-size: 8.13em; }


/*--------------------------------------------------------------
 Line height xs
--------------------------------------------------------------*/

.lh-8 { line-height: 8px; }
.lh-9 { line-height: 9px; }
.lh-10 { line-height: 10px; }
.lh-11 { line-height: 11px; }
.lh-12 { line-height: 12px; }
.lh-13 { line-height: 13px; }
.lh-14 { line-height: 14px; }
.lh-15 { line-height: 15px; }
.lh-16 { line-height: 16px; }
.lh-17 { line-height: 17px; }
.lh-18 { line-height: 18px; }
.lh-19 { line-height: 19px; }
.lh-20 { line-height: 20px; }
.lh-22 { line-height: 22px; }
.lh-24 { line-height: 24px; }
.lh-26 { line-height: 26px; }
.lh-28 { line-height: 28px; }
.lh-30 { line-height: 30px; }
.lh-32 { line-height: 32px; }
.lh-34 { line-height: 34px; }
.lh-35 { line-height: 35px; }
.lh-36 { line-height: 36px; }
.lh-38 { line-height: 38px; }
.lh-40 { line-height: 40px; }
.lh-42 { line-height: 42px; }
.lh-44 { line-height: 44px; }
.lh-46 { line-height: 46px; }
.lh-48 { line-height: 48px; }
.lh-50 { line-height: 50px; }
.lh-52 { line-height: 52px; }
.lh-54 { line-height: 54px; }
.lh-56 { line-height: 56px; }
.lh-58 { line-height: 58px; }
.lh-60 { line-height: 60px; }
.lh-62 { line-height: 62px; }
.lh-64 { line-height: 64px; }
.lh-66 { line-height: 66px; }
.lh-68 { line-height: 68px; }
.lh-70 { line-height: 70px; }
.lh-72 { line-height: 72px; }
.lh-74 { line-height: 74px; }
.lh-76 { line-height: 76px; }
.lh-78 { line-height: 78px; }
.lh-80 { line-height: 80px; }
.lh-82 { line-height: 82px; }
.lh-84 { line-height: 84px; }
.lh-86 { line-height: 86px; }
.lh-88 { line-height: 88px; }
.lh-90 { line-height: 90px; }
.lh-92 { line-height: 92px; }
.lh-94 { line-height: 94px; }
.lh-96 { line-height: 96px; }
.lh-98 { line-height: 98px; }
.lh-100 { line-height: 100px; }
.lh-102 { line-height: 102px; }
.lh-104 { line-height: 104px; }
.lh-106 { line-height: 106px; }
.lh-108 { line-height: 108px; }
.lh-110 { line-height: 110px; }
.lh-112 { line-height: 112px; }
.lh-114 { line-height: 114px; }
.lh-116 { line-height: 116px; }
.lh-118 { line-height: 118px; }
.lh-120 { line-height: 120px; }
.lh-122 { line-height: 122px; }
.lh-124 { line-height: 124px; }
.lh-126 { line-height: 126px; }
.lh-128 { line-height: 128px; }
.lh-130 { line-height: 130px; }

/*--------------------------------------------------------------
 Letter spacing xs
--------------------------------------------------------------*/

.ls-1 { letter-spacing: 1px; }
.ls-1-5 { letter-spacing: 1.5px; }
.ls-2 { letter-spacing: 2px; }
.ls-3 { letter-spacing: 3px; }
.ls-4 { letter-spacing: 4px; }
.ls-5 { letter-spacing: 5px; }
.ls-6 { letter-spacing: 6px; }
.ls-7 { letter-spacing: 7px; }
.ls-8 { letter-spacing: 8px; }
.ls-9 { letter-spacing: 9px; }
.ls-10 { letter-spacing: 10px; }

/*--------------------------------------------------------------
 Font-weights xs
--------------------------------------------------------------*/
.fw-thin { font-weight: 100; }
.fw-light { font-weight: 300; }
.fw-regular { font-weight: 400; }
.fw-medium { font-weight: 500; }
.fw-semi-bold {	font-weight: 600; }
.fw-bold { font-weight: 700; }
.fw-black { font-weight: 900; }

/*--------------------------------------------------------------
 Paddings xs
--------------------------------------------------------------*/
.padding-zero { padding: 0 !important; }

.padding-tb-0 { padding-top: 0; padding-bottom: 0; }
.padding-tb-5 { padding-top: 5px; padding-bottom: 5px; }
.padding-tb-10 { padding-top: 10px; padding-bottom: 10px; }
.padding-tb-15 { padding-top: 15px; padding-bottom: 15px; }
.padding-tb-20 { padding-top: 20px; padding-bottom: 20px; }
.padding-tb-25 { padding-top: 25px; padding-bottom: 25px; }
.padding-tb-30 { padding-top: 30px; padding-bottom: 30px; }
.padding-tb-35 { padding-top: 35px; padding-bottom: 35px; }
.padding-tb-40 { padding-top: 40px; padding-bottom: 40px; }
.padding-tb-45 { padding-top: 45px; padding-bottom: 45px; }
.padding-tb-50 { padding-top: 50px; padding-bottom: 50px; }
.padding-tb-55 { padding-top: 55px; padding-bottom: 55px; }
.padding-tb-60 { padding-top: 60px; padding-bottom: 60px; }
.padding-tb-65 { padding-top: 65px; padding-bottom: 65px; }
.padding-tb-70 { padding-top: 70px; padding-bottom: 70px; }
.padding-tb-75 { padding-top: 75px; padding-bottom: 75px; }
.padding-tb-80 { padding-top: 80px; padding-bottom: 80px; }
.padding-tb-85 { padding-top: 85px; padding-bottom: 85px; }
.padding-tb-90 { padding-top: 90px; padding-bottom: 90px; }
.padding-tb-95 { padding-top: 95px; padding-bottom: 95px; }
.padding-tb-100 { padding-top: 100px; padding-bottom: 100px; }
.padding-tb-105 { padding-top: 105px; padding-bottom: 105px; }
.padding-tb-110 { padding-top: 110px; padding-bottom: 110px; }
.padding-tb-115 { padding-top: 115px; padding-bottom: 115px; }
.padding-tb-120 { padding-top: 120px; padding-bottom: 120px; }

.padding-rl-0 { padding-right: 0; padding-left: 0; }
.padding-rl-5 { padding-right: 5px; padding-left: 5px; }
.padding-rl-10 { padding-right: 10px; padding-left: 10px; }
.padding-rl-15 { padding-right: 15px; padding-left: 15px; }
.padding-rl-20 { padding-right: 20px; padding-left: 20px; }
.padding-rl-25 { padding-right: 25px; padding-left: 25px; }
.padding-rl-30 { padding-right: 30px; padding-left: 30px; }
.padding-rl-35 { padding-right: 35px; padding-left: 35px; }
.padding-rl-40 { padding-right: 40px; padding-left: 40px; }
.padding-rl-45 { padding-right: 45px; padding-left: 45px; }
.padding-rl-50 { padding-right: 50px; padding-left: 50px; }
.padding-rl-55 { padding-right: 55px; padding-left: 55px; }
.padding-rl-60 { padding-right: 60px; padding-left: 60px; }
.padding-rl-65 { padding-right: 65px; padding-left: 65px; }
.padding-rl-70 { padding-right: 70px; padding-left: 70px; }
.padding-rl-75 { padding-right: 75px; padding-left: 75px; }
.padding-rl-80 { padding-right: 80px; padding-left: 80px; }
.padding-rl-85 { padding-right: 85px; padding-left: 85px; }
.padding-rl-90 { padding-right: 90px; padding-left: 90px; }
.padding-rl-95 { padding-right: 95px; padding-left: 95px; }
.padding-rl-100 { padding-right: 100px; padding-left: 100px; }
.padding-rl-105 { padding-right: 105px; padding-left: 105px; }
.padding-rl-110 { padding-right: 110px; padding-left: 110px; }
.padding-rl-115 { padding-right: 115px; padding-left: 115px; }
.padding-rl-120 { padding-right: 120px; padding-left: 120px; }


.padding-t-0{ padding-top: 0px; }
.padding-t-5{ padding-top: 5px; }
.padding-t-10{ padding-top: 10px; }
.padding-t-15{ padding-top: 15px; }
.padding-t-20{ padding-top: 20px; }
.padding-t-25{ padding-top: 25px; }
.padding-t-30{ padding-top: 30px; }
.padding-t-35{ padding-top: 35px; }
.padding-t-40{ padding-top: 40px; }
.padding-t-45{ padding-top: 45px; }
.padding-t-50{ padding-top: 50px; }
.padding-t-55{ padding-top: 55px; }
.padding-t-60{ padding-top: 60px; }
.padding-t-65{ padding-top: 65px; }
.padding-t-70{ padding-top: 70px; }
.padding-t-75{ padding-top: 75px; }
.padding-t-80{ padding-top: 80px; }
.padding-t-85{ padding-top: 85px; }
.padding-t-90{ padding-top: 90px; }
.padding-t-95{ padding-top: 95px; }
.padding-t-100{ padding-top: 100px; }
.padding-t-120{ padding-top: 120px; }
.padding-t-125{ padding-top: 125px; }
.padding-t-150{ padding-top: 150px; }
.padding-t-175{ padding-top: 175px; }
.padding-t-200{ padding-top: 200px; }
.padding-t-225{ padding-top: 225px; }
.padding-t-250{ padding-top: 250px; }
.padding-t-275{ padding-top: 275px; }
.padding-t-300{ padding-top: 300px; }


.padding-b-0{ padding-bottom: 0px !important; }
.padding-b-5{ padding-bottom: 5px; }
.padding-b-10{ padding-bottom: 10px; }
.padding-b-15{ padding-bottom: 15px; }
.padding-b-20{ padding-bottom: 20px; }
.padding-b-25{ padding-bottom: 25px; }
.padding-b-30{ padding-bottom: 30px; }
.padding-b-35{ padding-bottom: 35px; }
.padding-b-40{ padding-bottom: 40px; }
.padding-b-45{ padding-bottom: 45px; }
.padding-b-50{ padding-bottom: 50px; }
.padding-b-55{ padding-bottom: 55px; }
.padding-b-60{ padding-bottom: 60px; }
.padding-b-65{ padding-bottom: 65px; }
.padding-b-70{ padding-bottom: 70px; }
.padding-b-75{ padding-bottom: 75px; }
.padding-b-80{ padding-bottom: 80px; }
.padding-b-85{ padding-bottom: 85px; }
.padding-b-90{ padding-bottom: 90px; }
.padding-b-95{ padding-bottom: 95px; }
.padding-b-100{ padding-bottom: 100px; }
.padding-b-120{ padding-bottom: 120px; }
.padding-b-125{ padding-bottom: 125px; }
.padding-b-150{ padding-bottom: 150px; }
.padding-b-175{ padding-bottom: 175px; }
.padding-b-200{ padding-bottom: 200px; }
.padding-b-225{ padding-bottom: 225px; }
.padding-b-250{ padding-bottom: 250px; }
.padding-b-275{ padding-bottom: 275px; }
.padding-b-300{ padding-bottom: 300px; }

/*--------------------------------------------------------------
 Margins xs
--------------------------------------------------------------*/
.margin-zero { margin: 0!important; }

.margin-tb-0 { margin-top: 0; margin-bottom: 0; }
.margin-tb-5 { margin-top: 5px; margin-bottom: 5px; }
.margin-tb-10 { margin-top: 10px; margin-bottom: 10px; }
.margin-tb-15 { margin-top: 15px; margin-bottom: 15px; }
.margin-tb-20 { margin-top: 20px; margin-bottom: 20px; }
.margin-tb-25 { margin-top: 25px; margin-bottom: 25px; }
.margin-tb-30 { margin-top: 30px; margin-bottom: 30px; }
.margin-tb-35 { margin-top: 35px; margin-bottom: 35px; }
.margin-tb-40 { margin-top: 40px; margin-bottom: 40px; }
.margin-tb-45 { margin-top: 45px; margin-bottom: 45px; }
.margin-tb-50 { margin-top: 50px; margin-bottom: 50px; }
.margin-tb-55 { margin-top: 55px; margin-bottom: 55px; }
.margin-tb-60 { margin-top: 60px; margin-bottom: 60px; }
.margin-tb-65 { margin-top: 65px; margin-bottom: 65px; }
.margin-tb-70 { margin-top: 70px; margin-bottom: 70px; }
.margin-tb-75 { margin-top: 75px; margin-bottom: 75px; }
.margin-tb-80 { margin-top: 80px; margin-bottom: 80px; }
.margin-tb-85 { margin-top: 85px; margin-bottom: 85px; }
.margin-tb-90 { margin-top: 90px; margin-bottom: 90px; }
.margin-tb-95 { margin-top: 95px; margin-bottom: 95px; }
.margin-tb-100 { margin-top: 100px; margin-bottom: 100px; }
.margin-tb-105 { margin-top: 105px; margin-bottom: 105px; }
.margin-tb-110 { margin-top: 110px; margin-bottom: 110px; }
.margin-tb-115 { margin-top: 115px; margin-bottom: 115px; }
.margin-tb-120 { margin-top: 120px; margin-bottom: 120px; }

.margin-rl-0 { margin-right: 0; margin-left: 0; }
.margin-rl-5 { margin-right: 5px; margin-left: 5px; }
.margin-rl-10 { margin-right: 10px; margin-left: 10px; }
.margin-rl-15 { margin-right: 15px; margin-left: 15px; }
.margin-rl-20 { margin-right: 20px; margin-left: 20px; }
.margin-rl-25 { margin-right: 25px; margin-left: 25px; }
.margin-rl-30 { margin-right: 30px; margin-left: 30px; }
.margin-rl-35 { margin-right: 35px; margin-left: 35px; }
.margin-rl-40 { margin-right: 40px; margin-left: 40px; }
.margin-rl-45 { margin-right: 45px; margin-left: 45px; }
.margin-rl-50 { margin-right: 50px; margin-left: 50px; }
.margin-rl-55 { margin-right: 55px; margin-left: 55px; }
.margin-rl-60 { margin-right: 60px; margin-left: 60px; }
.margin-rl-65 { margin-right: 65px; margin-left: 65px; }
.margin-rl-70 { margin-right: 70px; margin-left: 70px; }
.margin-rl-75 { margin-right: 75px; margin-left: 75px; }
.margin-rl-80 { margin-right: 80px; margin-left: 80px; }
.margin-rl-85 { margin-right: 85px; margin-left: 85px; }
.margin-rl-90 { margin-right: 90px; margin-left: 90px; }
.margin-rl-95 { margin-right: 95px; margin-left: 95px; }
.margin-rl-100 { margin-right: 100px; margin-left: 100px; }
.margin-rl-105 { margin-right: 105px; margin-left: 105px; }
.margin-rl-110 { margin-right: 110px; margin-left: 110px; }
.margin-rl-115 { margin-right: 115px; margin-left: 115px; }
.margin-rl-120 { margin-right: 120px; margin-left: 120px; }


.margin-t-0{ margin-top: 0px; }
.margin-t-5{ margin-top: 5px; }
.margin-t-10{ margin-top: 10px; }
.margin-t-15{ margin-top: 15px; }
.margin-t-20{ margin-top: 20px; }
.margin-t-25{ margin-top: 25px; }
.margin-t-30{ margin-top: 30px; }
.margin-t-35{ margin-top: 35px; }
.margin-t-40{ margin-top: 40px; }
.margin-t-45{ margin-top: 45px; }
.margin-t-50{ margin-top: 50px; }
.margin-t-55{ margin-top: 55px; }
.margin-t-60{ margin-top: 60px; }
.margin-t-65{ margin-top: 65px; }
.margin-t-70{ margin-top: 70px; }
.margin-t-75{ margin-top: 75px; }
.margin-t-80{ margin-top: 80px; }
.margin-t-85{ margin-top: 85px; }
.margin-t-90{ margin-top: 90px; }
.margin-t-95{ margin-top: 95px; }
.margin-t-100{ margin-top: 100px; }
.margin-t-120{ margin-top: 120px; }
.margin-t-125{ margin-top: 125px; }
.margin-t-150{ margin-top: 150px; }
.margin-t-175{ margin-top: 175px; }
.margin-t-200{ margin-top: 200px; }
.margin-t-225{ margin-top: 225px; }
.margin-t-250{ margin-top: 250px; }
.margin-t-275{ margin-top: 275px; }
.margin-t-300{ margin-top: 300px; }


.margin-b-0{ margin-bottom: 0px; }
.margin-b-5{ margin-bottom: 5px; }
.margin-b-10{ margin-bottom: 10px; }
.margin-b-15{ margin-bottom: 15px; }
.margin-b-20{ margin-bottom: 20px; }
.margin-b-25{ margin-bottom: 25px; }
.margin-b-30{ margin-bottom: 30px; }
.margin-b-35{ margin-bottom: 35px; }
.margin-b-40{ margin-bottom: 40px; }
.margin-b-45{ margin-bottom: 45px; }
.margin-b-50{ margin-bottom: 50px; }
.margin-b-55{ margin-bottom: 55px; }
.margin-b-60{ margin-bottom: 60px; }
.margin-b-65{ margin-bottom: 65px; }
.margin-b-70{ margin-bottom: 70px; }
.margin-b-75{ margin-bottom: 75px; }
.margin-b-80{ margin-bottom: 80px; }
.margin-b-85{ margin-bottom: 85px; }
.margin-b-90{ margin-bottom: 90px; }
.margin-b-95{ margin-bottom: 95px; }
.margin-b-100{ margin-bottom: 100px; }
.margin-b-120{ margin-bottom: 120px; }
.margin-b-125{ margin-bottom: 125px; }
.margin-b-150{ margin-bottom: 150px; }
.margin-b-175{ margin-bottom: 175px; }
.margin-b-200{ margin-bottom: 200px; }
.margin-b-225{ margin-bottom: 225px; }
.margin-b-250{ margin-bottom: 250px; }
.margin-b-275{ margin-bottom: 275px; }
.margin-b-300{ margin-bottom: 300px; }




/*--------------------------------------------------------------
 White Spaces
--------------------------------------------------------------*/
.pre-line {
	white-space: pre-line;
}





/*--------------------------------------------------------------
 Media SM css 600px is materialize SM size
--------------------------------------------------------------*/
@media (min-width: 601px) {
    /*--------------------------------------------------------------
     Font-sizes sm
    --------------------------------------------------------------*/
	.fz-sm-8 { font-size: 0.75em; }
	.fz-sm-9 { font-size: 0.57em; }
	.fz-sm-10 { font-size: 0.63em; }
	.fz-sm-11 { font-size: 0.69em; }
	.fz-sm-12 { font-size: 0.75em; }
	.fz-sm-13 { font-size: 0.82em; }
	.fz-sm-14 { font-size: 0.88em; }
	.fz-sm-15 { font-size: 0.94em; }
	.fz-sm-16 { font-size: 1em; }
	.fz-sm-17 { font-size: 1.07em; }
	.fz-sm-18 { font-size: 1.13em; }
	.fz-sm-19 { font-size: 1.19em; }
	.fz-sm-20 { font-size: 1.25em; }
	.fz-sm-22 { font-size: 1.38em; }
	.fz-sm-24 { font-size: 1.5em; }
	.fz-sm-26 { font-size: 1.63em; }
	.fz-sm-28 { font-size: 1.75em; }
	.fz-sm-30 { font-size: 1.88em; }
	.fz-sm-32 { font-size: 2em; }
	.fz-sm-34 { font-size: 2.13em; }
	.fz-sm-36 { font-size: 2.25em; }
	.fz-sm-38 { font-size: 2.38em; }
	.fz-sm-40 { font-size: 2.5em; }
	.fz-sm-42 { font-size: 2.63em; }
	.fz-sm-44 { font-size: 2.75em; }
	.fz-sm-46 { font-size: 2.88em; }
	.fz-sm-48 { font-size: 3em; }
	.fz-sm-50 { font-size: 3.13em; }
	.fz-sm-52 { font-size: 3.25em; }
	.fz-sm-54 { font-size: 3.38em; }
	.fz-sm-56 { font-size: 3.5em; }
	.fz-sm-58 { font-size: 3.63em; }
	.fz-sm-60 { font-size: 3.75em; }
	.fz-sm-62 { font-size: 3.88em; }
	.fz-sm-64 { font-size: 4em; }
	.fz-sm-66 { font-size: 4.13em; }
	.fz-sm-68 { font-size: 4.25em; }
	.fz-sm-70 { font-size: 4.37em; }
	.fz-sm-72 { font-size: 4.5em; }
	.fz-sm-74 { font-size: 4.63em; }
	.fz-sm-76 { font-size: 4.75em; }
	.fz-sm-78 { font-size: 4.88em; }
	.fz-sm-80 { font-size: 5em; }
	.fz-sm-82 { font-size: 5.13em; }
	.fz-sm-84 { font-size: 5.25em; }
	.fz-sm-86 { font-size: 5.38em; }
	.fz-sm-88 { font-size: 5.5em; }
	.fz-sm-90 { font-size: 5.63em; }
	.fz-sm-92 { font-size: 5.75em; }
	.fz-sm-94 { font-size: 5.88em; }
	.fz-sm-96 { font-size: 6em; }
	.fz-sm-98 { font-size: 6.13em; }
	.fz-sm-100 { font-size: 6.25em; }
	.fz-sm-102 { font-size: 6.38em; }
	.fz-sm-104 { font-size: 6.5em; }
	.fz-sm-106 { font-size: 6.63em; }
	.fz-sm-108 { font-size: 6.75em; }
	.fz-sm-110 { font-size: 6.88em; }
	.fz-sm-112 { font-size: 7em; }
	.fz-sm-114 { font-size: 7.13em; }
	.fz-sm-116 { font-size: 7.25em; }
	.fz-sm-118 { font-size: 7.38em; }
	.fz-sm-120 { font-size: 7.5em; }
	.fz-sm-122 { font-size: 7.63em; }
	.fz-sm-124 { font-size: 7.75em; }
	.fz-sm-126 { font-size: 7.88em; }
	.fz-sm-128 { font-size: 8em; }
	.fz-sm-130 { font-size: 8.13em; }

	/*--------------------------------------------------------------
	 Line height sm
	--------------------------------------------------------------*/

	.lh-sm-8 { line-height: 8px; }
	.lh-sm-9 { line-height: 9px; }
	.lh-sm-10 { line-height: 10px; }
	.lh-sm-11 { line-height: 11px; }
	.lh-sm-12 { line-height: 12px; }
	.lh-sm-13 { line-height: 13px; }
	.lh-sm-14 { line-height: 14px; }
	.lh-sm-15 { line-height: 15px; }
	.lh-sm-16 { line-height: 16px; }
	.lh-sm-17 { line-height: 17px; }
	.lh-sm-18 { line-height: 18px; }
	.lh-sm-19 { line-height: 19px; }
	.lh-sm-20 { line-height: 20px; }
	.lh-sm-22 { line-height: 22px; }
	.lh-sm-24 { line-height: 24px; }
	.lh-sm-26 { line-height: 26px; }
	.lh-sm-28 { line-height: 28px; }
	.lh-sm-30 { line-height: 30px; }
	.lh-sm-32 { line-height: 32px; }
	.lh-sm-34 { line-height: 34px; }
	.lh-sm-36 { line-height: 36px; }
	.lh-sm-38 { line-height: 38px; }
	.lh-sm-40 { line-height: 40px; }
	.lh-sm-42 { line-height: 42px; }
	.lh-sm-44 { line-height: 44px; }
	.lh-sm-46 { line-height: 46px; }
	.lh-sm-48 { line-height: 48px; }
	.lh-sm-50 { line-height: 50px; }
	.lh-sm-52 { line-height: 52px; }
	.lh-sm-54 { line-height: 54px; }
	.lh-sm-56 { line-height: 56px; }
	.lh-sm-58 { line-height: 58px; }
	.lh-sm-60 { line-height: 60px; }
	.lh-sm-62 { line-height: 62px; }
	.lh-sm-64 { line-height: 64px; }
	.lh-sm-66 { line-height: 66px; }
	.lh-sm-68 { line-height: 68px; }
	.lh-sm-70 { line-height: 70px; }
	.lh-sm-72 { line-height: 72px; }
	.lh-sm-74 { line-height: 74px; }
	.lh-sm-76 { line-height: 76px; }
	.lh-sm-78 { line-height: 78px; }
	.lh-sm-80 { line-height: 80px; }
	.lh-sm-82 { line-height: 82px; }
	.lh-sm-84 { line-height: 84px; }
	.lh-sm-86 { line-height: 86px; }
	.lh-sm-88 { line-height: 88px; }
	.lh-sm-90 { line-height: 90px; }
	.lh-sm-92 { line-height: 92px; }
	.lh-sm-94 { line-height: 94px; }
	.lh-sm-96 { line-height: 96px; }
	.lh-sm-98 { line-height: 98px; }
	.lh-sm-100 { line-height: 100px; }
	.lh-sm-102 { line-height: 102px; }
	.lh-sm-104 { line-height: 104px; }
	.lh-sm-106 { line-height: 106px; }
	.lh-sm-108 { line-height: 108px; }
	.lh-sm-110 { line-height: 110px; }
	.lh-sm-112 { line-height: 112px; }
	.lh-sm-114 { line-height: 114px; }
	.lh-sm-116 { line-height: 116px; }
	.lh-sm-118 { line-height: 118px; }
	.lh-sm-120 { line-height: 120px; }
	.lh-sm-122 { line-height: 122px; }
	.lh-sm-124 { line-height: 124px; }
	.lh-sm-126 { line-height: 126px; }
	.lh-sm-128 { line-height: 128px; }
	.lh-sm-130 { line-height: 130px; }

	/*--------------------------------------------------------------
	 Letter spacing sm
	--------------------------------------------------------------*/

	.ls-sm-1 { letter-spacing: 1px; }
	.ls-sm-2 { letter-spacing: 2px; }
	.ls-sm-3 { letter-spacing: 3px; }
	.ls-sm-4 { letter-spacing: 4px; }
	.ls-sm-5 { letter-spacing: 5px; }
	.ls-sm-6 { letter-spacing: 6px; }
	.ls-sm-7 { letter-spacing: 7px; }
	.ls-sm-8 { letter-spacing: 8px; }
	.ls-sm-9 { letter-spacing: 9px; }
	.ls-sm-10 { letter-spacing: 10px; }


	/*--------------------------------------------------------------
	 Font-weights sm
	--------------------------------------------------------------*/
	.fw-sm-thin { font-weight: 100; }
	.fw-sm-light { font-weight: 300; }
	.fw-sm-regular { font-weight: 400; }
	.fw-sm-medium { font-weight: 500; }
	.fw-sm-semi-bold {	font-weight: 600; }
	.fw-sm-bold { font-weight: 700; }
	.fw-sm-black { font-weight: 900; }

	/*--------------------------------------------------------------
	 Paddings sm
	--------------------------------------------------------------*/
	.padding-zero-sm { padding: 0; }

	.padding-sm-tb-0 { padding-top: 0; padding-bottom: 0; }
	.padding-sm-tb-5 { padding-top: 5px; padding-bottom: 5px; }
	.padding-sm-tb-10 { padding-top: 10px; padding-bottom: 10px; }
	.padding-sm-tb-15 { padding-top: 15px; padding-bottom: 15px; }
	.padding-sm-tb-20 { padding-top: 20px; padding-bottom: 20px; }
	.padding-sm-tb-25 { padding-top: 25px; padding-bottom: 25px; }
	.padding-sm-tb-30 { padding-top: 30px; padding-bottom: 30px; }
	.padding-sm-tb-35 { padding-top: 35px; padding-bottom: 35px; }
	.padding-sm-tb-40 { padding-top: 40px; padding-bottom: 40px; }
	.padding-sm-tb-45 { padding-top: 45px; padding-bottom: 45px; }
	.padding-sm-tb-50 { padding-top: 50px; padding-bottom: 50px; }
	.padding-sm-tb-55 { padding-top: 55px; padding-bottom: 55px; }
	.padding-sm-tb-60 { padding-top: 60px; padding-bottom: 60px; }
	.padding-sm-tb-65 { padding-top: 65px; padding-bottom: 65px; }
	.padding-sm-tb-70 { padding-top: 70px; padding-bottom: 70px; }
	.padding-sm-tb-75 { padding-top: 75px; padding-bottom: 75px; }
	.padding-sm-tb-80 { padding-top: 80px; padding-bottom: 80px; }
	.padding-sm-tb-85 { padding-top: 85px; padding-bottom: 85px; }
	.padding-sm-tb-90 { padding-top: 90px; padding-bottom: 90px; }
	.padding-sm-tb-95 { padding-top: 95px; padding-bottom: 95px; }
	.padding-sm-tb-100 { padding-top: 100px; padding-bottom: 100px; }
	.padding-sm-tb-105 { padding-top: 105px; padding-bottom: 105px; }
	.padding-sm-tb-110 { padding-top: 110px; padding-bottom: 110px; }
	.padding-sm-tb-115 { padding-top: 115px; padding-bottom: 115px; }
	.padding-sm-tb-120 { padding-top: 120px; padding-bottom: 120px; }

	.padding-sm-rl-0 { padding-right: 0; padding-left: 0; }
	.padding-sm-rl-5 { padding-right: 5px; padding-left: 5px; }
	.padding-sm-rl-10 { padding-right: 10px; padding-left: 10px; }
	.padding-sm-rl-15 { padding-right: 15px; padding-left: 15px; }
	.padding-sm-rl-20 { padding-right: 20px; padding-left: 20px; }
	.padding-sm-rl-25 { padding-right: 25px; padding-left: 25px; }
	.padding-sm-rl-30 { padding-right: 30px; padding-left: 30px; }
	.padding-sm-rl-35 { padding-right: 35px; padding-left: 35px; }
	.padding-sm-rl-40 { padding-right: 40px; padding-left: 40px; }
	.padding-sm-rl-45 { padding-right: 45px; padding-left: 45px; }
	.padding-sm-rl-50 { padding-right: 50px; padding-left: 50px; }
	.padding-sm-rl-55 { padding-right: 55px; padding-left: 55px; }
	.padding-sm-rl-60 { padding-right: 60px; padding-left: 60px; }
	.padding-sm-rl-65 { padding-right: 65px; padding-left: 65px; }
	.padding-sm-rl-70 { padding-right: 70px; padding-left: 70px; }
	.padding-sm-rl-75 { padding-right: 75px; padding-left: 75px; }
	.padding-sm-rl-80 { padding-right: 80px; padding-left: 80px; }
	.padding-sm-rl-85 { padding-right: 85px; padding-left: 85px; }
	.padding-sm-rl-90 { padding-right: 90px; padding-left: 90px; }
	.padding-sm-rl-95 { padding-right: 95px; padding-left: 95px; }
	.padding-sm-rl-100 { padding-right: 100px; padding-left: 100px; }
	.padding-sm-rl-105 { padding-right: 105px; padding-left: 105px; }
	.padding-sm-rl-110 { padding-right: 110px; padding-left: 110px; }
	.padding-sm-rl-115 { padding-right: 115px; padding-left: 115px; }
	.padding-sm-rl-120 { padding-right: 120px; padding-left: 120px; }


	.padding-sm-t-0{ padding-top: 0px; }
	.padding-sm-t-5{ padding-top: 5px; }
	.padding-sm-t-10{ padding-top: 10px; }
	.padding-sm-t-15{ padding-top: 15px; }
	.padding-sm-t-20{ padding-top: 20px; }
	.padding-sm-t-25{ padding-top: 25px; }
	.padding-sm-t-30{ padding-top: 30px; }
	.padding-sm-t-35{ padding-top: 35; }
	.padding-sm-t-40{ padding-top: 40px; }
	.padding-sm-t-45{ padding-top: 45px; }
	.padding-sm-t-50{ padding-top: 50px; }
	.padding-sm-t-55{ padding-top: 55px; }
	.padding-sm-t-60{ padding-top: 60px; }
	.padding-sm-t-65{ padding-top: 65px; }
	.padding-sm-t-70{ padding-top: 70px; }
	.padding-sm-t-75{ padding-top: 75px; }
	.padding-sm-t-80{ padding-top: 80px; }
	.padding-sm-t-85{ padding-top: 85px; }
	.padding-sm-t-90{ padding-top: 90px; }
	.padding-sm-t-95{ padding-top: 95px; }
	.padding-sm-t-100{ padding-top: 100px; }
	.padding-sm-t-120{ padding-top: 120px; }
	.padding-sm-t-125{ padding-top: 125px; }
	.padding-sm-t-150{ padding-top: 150px; }
	.padding-sm-t-175{ padding-top: 175px; }
	.padding-sm-t-200{ padding-top: 200px; }
	.padding-sm-t-225{ padding-top: 225px; }
	.padding-sm-t-250{ padding-top: 250px; }
	.padding-sm-t-275{ padding-top: 275px; }
	.padding-sm-t-300{ padding-top: 300px; }


	.padding-sm-b-0{ padding-bottom: 0px; }
	.padding-sm-b-5{ padding-bottom: 5px; }
	.padding-sm-b-10{ padding-bottom: 10px; }
	.padding-sm-b-15{ padding-bottom: 15px; }
	.padding-sm-b-20{ padding-bottom: 20px; }
	.padding-sm-b-25{ padding-bottom: 25px; }
	.padding-sm-b-30{ padding-bottom: 30px; }
	.padding-sm-b-35{ padding-bottom: 35px; }
	.padding-sm-b-40{ padding-bottom: 40px; }
	.padding-sm-b-45{ padding-bottom: 45px; }
	.padding-sm-b-50{ padding-bottom: 50px; }
	.padding-sm-b-55{ padding-bottom: 55px; }
	.padding-sm-b-60{ padding-bottom: 60px; }
	.padding-sm-b-65{ padding-bottom: 65px; }
	.padding-sm-b-70{ padding-bottom: 70px; }
	.padding-sm-b-75{ padding-bottom: 75px; }
	.padding-sm-b-80{ padding-bottom: 80px; }
	.padding-sm-b-85{ padding-bottom: 85px; }
	.padding-sm-b-90{ padding-bottom: 90px; }
	.padding-sm-b-95{ padding-bottom: 95px; }
	.padding-sm-b-100{ padding-bottom: 100px; }
	.padding-sm-b-120{ padding-bottom: 120px; }
	.padding-sm-b-125{ padding-bottom: 125px; }
	.padding-sm-b-150{ padding-bottom: 150px; }
	.padding-sm-b-175{ padding-bottom: 175px; }
	.padding-sm-b-200{ padding-bottom: 200px; }
	.padding-sm-b-225{ padding-bottom: 225px; }
	.padding-sm-b-250{ padding-bottom: 250px; }
	.padding-sm-b-275{ padding-bottom: 275px; }
	.padding-sm-b-300{ padding-bottom: 300px; }

	/*--------------------------------------------------------------
	 Margins sm
	--------------------------------------------------------------*/
	.margin-zero-sm { margin: 0; }

	.margin-sm-tb-0 { margin-top: 0; margin-bottom: 0; }
	.margin-sm-tb-5 { margin-top: 5px; margin-bottom: 5px; }
	.margin-sm-tb-10 { margin-top: 10px; margin-bottom: 10px; }
	.margin-sm-tb-15 { margin-top: 15px; margin-bottom: 15px; }
	.margin-sm-tb-20 { margin-top: 20px; margin-bottom: 20px; }
	.margin-sm-tb-25 { margin-top: 25px; margin-bottom: 25px; }
	.margin-sm-tb-30 { margin-top: 30px; margin-bottom: 30px; }
	.margin-sm-tb-35 { margin-top: 35px; margin-bottom: 35px; }
	.margin-sm-tb-40 { margin-top: 40px; margin-bottom: 40px; }
	.margin-sm-tb-45 { margin-top: 45px; margin-bottom: 45px; }
	.margin-sm-tb-50 { margin-top: 50px; margin-bottom: 50px; }
	.margin-sm-tb-55 { margin-top: 55px; margin-bottom: 55px; }
	.margin-sm-tb-60 { margin-top: 60px; margin-bottom: 60px; }
	.margin-sm-tb-65 { margin-top: 65px; margin-bottom: 65px; }
	.margin-sm-tb-70 { margin-top: 70px; margin-bottom: 70px; }
	.margin-sm-tb-75 { margin-top: 75px; margin-bottom: 75px; }
	.margin-sm-tb-80 { margin-top: 80px; margin-bottom: 80px; }
	.margin-sm-tb-85 { margin-top: 85px; margin-bottom: 85px; }
	.margin-sm-tb-90 { margin-top: 90px; margin-bottom: 90px; }
	.margin-sm-tb-95 { margin-top: 95px; margin-bottom: 95px; }
	.margin-sm-tb-100 { margin-top: 100px; margin-bottom: 100px; }
	.margin-sm-tb-105 { margin-top: 105px; margin-bottom: 105px; }
	.margin-sm-tb-110 { margin-top: 110px; margin-bottom: 110px; }
	.margin-sm-tb-115 { margin-top: 115px; margin-bottom: 115px; }
	.margin-sm-tb-120 { margin-top: 120px; margin-bottom: 120px; }

	.margin-sm-rl-0 { margin-right: 0; margin-left: 0; }
	.margin-sm-rl-5 { margin-right: 5px; margin-left: 5px; }
	.margin-sm-rl-10 { margin-right: 10px; margin-left: 10px; }
	.margin-sm-rl-15 { margin-right: 15px; margin-left: 15px; }
	.margin-sm-rl-20 { margin-right: 20px; margin-left: 20px; }
	.margin-sm-rl-25 { margin-right: 25px; margin-left: 25px; }
	.margin-sm-rl-30 { margin-right: 30px; margin-left: 30px; }
	.margin-sm-rl-35 { margin-right: 35px; margin-left: 35px; }
	.margin-sm-rl-40 { margin-right: 40px; margin-left: 40px; }
	.margin-sm-rl-45 { margin-right: 45px; margin-left: 45px; }
	.margin-sm-rl-50 { margin-right: 50px; margin-left: 50px; }
	.margin-sm-rl-55 { margin-right: 55px; margin-left: 55px; }
	.margin-sm-rl-60 { margin-right: 60px; margin-left: 60px; }
	.margin-sm-rl-65 { margin-right: 65px; margin-left: 65px; }
	.margin-sm-rl-70 { margin-right: 70px; margin-left: 70px; }
	.margin-sm-rl-75 { margin-right: 75px; margin-left: 75px; }
	.margin-sm-rl-80 { margin-right: 80px; margin-left: 80px; }
	.margin-sm-rl-85 { margin-right: 85px; margin-left: 85px; }
	.margin-sm-rl-90 { margin-right: 90px; margin-left: 90px; }
	.margin-sm-rl-95 { margin-right: 95px; margin-left: 95px; }
	.margin-sm-rl-100 { margin-right: 100px; margin-left: 100px; }
	.margin-sm-rl-105 { margin-right: 105px; margin-left: 105px; }
	.margin-sm-rl-110 { margin-right: 110px; margin-left: 110px; }
	.margin-sm-rl-115 { margin-right: 115px; margin-left: 115px; }
	.margin-sm-rl-120 { margin-right: 120px; margin-left: 120px; }


	.margin-sm-t-0{ margin-top: 0px; }
	.margin-sm-t-5{ margin-top: 5px; }
	.margin-sm-t-10{ margin-top: 10px; }
	.margin-sm-t-15{ margin-top: 15px; }
	.margin-sm-t-20{ margin-top: 20px; }
	.margin-sm-t-25{ margin-top: 25px; }
	.margin-sm-t-30{ margin-top: 30px; }
	.margin-sm-t-35{ margin-top: 35; }
	.margin-sm-t-40{ margin-top: 40px; }
	.margin-sm-t-45{ margin-top: 45px; }
	.margin-sm-t-50{ margin-top: 50px; }
	.margin-sm-t-55{ margin-top: 55px; }
	.margin-sm-t-60{ margin-top: 60px; }
	.margin-sm-t-65{ margin-top: 65px; }
	.margin-sm-t-70{ margin-top: 70px; }
	.margin-sm-t-75{ margin-top: 75px; }
	.margin-sm-t-80{ margin-top: 80px; }
	.margin-sm-t-85{ margin-top: 85px; }
	.margin-sm-t-90{ margin-top: 90px; }
	.margin-sm-t-95{ margin-top: 95px; }
	.margin-sm-t-100{ margin-top: 100px; }
	.margin-sm-t-120{ margin-top: 120px; }
	.margin-sm-t-125{ margin-top: 125px; }
	.margin-sm-t-150{ margin-top: 150px; }
	.margin-sm-t-175{ margin-top: 175px; }
	.margin-sm-t-200{ margin-top: 200px; }
	.margin-sm-t-225{ margin-top: 225px; }
	.margin-sm-t-250{ margin-top: 250px; }
	.margin-sm-t-275{ margin-top: 275px; }
	.margin-sm-t-300{ margin-top: 300px; }


	.margin-sm-b-0{ margin-bottom: 0px; }
	.margin-sm-b-5{ margin-bottom: 5px; }
	.margin-sm-b-10{ margin-bottom: 10px; }
	.margin-sm-b-15{ margin-bottom: 15px; }
	.margin-sm-b-20{ margin-bottom: 20px; }
	.margin-sm-b-25{ margin-bottom: 25px; }
	.margin-sm-b-30{ margin-bottom: 30px; }
	.margin-sm-b-35{ margin-bottom: 35px; }
	.margin-sm-b-40{ margin-bottom: 40px; }
	.margin-sm-b-45{ margin-bottom: 45px; }
	.margin-sm-b-50{ margin-bottom: 50px; }
	.margin-sm-b-55{ margin-bottom: 55px; }
	.margin-sm-b-60{ margin-bottom: 60px; }
	.margin-sm-b-65{ margin-bottom: 65px; }
	.margin-sm-b-70{ margin-bottom: 70px; }
	.margin-sm-b-75{ margin-bottom: 75px; }
	.margin-sm-b-80{ margin-bottom: 80px; }
	.margin-sm-b-85{ margin-bottom: 85px; }
	.margin-sm-b-90{ margin-bottom: 90px; }
	.margin-sm-b-95{ margin-bottom: 95px; }
	.margin-sm-b-100{ margin-bottom: 100px; }
	.margin-sm-b-120{ margin-bottom: 120px; }
	.margin-sm-b-125{ margin-bottom: 125px; }
	.margin-sm-b-150{ margin-bottom: 150px; }
	.margin-sm-b-175{ margin-bottom: 175px; }
	.margin-sm-b-200{ margin-bottom: 200px; }
	.margin-sm-b-225{ margin-bottom: 225px; }
	.margin-sm-b-250{ margin-bottom: 250px; }
	.margin-sm-b-275{ margin-bottom: 275px; }
	.margin-sm-b-300{ margin-bottom: 300px; }

}



/*--------------------------------------------------------------
 Media MD css
--------------------------------------------------------------*/
@media (min-width: 768px) {
	/*--------------------------------------------------------------
	 Font-sizes md
	--------------------------------------------------------------*/

	.fz-md-8 { font-size: 0.75em; }
	.fz-md-9 { font-size: 0.57em; }
	.fz-md-10 { font-size: 0.63em; }
	.fz-md-11 { font-size: 0.69em; }
	.fz-md-12 { font-size: 0.75em; }
	.fz-md-13 { font-size: 0.82em; }
	.fz-md-14 { font-size: 0.88em; }
	.fz-md-15 { font-size: 0.94em; }
	.fz-md-16 { font-size: 1em; }
	.fz-md-17 { font-size: 1.07em; }
	.fz-md-18 { font-size: 1.13em; }
	.fz-md-19 { font-size: 1.19em; }
	.fz-md-20 { font-size: 1.25em; }
	.fz-md-22 { font-size: 1.38em; }
	.fz-md-24 { font-size: 1.5em; }
	.fz-md-26 { font-size: 1.63em; }
	.fz-md-28 { font-size: 1.75em; }
	.fz-md-30 { font-size: 1.88em; }
	.fz-md-32 { font-size: 2em; }
	.fz-md-34 { font-size: 2.13em; }
	.fz-md-36 { font-size: 2.25em; }
	.fz-md-38 { font-size: 2.38em; }
	.fz-md-40 { font-size: 2.5em; }
	.fz-md-42 { font-size: 2.63em; }
	.fz-md-44 { font-size: 2.75em; }
	.fz-md-46 { font-size: 2.88em; }
	.fz-md-48 { font-size: 3em; }
	.fz-md-50 { font-size: 3.13em; }
	.fz-md-52 { font-size: 3.25em; }
	.fz-md-54 { font-size: 3.38em; }
	.fz-md-56 { font-size: 3.5em; }
	.fz-md-58 { font-size: 3.63em; }
	.fz-md-60 { font-size: 3.75em; }
	.fz-md-62 { font-size: 3.88em; }
	.fz-md-64 { font-size: 4em; }
	.fz-md-66 { font-size: 4.13em; }
	.fz-md-68 { font-size: 4.25em; }
	.fz-md-70 { font-size: 4.37em; }
	.fz-md-72 { font-size: 4.5em; }
	.fz-md-74 { font-size: 4.63em; }
	.fz-md-76 { font-size: 4.75em; }
	.fz-md-78 { font-size: 4.88em; }
	.fz-md-80 { font-size: 5em; }
	.fz-md-82 { font-size: 5.13em; }
	.fz-md-84 { font-size: 5.25em; }
	.fz-md-86 { font-size: 5.38em; }
	.fz-md-88 { font-size: 5.5em; }
	.fz-md-90 { font-size: 5.63em; }
	.fz-md-92 { font-size: 5.75em; }
	.fz-md-94 { font-size: 5.88em; }
	.fz-md-96 { font-size: 6em; }
	.fz-md-98 { font-size: 6.13em; }
	.fz-md-100 { font-size: 6.25em; }
	.fz-md-102 { font-size: 6.38em; }
	.fz-md-104 { font-size: 6.5em; }
	.fz-md-106 { font-size: 6.63em; }
	.fz-md-108 { font-size: 6.75em; }
	.fz-md-110 { font-size: 6.88em; }
	.fz-md-112 { font-size: 7em; }
	.fz-md-114 { font-size: 7.13em; }
	.fz-md-116 { font-size: 7.25em; }
	.fz-md-118 { font-size: 7.38em; }
	.fz-md-120 { font-size: 7.5em; }
	.fz-md-122 { font-size: 7.63em; }
	.fz-md-124 { font-size: 7.75em; }
	.fz-md-126 { font-size: 7.88em; }
	.fz-md-128 { font-size: 8em; }
	.fz-md-130 { font-size: 8.13em; }


	/*--------------------------------------------------------------
	 Line height md
	--------------------------------------------------------------*/

	.lh-md-8 { line-height: 8px; }
	.lh-md-9 { line-height: 9px; }
	.lh-md-10 { line-height: 10px; }
	.lh-md-11 { line-height: 11px; }
	.lh-md-12 { line-height: 12px; }
	.lh-md-13 { line-height: 13px; }
	.lh-md-14 { line-height: 14px; }
	.lh-md-15 { line-height: 15px; }
	.lh-md-16 { line-height: 16px; }
	.lh-md-17 { line-height: 17px; }
	.lh-md-18 { line-height: 18px; }
	.lh-md-19 { line-height: 19px; }
	.lh-md-20 { line-height: 20px; }
	.lh-md-22 { line-height: 22px; }
	.lh-md-24 { line-height: 24px; }
	.lh-md-26 { line-height: 26px; }
	.lh-md-28 { line-height: 28px; }
	.lh-md-30 { line-height: 30px; }
	.lh-md-32 { line-height: 32px; }
	.lh-md-34 { line-height: 34px; }
	.lh-md-36 { line-height: 36px; }
	.lh-md-38 { line-height: 38px; }
	.lh-md-40 { line-height: 40px; }
	.lh-md-42 { line-height: 42px; }
	.lh-md-44 { line-height: 44px; }
	.lh-md-46 { line-height: 46px; }
	.lh-md-48 { line-height: 48px; }
	.lh-md-50 { line-height: 50px; }
	.lh-md-52 { line-height: 52px; }
	.lh-md-54 { line-height: 54px; }
	.lh-md-56 { line-height: 56px; }
	.lh-md-58 { line-height: 58px; }
	.lh-md-60 { line-height: 60px; }
	.lh-md-62 { line-height: 62px; }
	.lh-md-64 { line-height: 64px; }
	.lh-md-66 { line-height: 66px; }
	.lh-md-68 { line-height: 68px; }
	.lh-md-70 { line-height: 70px; }
	.lh-md-72 { line-height: 72px; }
	.lh-md-74 { line-height: 74px; }
	.lh-md-76 { line-height: 76px; }
	.lh-md-78 { line-height: 78px; }
	.lh-md-80 { line-height: 80px; }
	.lh-md-82 { line-height: 82px; }
	.lh-md-84 { line-height: 84px; }
	.lh-md-86 { line-height: 86px; }
	.lh-md-88 { line-height: 88px; }
	.lh-md-90 { line-height: 90px; }
	.lh-md-92 { line-height: 92px; }
	.lh-md-94 { line-height: 94px; }
	.lh-md-96 { line-height: 96px; }
	.lh-md-98 { line-height: 98px; }
	.lh-md-100 { line-height: 100px; }
	.lh-md-102 { line-height: 102px; }
	.lh-md-104 { line-height: 104px; }
	.lh-md-106 { line-height: 106px; }
	.lh-md-108 { line-height: 108px; }
	.lh-md-110 { line-height: 110px; }
	.lh-md-112 { line-height: 112px; }
	.lh-md-114 { line-height: 114px; }
	.lh-md-116 { line-height: 116px; }
	.lh-md-118 { line-height: 118px; }
	.lh-md-120 { line-height: 120px; }
	.lh-md-122 { line-height: 122px; }
	.lh-md-124 { line-height: 124px; }
	.lh-md-126 { line-height: 126px; }
	.lh-md-128 { line-height: 128px; }
	.lh-md-130 { line-height: 130px; }

	/*--------------------------------------------------------------
	 Letter spacing md
	--------------------------------------------------------------*/

	.ls-md-1 { letter-spacing: 1px; }
    .ls-md-1-5 { letter-spacing: 1.5px; }
	.ls-md-2 { letter-spacing: 2px; }
	.ls-md-3 { letter-spacing: 3px; }
	.ls-md-4 { letter-spacing: 4px; }
	.ls-md-5 { letter-spacing: 5px; }
	.ls-md-6 { letter-spacing: 6px; }
	.ls-md-7 { letter-spacing: 7px; }
	.ls-md-8 { letter-spacing: 8px; }
	.ls-md-9 { letter-spacing: 9px; }
	.ls-md-10 { letter-spacing: 10px; }


	/*--------------------------------------------------------------
	 Font-weights md
	--------------------------------------------------------------*/
	.fw-md-thin { font-weight: 100; }
	.fw-md-light { font-weight: 300; }
	.fw-md-regular { font-weight: 400; }
	.fw-md-medium { font-weight: 500; }
	.fw-md-semi-bold {	font-weight: 600; }
	.fw-md-bold { font-weight: 700; }
	.fw-md-black { font-weight: 900; }

	/*--------------------------------------------------------------
	 Paddings md
	--------------------------------------------------------------*/
	.padding-zero-md { padding: 0; }

	.padding-md-tb-0 { padding-top: 0; padding-bottom: 0; }
	.padding-md-tb-5 { padding-top: 5px; padding-bottom: 5px; }
	.padding-md-tb-10 { padding-top: 10px; padding-bottom: 10px; }
	.padding-md-tb-15 { padding-top: 15px; padding-bottom: 15px; }
	.padding-md-tb-20 { padding-top: 20px; padding-bottom: 20px; }
	.padding-md-tb-25 { padding-top: 25px; padding-bottom: 25px; }
	.padding-md-tb-30 { padding-top: 30px; padding-bottom: 30px; }
	.padding-md-tb-35 { padding-top: 35px; padding-bottom: 35px; }
	.padding-md-tb-40 { padding-top: 40px; padding-bottom: 40px; }
	.padding-md-tb-45 { padding-top: 45px; padding-bottom: 45px; }
	.padding-md-tb-50 { padding-top: 50px; padding-bottom: 50px; }
	.padding-md-tb-55 { padding-top: 55px; padding-bottom: 55px; }
	.padding-md-tb-60 { padding-top: 60px; padding-bottom: 60px; }
	.padding-md-tb-65 { padding-top: 65px; padding-bottom: 65px; }
	.padding-md-tb-70 { padding-top: 70px; padding-bottom: 70px; }
	.padding-md-tb-75 { padding-top: 75px; padding-bottom: 75px; }
	.padding-md-tb-80 { padding-top: 80px; padding-bottom: 80px; }
	.padding-md-tb-85 { padding-top: 85px; padding-bottom: 85px; }
	.padding-md-tb-90 { padding-top: 90px; padding-bottom: 90px; }
	.padding-md-tb-95 { padding-top: 95px; padding-bottom: 95px; }
	.padding-md-tb-100 { padding-top: 100px; padding-bottom: 100px; }
	.padding-md-tb-105 { padding-top: 105px; padding-bottom: 105px; }
	.padding-md-tb-110 { padding-top: 110px; padding-bottom: 110px; }
	.padding-md-tb-115 { padding-top: 115px; padding-bottom: 115px; }
	.padding-md-tb-120 { padding-top: 120px; padding-bottom: 120px; }

	.padding-md-rl-0 { padding-right: 0; padding-left: 0; }
	.padding-md-rl-5 { padding-right: 5px; padding-left: 5px; }
	.padding-md-rl-10 { padding-right: 10px; padding-left: 10px; }
	.padding-md-rl-15 { padding-right: 15px; padding-left: 15px; }
	.padding-md-rl-20 { padding-right: 20px; padding-left: 20px; }
	.padding-md-rl-25 { padding-right: 25px; padding-left: 25px; }
	.padding-md-rl-30 { padding-right: 30px; padding-left: 30px; }
	.padding-md-rl-35 { padding-right: 35px; padding-left: 35px; }
	.padding-md-rl-40 { padding-right: 40px; padding-left: 40px; }
	.padding-md-rl-45 { padding-right: 45px; padding-left: 45px; }
	.padding-md-rl-50 { padding-right: 50px; padding-left: 50px; }
	.padding-md-rl-55 { padding-right: 55px; padding-left: 55px; }
	.padding-md-rl-60 { padding-right: 60px; padding-left: 60px; }
	.padding-md-rl-65 { padding-right: 65px; padding-left: 65px; }
	.padding-md-rl-70 { padding-right: 70px; padding-left: 70px; }
	.padding-md-rl-75 { padding-right: 75px; padding-left: 75px; }
	.padding-md-rl-80 { padding-right: 80px; padding-left: 80px; }
	.padding-md-rl-85 { padding-right: 85px; padding-left: 85px; }
	.padding-md-rl-90 { padding-right: 90px; padding-left: 90px; }
	.padding-md-rl-95 { padding-right: 95px; padding-left: 95px; }
	.padding-md-rl-100 { padding-right: 100px; padding-left: 100px; }
	.padding-md-rl-105 { padding-right: 105px; padding-left: 105px; }
	.padding-md-rl-110 { padding-right: 110px; padding-left: 110px; }
	.padding-md-rl-115 { padding-right: 115px; padding-left: 115px; }
	.padding-md-rl-120 { padding-right: 120px; padding-left: 120px; }


	.padding-md-t-0{ padding-top: 0px; }
	.padding-md-t-5{ padding-top: 5px; }
	.padding-md-t-10{ padding-top: 10px; }
	.padding-md-t-15{ padding-top: 15px; }
	.padding-md-t-20{ padding-top: 20px; }
	.padding-md-t-25{ padding-top: 25px; }
	.padding-md-t-30{ padding-top: 30px; }
	.padding-md-t-35{ padding-top: 35; }
	.padding-md-t-40{ padding-top: 40px; }
	.padding-md-t-45{ padding-top: 45px; }
	.padding-md-t-50{ padding-top: 50px; }
	.padding-md-t-55{ padding-top: 55px; }
	.padding-md-t-60{ padding-top: 60px; }
	.padding-md-t-65{ padding-top: 65px; }
	.padding-md-t-70{ padding-top: 70px; }
	.padding-md-t-75{ padding-top: 75px; }
	.padding-md-t-80{ padding-top: 80px; }
	.padding-md-t-85{ padding-top: 85px; }
	.padding-md-t-90{ padding-top: 90px; }
	.padding-md-t-95{ padding-top: 95px; }
	.padding-md-t-100{ padding-top: 100px; }
	.padding-md-t-120{ padding-top: 120px; }
	.padding-md-t-125{ padding-top: 125px; }
	.padding-md-t-150{ padding-top: 150px; }
	.padding-md-t-175{ padding-top: 175px; }
	.padding-md-t-200{ padding-top: 200px; }
	.padding-md-t-225{ padding-top: 225px; }
	.padding-md-t-250{ padding-top: 250px; }
	.padding-md-t-275{ padding-top: 275px; }
	.padding-md-t-300{ padding-top: 300px; }


	.padding-md-b-0{ padding-bottom: 0px; }
	.padding-md-b-5{ padding-bottom: 5px; }
	.padding-md-b-10{ padding-bottom: 10px; }
	.padding-md-b-15{ padding-bottom: 15px; }
	.padding-md-b-20{ padding-bottom: 20px; }
	.padding-md-b-25{ padding-bottom: 25px; }
	.padding-md-b-30{ padding-bottom: 30px; }
	.padding-md-b-35{ padding-bottom: 35px; }
	.padding-md-b-40{ padding-bottom: 40px; }
	.padding-md-b-45{ padding-bottom: 45px; }
	.padding-md-b-50{ padding-bottom: 50px; }
	.padding-md-b-55{ padding-bottom: 55px; }
	.padding-md-b-60{ padding-bottom: 60px; }
	.padding-md-b-65{ padding-bottom: 65px; }
	.padding-md-b-70{ padding-bottom: 70px; }
	.padding-md-b-75{ padding-bottom: 75px; }
	.padding-md-b-80{ padding-bottom: 80px; }
	.padding-md-b-85{ padding-bottom: 85px; }
	.padding-md-b-90{ padding-bottom: 90px; }
	.padding-md-b-95{ padding-bottom: 95px; }
	.padding-md-b-100{ padding-bottom: 100px; }
	.padding-md-b-120{ padding-bottom: 120px; }
	.padding-md-b-125{ padding-bottom: 125px; }
	.padding-md-b-150{ padding-bottom: 150px; }
	.padding-md-b-175{ padding-bottom: 175px; }
	.padding-md-b-200{ padding-bottom: 200px; }
	.padding-md-b-225{ padding-bottom: 225px; }
	.padding-md-b-250{ padding-bottom: 250px; }
	.padding-md-b-275{ padding-bottom: 275px; }
	.padding-md-b-300{ padding-bottom: 300px; }

	/*--------------------------------------------------------------
	 Margins md
	--------------------------------------------------------------*/
	.margin-zero-md { margin: 0; }

	.margin-md-tb-0 { margin-top: 0; margin-bottom: 0; }
	.margin-md-tb-5 { margin-top: 5px; margin-bottom: 5px; }
	.margin-md-tb-10 { margin-top: 10px; margin-bottom: 10px; }
	.margin-md-tb-15 { margin-top: 15px; margin-bottom: 15px; }
	.margin-md-tb-20 { margin-top: 20px; margin-bottom: 20px; }
	.margin-md-tb-25 { margin-top: 25px; margin-bottom: 25px; }
	.margin-md-tb-30 { margin-top: 30px; margin-bottom: 30px; }
	.margin-md-tb-35 { margin-top: 35px; margin-bottom: 35px; }
	.margin-md-tb-40 { margin-top: 40px; margin-bottom: 40px; }
	.margin-md-tb-45 { margin-top: 45px; margin-bottom: 45px; }
	.margin-md-tb-50 { margin-top: 50px; margin-bottom: 50px; }
	.margin-md-tb-55 { margin-top: 55px; margin-bottom: 55px; }
	.margin-md-tb-60 { margin-top: 60px; margin-bottom: 60px; }
	.margin-md-tb-65 { margin-top: 65px; margin-bottom: 65px; }
	.margin-md-tb-70 { margin-top: 70px; margin-bottom: 70px; }
	.margin-md-tb-75 { margin-top: 75px; margin-bottom: 75px; }
	.margin-md-tb-80 { margin-top: 80px; margin-bottom: 80px; }
	.margin-md-tb-85 { margin-top: 85px; margin-bottom: 85px; }
	.margin-md-tb-90 { margin-top: 90px; margin-bottom: 90px; }
	.margin-md-tb-95 { margin-top: 95px; margin-bottom: 95px; }
	.margin-md-tb-100 { margin-top: 100px; margin-bottom: 100px; }
	.margin-md-tb-105 { margin-top: 105px; margin-bottom: 105px; }
	.margin-md-tb-110 { margin-top: 110px; margin-bottom: 110px; }
	.margin-md-tb-115 { margin-top: 115px; margin-bottom: 115px; }
	.margin-md-tb-120 { margin-top: 120px; margin-bottom: 120px; }

	.margin-md-rl-0 { margin-right: 0; margin-left: 0; }
	.margin-md-rl-5 { margin-right: 5px; margin-left: 5px; }
	.margin-md-rl-10 { margin-right: 10px; margin-left: 10px; }
	.margin-md-rl-15 { margin-right: 15px; margin-left: 15px; }
	.margin-md-rl-20 { margin-right: 20px; margin-left: 20px; }
	.margin-md-rl-25 { margin-right: 25px; margin-left: 25px; }
	.margin-md-rl-30 { margin-right: 30px; margin-left: 30px; }
	.margin-md-rl-35 { margin-right: 35px; margin-left: 35px; }
	.margin-md-rl-40 { margin-right: 40px; margin-left: 40px; }
	.margin-md-rl-45 { margin-right: 45px; margin-left: 45px; }
	.margin-md-rl-50 { margin-right: 50px; margin-left: 50px; }
	.margin-md-rl-55 { margin-right: 55px; margin-left: 55px; }
	.margin-md-rl-60 { margin-right: 60px; margin-left: 60px; }
	.margin-md-rl-65 { margin-right: 65px; margin-left: 65px; }
	.margin-md-rl-70 { margin-right: 70px; margin-left: 70px; }
	.margin-md-rl-75 { margin-right: 75px; margin-left: 75px; }
	.margin-md-rl-80 { margin-right: 80px; margin-left: 80px; }
	.margin-md-rl-85 { margin-right: 85px; margin-left: 85px; }
	.margin-md-rl-90 { margin-right: 90px; margin-left: 90px; }
	.margin-md-rl-95 { margin-right: 95px; margin-left: 95px; }
	.margin-md-rl-100 { margin-right: 100px; margin-left: 100px; }
	.margin-md-rl-105 { margin-right: 105px; margin-left: 105px; }
	.margin-md-rl-110 { margin-right: 110px; margin-left: 110px; }
	.margin-md-rl-115 { margin-right: 115px; margin-left: 115px; }
	.margin-md-rl-120 { margin-right: 120px; margin-left: 120px; }


	.margin-md-t-0{ margin-top: 0px; }
	.margin-md-t-5{ margin-top: 5px; }
	.margin-md-t-10{ margin-top: 10px; }
	.margin-md-t-15{ margin-top: 15px; }
	.margin-md-t-20{ margin-top: 20px; }
	.margin-md-t-25{ margin-top: 25px; }
	.margin-md-t-30{ margin-top: 30px; }
	.margin-md-t-35{ margin-top: 35; }
	.margin-md-t-40{ margin-top: 40px; }
	.margin-md-t-45{ margin-top: 45px; }
	.margin-md-t-50{ margin-top: 50px; }
	.margin-md-t-55{ margin-top: 55px; }
	.margin-md-t-60{ margin-top: 60px; }
	.margin-md-t-65{ margin-top: 65px; }
	.margin-md-t-70{ margin-top: 70px; }
	.margin-md-t-75{ margin-top: 75px; }
	.margin-md-t-80{ margin-top: 80px; }
	.margin-md-t-85{ margin-top: 85px; }
	.margin-md-t-90{ margin-top: 90px; }
	.margin-md-t-95{ margin-top: 95px; }
	.margin-md-t-100{ margin-top: 100px; }
	.margin-md-t-120{ margin-top: 120px; }
	.margin-md-t-125{ margin-top: 125px; }
	.margin-md-t-150{ margin-top: 150px; }
	.margin-md-t-175{ margin-top: 175px; }
	.margin-md-t-200{ margin-top: 200px; }
	.margin-md-t-225{ margin-top: 225px; }
	.margin-md-t-250{ margin-top: 250px; }
	.margin-md-t-275{ margin-top: 275px; }
	.margin-md-t-300{ margin-top: 300px; }


	.margin-md-b-0{ margin-bottom: 0px; }
	.margin-md-b-5{ margin-bottom: 5px; }
	.margin-md-b-10{ margin-bottom: 10px; }
	.margin-md-b-15{ margin-bottom: 15px; }
	.margin-md-b-20{ margin-bottom: 20px; }
	.margin-md-b-25{ margin-bottom: 25px; }
	.margin-md-b-30{ margin-bottom: 30px; }
	.margin-md-b-35{ margin-bottom: 35px; }
	.margin-md-b-40{ margin-bottom: 40px; }
	.margin-md-b-45{ margin-bottom: 45px; }
	.margin-md-b-50{ margin-bottom: 50px; }
	.margin-md-b-55{ margin-bottom: 55px; }
	.margin-md-b-60{ margin-bottom: 60px; }
	.margin-md-b-65{ margin-bottom: 65px; }
	.margin-md-b-70{ margin-bottom: 70px; }
	.margin-md-b-75{ margin-bottom: 75px; }
	.margin-md-b-80{ margin-bottom: 80px; }
	.margin-md-b-85{ margin-bottom: 85px; }
	.margin-md-b-90{ margin-bottom: 90px; }
	.margin-md-b-95{ margin-bottom: 95px; }
	.margin-md-b-100{ margin-bottom: 100px; }
	.margin-md-b-120{ margin-bottom: 120px; }
	.margin-md-b-125{ margin-bottom: 125px; }
	.margin-md-b-150{ margin-bottom: 150px; }
	.margin-md-b-175{ margin-bottom: 175px; }
	.margin-md-b-200{ margin-bottom: 200px; }
	.margin-md-b-225{ margin-bottom: 225px; }
	.margin-md-b-250{ margin-bottom: 250px; }
	.margin-md-b-275{ margin-bottom: 275px; }
	.margin-md-b-300{ margin-bottom: 300px; }
}

/*--------------------------------------------------------------
 Media LG css
--------------------------------------------------------------*/
@media (min-width: 992px) {
	/*--------------------------------------------------------------
	 Font-sizes lg
	--------------------------------------------------------------*/
	.fz-lg-8 { font-size: 0.75em; }
	.fz-lg-9 { font-size: 0.57em; }
	.fz-lg-10 { font-size: 0.63em; }
	.fz-lg-11 { font-size: 0.69em; }
	.fz-lg-12 { font-size: 0.75em; }
	.fz-lg-13 { font-size: 0.82em; }
	.fz-lg-14 { font-size: 0.88em; }
	.fz-lg-15 { font-size: 0.94em; }
	.fz-lg-16 { font-size: 1em; }
	.fz-lg-17 { font-size: 1.07em; }
	.fz-lg-18 { font-size: 1.13em; }
	.fz-lg-19 { font-size: 1.19em; }
	.fz-lg-20 { font-size: 1.25em; }
	.fz-lg-22 { font-size: 1.38em; }
	.fz-lg-24 { font-size: 1.5em; }
	.fz-lg-26 { font-size: 1.63em; }
	.fz-lg-28 { font-size: 1.75em; }
	.fz-lg-30 { font-size: 1.88em; }
	.fz-lg-32 { font-size: 2em; }
	.fz-lg-34 { font-size: 2.13em; }
	.fz-lg-36 { font-size: 2.25em; }
	.fz-lg-38 { font-size: 2.38em; }
	.fz-lg-40 { font-size: 2.5em; }
	.fz-lg-42 { font-size: 2.63em; }
	.fz-lg-44 { font-size: 2.75em; }
	.fz-lg-46 { font-size: 2.88em; }
	.fz-lg-48 { font-size: 3em; }
	.fz-lg-50 { font-size: 3.13em; }
	.fz-lg-52 { font-size: 3.25em; }
	.fz-lg-54 { font-size: 3.38em; }
	.fz-lg-56 { font-size: 3.5em; }
	.fz-lg-58 { font-size: 3.63em; }
	.fz-lg-60 { font-size: 3.75em; }
	.fz-lg-62 { font-size: 3.88em; }
	.fz-lg-64 { font-size: 4em; }
	.fz-lg-66 { font-size: 4.13em; }
	.fz-lg-68 { font-size: 4.25em; }
	.fz-lg-70 { font-size: 4.37em; }
	.fz-lg-72 { font-size: 4.5em; }
	.fz-lg-74 { font-size: 4.63em; }
	.fz-lg-76 { font-size: 4.75em; }
	.fz-lg-78 { font-size: 4.88em; }
	.fz-lg-80 { font-size: 5em; }
	.fz-lg-82 { font-size: 5.13em; }
	.fz-lg-84 { font-size: 5.25em; }
	.fz-lg-86 { font-size: 5.38em; }
	.fz-lg-88 { font-size: 5.5em; }
	.fz-lg-90 { font-size: 5.63em; }
	.fz-lg-92 { font-size: 5.75em; }
	.fz-lg-94 { font-size: 5.88em; }
	.fz-lg-96 { font-size: 6em; }
	.fz-lg-98 { font-size: 6.13em; }
	.fz-lg-100 { font-size: 6.25em; }
	.fz-lg-102 { font-size: 6.38em; }
	.fz-lg-104 { font-size: 6.5em; }
	.fz-lg-106 { font-size: 6.63em; }
	.fz-lg-108 { font-size: 6.75em; }
	.fz-lg-110 { font-size: 6.88em; }
	.fz-lg-112 { font-size: 7em; }
	.fz-lg-114 { font-size: 7.13em; }
	.fz-lg-116 { font-size: 7.25em; }
	.fz-lg-118 { font-size: 7.38em; }
	.fz-lg-120 { font-size: 7.5em; }
	.fz-lg-122 { font-size: 7.63em; }
	.fz-lg-124 { font-size: 7.75em; }
	.fz-lg-126 { font-size: 7.88em; }
	.fz-lg-128 { font-size: 8em; }
	.fz-lg-130 { font-size: 8.13em; }

	/*--------------------------------------------------------------
	 Line height lg
	--------------------------------------------------------------*/

	.lh-lg-8 { line-height: 8px; }
	.lh-lg-9 { line-height: 9px; }
	.lh-lg-10 { line-height: 10px; }
	.lh-lg-11 { line-height: 11px; }
	.lh-lg-12 { line-height: 12px; }
	.lh-lg-13 { line-height: 13px; }
	.lh-lg-14 { line-height: 14px; }
	.lh-lg-15 { line-height: 15px; }
	.lh-lg-16 { line-height: 16px; }
	.lh-lg-17 { line-height: 17px; }
	.lh-lg-18 { line-height: 18px; }
	.lh-lg-19 { line-height: 19px; }
	.lh-lg-20 { line-height: 20px; }
	.lh-lg-22 { line-height: 22px; }
	.lh-lg-24 { line-height: 24px; }
	.lh-lg-26 { line-height: 26px; }
	.lh-lg-28 { line-height: 28px; }
	.lh-lg-30 { line-height: 30px; }
	.lh-lg-32 { line-height: 32px; }
	.lh-lg-34 { line-height: 34px; }
	.lh-lg-36 { line-height: 36px; }
	.lh-lg-38 { line-height: 38px; }
	.lh-lg-40 { line-height: 40px; }
	.lh-lg-42 { line-height: 42px; }
	.lh-lg-44 { line-height: 44px; }
	.lh-lg-46 { line-height: 46px; }
	.lh-lg-48 { line-height: 48px; }
	.lh-lg-50 { line-height: 50px; }
	.lh-lg-52 { line-height: 52px; }
	.lh-lg-54 { line-height: 54px; }
	.lh-lg-56 { line-height: 56px; }
	.lh-lg-58 { line-height: 58px; }
	.lh-lg-60 { line-height: 60px; }
	.lh-lg-62 { line-height: 62px; }
	.lh-lg-64 { line-height: 64px; }
	.lh-lg-66 { line-height: 66px; }
	.lh-lg-68 { line-height: 68px; }
	.lh-lg-70 { line-height: 70px; }
	.lh-lg-72 { line-height: 72px; }
	.lh-lg-74 { line-height: 74px; }
	.lh-lg-76 { line-height: 76px; }
	.lh-lg-78 { line-height: 78px; }
	.lh-lg-80 { line-height: 80px; }
	.lh-lg-82 { line-height: 82px; }
	.lh-lg-84 { line-height: 84px; }
	.lh-lg-86 { line-height: 86px; }
	.lh-lg-88 { line-height: 88px; }
	.lh-lg-90 { line-height: 90px; }
	.lh-lg-92 { line-height: 92px; }
	.lh-lg-94 { line-height: 94px; }
	.lh-lg-96 { line-height: 96px; }
	.lh-lg-98 { line-height: 98px; }
	.lh-lg-100 { line-height: 100px; }
	.lh-lg-102 { line-height: 102px; }
	.lh-lg-104 { line-height: 104px; }
	.lh-lg-106 { line-height: 106px; }
	.lh-lg-108 { line-height: 108px; }
	.lh-lg-110 { line-height: 110px; }
	.lh-lg-112 { line-height: 112px; }
	.lh-lg-114 { line-height: 114px; }
	.lh-lg-116 { line-height: 116px; }
	.lh-lg-118 { line-height: 118px; }
	.lh-lg-120 { line-height: 120px; }
	.lh-lg-122 { line-height: 122px; }
	.lh-lg-124 { line-height: 124px; }
	.lh-lg-126 { line-height: 126px; }
	.lh-lg-128 { line-height: 128px; }
	.lh-lg-130 { line-height: 130px; }

	/*--------------------------------------------------------------
	 Letter spacing lg
	--------------------------------------------------------------*/

	.ls-lg-1 { letter-spacing: 1px; }
	.ls-lg-2 { letter-spacing: 2px; }
	.ls-lg-3 { letter-spacing: 3px; }
	.ls-lg-4 { letter-spacing: 4px; }
	.ls-lg-5 { letter-spacing: 5px; }
	.ls-lg-6 { letter-spacing: 6px; }
	.ls-lg-7 { letter-spacing: 7px; }
	.ls-lg-8 { letter-spacing: 8px; }
	.ls-lg-9 { letter-spacing: 9px; }
	.ls-lg-10 { letter-spacing: 10px; }


	/*--------------------------------------------------------------
	 Font-weights lg
	--------------------------------------------------------------*/
	.fw-lg-thin { font-weight: 100; }
	.fw-lg-light { font-weight: 300; }
	.fw-lg-regular { font-weight: 400; }
	.fw-lg-medium { font-weight: 500; }
	.fw-lg-semi-bold {	font-weight: 600; }
	.fw-lg-bold { font-weight: 700; }
	.fw-lg-black { font-weight: 900; }

	/*--------------------------------------------------------------
	 Paddings lg
	--------------------------------------------------------------*/
	.padding-zero-lg { padding: 0; }

	.padding-lg-tb-0 { padding-top: 0; padding-bottom: 0; }
	.padding-lg-tb-5 { padding-top: 5px; padding-bottom: 5px; }
	.padding-lg-tb-10 { padding-top: 10px; padding-bottom: 10px; }
	.padding-lg-tb-15 { padding-top: 15px; padding-bottom: 15px; }
	.padding-lg-tb-20 { padding-top: 20px; padding-bottom: 20px; }
	.padding-lg-tb-25 { padding-top: 25px; padding-bottom: 25px; }
	.padding-lg-tb-30 { padding-top: 30px; padding-bottom: 30px; }
	.padding-lg-tb-35 { padding-top: 35px; padding-bottom: 35px; }
	.padding-lg-tb-40 { padding-top: 40px; padding-bottom: 40px; }
	.padding-lg-tb-45 { padding-top: 45px; padding-bottom: 45px; }
	.padding-lg-tb-50 { padding-top: 50px; padding-bottom: 50px; }
	.padding-lg-tb-55 { padding-top: 55px; padding-bottom: 55px; }
	.padding-lg-tb-60 { padding-top: 60px; padding-bottom: 60px; }
	.padding-lg-tb-65 { padding-top: 65px; padding-bottom: 65px; }
	.padding-lg-tb-70 { padding-top: 70px; padding-bottom: 70px; }
	.padding-lg-tb-75 { padding-top: 75px; padding-bottom: 75px; }
	.padding-lg-tb-80 { padding-top: 80px; padding-bottom: 80px; }
	.padding-lg-tb-85 { padding-top: 85px; padding-bottom: 85px; }
	.padding-lg-tb-90 { padding-top: 90px; padding-bottom: 90px; }
	.padding-lg-tb-95 { padding-top: 95px; padding-bottom: 95px; }
	.padding-lg-tb-100 { padding-top: 100px; padding-bottom: 100px; }
	.padding-lg-tb-105 { padding-top: 105px; padding-bottom: 105px; }
	.padding-lg-tb-110 { padding-top: 110px; padding-bottom: 110px; }
	.padding-lg-tb-115 { padding-top: 115px; padding-bottom: 115px; }
	.padding-lg-tb-120 { padding-top: 120px; padding-bottom: 120px; }

	.padding-lg-rl-0 { padding-right: 0; padding-left: 0; }
	.padding-lg-rl-5 { padding-right: 5px; padding-left: 5px; }
	.padding-lg-rl-10 { padding-right: 10px; padding-left: 10px; }
	.padding-lg-rl-15 { padding-right: 15px; padding-left: 15px; }
	.padding-lg-rl-20 { padding-right: 20px; padding-left: 20px; }
	.padding-lg-rl-25 { padding-right: 25px; padding-left: 25px; }
	.padding-lg-rl-30 { padding-right: 30px; padding-left: 30px; }
	.padding-lg-rl-35 { padding-right: 35px; padding-left: 35px; }
	.padding-lg-rl-40 { padding-right: 40px; padding-left: 40px; }
	.padding-lg-rl-45 { padding-right: 45px; padding-left: 45px; }
	.padding-lg-rl-50 { padding-right: 50px; padding-left: 50px; }
	.padding-lg-rl-55 { padding-right: 55px; padding-left: 55px; }
	.padding-lg-rl-60 { padding-right: 60px; padding-left: 60px; }
	.padding-lg-rl-65 { padding-right: 65px; padding-left: 65px; }
	.padding-lg-rl-70 { padding-right: 70px; padding-left: 70px; }
	.padding-lg-rl-75 { padding-right: 75px; padding-left: 75px; }
	.padding-lg-rl-80 { padding-right: 80px; padding-left: 80px; }
	.padding-lg-rl-85 { padding-right: 85px; padding-left: 85px; }
	.padding-lg-rl-90 { padding-right: 90px; padding-left: 90px; }
	.padding-lg-rl-95 { padding-right: 95px; padding-left: 95px; }
	.padding-lg-rl-100 { padding-right: 100px; padding-left: 100px; }
	.padding-lg-rl-105 { padding-right: 105px; padding-left: 105px; }
	.padding-lg-rl-110 { padding-right: 110px; padding-left: 110px; }
	.padding-lg-rl-115 { padding-right: 115px; padding-left: 115px; }
	.padding-lg-rl-120 { padding-right: 120px; padding-left: 120px; }


	.padding-lg-t-0{ padding-top: 0px; }
	.padding-lg-t-5{ padding-top: 5px; }
	.padding-lg-t-10{ padding-top: 10px; }
	.padding-lg-t-15{ padding-top: 15px; }
	.padding-lg-t-20{ padding-top: 20px; }
	.padding-lg-t-25{ padding-top: 25px; }
	.padding-lg-t-30{ padding-top: 30px; }
	.padding-lg-t-35{ padding-top: 35; }
	.padding-lg-t-40{ padding-top: 40px; }
	.padding-lg-t-45{ padding-top: 45px; }
	.padding-lg-t-50{ padding-top: 50px; }
	.padding-lg-t-55{ padding-top: 55px; }
	.padding-lg-t-60{ padding-top: 60px; }
	.padding-lg-t-65{ padding-top: 65px; }
	.padding-lg-t-70{ padding-top: 70px; }
	.padding-lg-t-75{ padding-top: 75px; }
	.padding-lg-t-80{ padding-top: 80px; }
	.padding-lg-t-85{ padding-top: 85px; }
	.padding-lg-t-90{ padding-top: 90px; }
	.padding-lg-t-95{ padding-top: 95px; }
	.padding-lg-t-100{ padding-top: 100px; }
	.padding-lg-t-120{ padding-top: 120px; }
	.padding-lg-t-125{ padding-top: 125px; }
	.padding-lg-t-150{ padding-top: 150px; }
	.padding-lg-t-175{ padding-top: 175px; }
	.padding-lg-t-200{ padding-top: 200px; }
	.padding-lg-t-225{ padding-top: 225px; }
	.padding-lg-t-250{ padding-top: 250px; }
	.padding-lg-t-275{ padding-top: 275px; }
	.padding-lg-t-300{ padding-top: 300px; }


	.padding-lg-b-0{ padding-bottom: 0px; }
	.padding-lg-b-5{ padding-bottom: 5px; }
	.padding-lg-b-10{ padding-bottom: 10px; }
	.padding-lg-b-15{ padding-bottom: 15px; }
	.padding-lg-b-20{ padding-bottom: 20px; }
	.padding-lg-b-25{ padding-bottom: 25px; }
	.padding-lg-b-30{ padding-bottom: 30px; }
	.padding-lg-b-35{ padding-bottom: 35px; }
	.padding-lg-b-40{ padding-bottom: 40px; }
	.padding-lg-b-45{ padding-bottom: 45px; }
	.padding-lg-b-50{ padding-bottom: 50px; }
	.padding-lg-b-55{ padding-bottom: 55px; }
	.padding-lg-b-60{ padding-bottom: 60px; }
	.padding-lg-b-65{ padding-bottom: 65px; }
	.padding-lg-b-70{ padding-bottom: 70px; }
	.padding-lg-b-75{ padding-bottom: 75px; }
	.padding-lg-b-80{ padding-bottom: 80px; }
	.padding-lg-b-85{ padding-bottom: 85px; }
	.padding-lg-b-90{ padding-bottom: 90px; }
	.padding-lg-b-95{ padding-bottom: 95px; }
	.padding-lg-b-100{ padding-bottom: 100px; }
	.padding-lg-b-120{ padding-bottom: 120px; }
	.padding-lg-b-125{ padding-bottom: 125px; }
	.padding-lg-b-150{ padding-bottom: 150px; }
	.padding-lg-b-175{ padding-bottom: 175px; }
	.padding-lg-b-200{ padding-bottom: 200px; }
	.padding-lg-b-225{ padding-bottom: 225px; }
	.padding-lg-b-250{ padding-bottom: 250px; }
	.padding-lg-b-275{ padding-bottom: 275px; }
	.padding-lg-b-300{ padding-bottom: 300px; }

	/*--------------------------------------------------------------
	 Margins lg
	--------------------------------------------------------------*/
	.margin-zero-lg { margin: 0; }

	.margin-lg-tb-0 { margin-top: 0; margin-bottom: 0; }
	.margin-lg-tb-5 { margin-top: 5px; margin-bottom: 5px; }
	.margin-lg-tb-10 { margin-top: 10px; margin-bottom: 10px; }
	.margin-lg-tb-15 { margin-top: 15px; margin-bottom: 15px; }
	.margin-lg-tb-20 { margin-top: 20px; margin-bottom: 20px; }
	.margin-lg-tb-25 { margin-top: 25px; margin-bottom: 25px; }
	.margin-lg-tb-30 { margin-top: 30px; margin-bottom: 30px; }
	.margin-lg-tb-35 { margin-top: 35px; margin-bottom: 35px; }
	.margin-lg-tb-40 { margin-top: 40px; margin-bottom: 40px; }
	.margin-lg-tb-45 { margin-top: 45px; margin-bottom: 45px; }
	.margin-lg-tb-50 { margin-top: 50px; margin-bottom: 50px; }
	.margin-lg-tb-55 { margin-top: 55px; margin-bottom: 55px; }
	.margin-lg-tb-60 { margin-top: 60px; margin-bottom: 60px; }
	.margin-lg-tb-65 { margin-top: 65px; margin-bottom: 65px; }
	.margin-lg-tb-70 { margin-top: 70px; margin-bottom: 70px; }
	.margin-lg-tb-75 { margin-top: 75px; margin-bottom: 75px; }
	.margin-lg-tb-80 { margin-top: 80px; margin-bottom: 80px; }
	.margin-lg-tb-85 { margin-top: 85px; margin-bottom: 85px; }
	.margin-lg-tb-90 { margin-top: 90px; margin-bottom: 90px; }
	.margin-lg-tb-95 { margin-top: 95px; margin-bottom: 95px; }
	.margin-lg-tb-100 { margin-top: 100px; margin-bottom: 100px; }
	.margin-lg-tb-105 { margin-top: 105px; margin-bottom: 105px; }
	.margin-lg-tb-110 { margin-top: 110px; margin-bottom: 110px; }
	.margin-lg-tb-115 { margin-top: 115px; margin-bottom: 115px; }
	.margin-lg-tb-120 { margin-top: 120px; margin-bottom: 120px; }

	.margin-lg-rl-0 { margin-right: 0; margin-left: 0; }
	.margin-lg-rl-5 { margin-right: 5px; margin-left: 5px; }
	.margin-lg-rl-10 { margin-right: 10px; margin-left: 10px; }
	.margin-lg-rl-15 { margin-right: 15px; margin-left: 15px; }
	.margin-lg-rl-20 { margin-right: 20px; margin-left: 20px; }
	.margin-lg-rl-25 { margin-right: 25px; margin-left: 25px; }
	.margin-lg-rl-30 { margin-right: 30px; margin-left: 30px; }
	.margin-lg-rl-35 { margin-right: 35px; margin-left: 35px; }
	.margin-lg-rl-40 { margin-right: 40px; margin-left: 40px; }
	.margin-lg-rl-45 { margin-right: 45px; margin-left: 45px; }
	.margin-lg-rl-50 { margin-right: 50px; margin-left: 50px; }
	.margin-lg-rl-55 { margin-right: 55px; margin-left: 55px; }
	.margin-lg-rl-60 { margin-right: 60px; margin-left: 60px; }
	.margin-lg-rl-65 { margin-right: 65px; margin-left: 65px; }
	.margin-lg-rl-70 { margin-right: 70px; margin-left: 70px; }
	.margin-lg-rl-75 { margin-right: 75px; margin-left: 75px; }
	.margin-lg-rl-80 { margin-right: 80px; margin-left: 80px; }
	.margin-lg-rl-85 { margin-right: 85px; margin-left: 85px; }
	.margin-lg-rl-90 { margin-right: 90px; margin-left: 90px; }
	.margin-lg-rl-95 { margin-right: 95px; margin-left: 95px; }
	.margin-lg-rl-100 { margin-right: 100px; margin-left: 100px; }
	.margin-lg-rl-105 { margin-right: 105px; margin-left: 105px; }
	.margin-lg-rl-110 { margin-right: 110px; margin-left: 110px; }
	.margin-lg-rl-115 { margin-right: 115px; margin-left: 115px; }
	.margin-lg-rl-120 { margin-right: 120px; margin-left: 120px; }


	.margin-lg-t-0{ margin-top: 0px; }
	.margin-lg-t-5{ margin-top: 5px; }
	.margin-lg-t-10{ margin-top: 10px; }
	.margin-lg-t-15{ margin-top: 15px; }
	.margin-lg-t-20{ margin-top: 20px; }
	.margin-lg-t-25{ margin-top: 25px; }
	.margin-lg-t-30{ margin-top: 30px; }
	.margin-lg-t-35{ margin-top: 35; }
	.margin-lg-t-40{ margin-top: 40px; }
	.margin-lg-t-45{ margin-top: 45px; }
	.margin-lg-t-50{ margin-top: 50px; }
	.margin-lg-t-55{ margin-top: 55px; }
	.margin-lg-t-60{ margin-top: 60px; }
	.margin-lg-t-65{ margin-top: 65px; }
	.margin-lg-t-70{ margin-top: 70px; }
	.margin-lg-t-75{ margin-top: 75px; }
	.margin-lg-t-80{ margin-top: 80px; }
	.margin-lg-t-85{ margin-top: 85px; }
	.margin-lg-t-90{ margin-top: 90px; }
	.margin-lg-t-95{ margin-top: 95px; }
	.margin-lg-t-100{ margin-top: 100px; }
	.margin-lg-t-120{ margin-top: 120px; }
	.margin-lg-t-125{ margin-top: 125px; }
	.margin-lg-t-150{ margin-top: 150px; }
	.margin-lg-t-175{ margin-top: 175px; }
	.margin-lg-t-200{ margin-top: 200px; }
	.margin-lg-t-225{ margin-top: 225px; }
	.margin-lg-t-250{ margin-top: 250px; }
	.margin-lg-t-275{ margin-top: 275px; }
	.margin-lg-t-300{ margin-top: 300px; }


	.margin-lg-b-0{ margin-bottom: 0px; }
	.margin-lg-b-5{ margin-bottom: 5px; }
	.margin-lg-b-10{ margin-bottom: 10px; }
	.margin-lg-b-15{ margin-bottom: 15px; }
	.margin-lg-b-20{ margin-bottom: 20px; }
	.margin-lg-b-25{ margin-bottom: 25px; }
	.margin-lg-b-30{ margin-bottom: 30px; }
	.margin-lg-b-35{ margin-bottom: 35px; }
	.margin-lg-b-40{ margin-bottom: 40px; }
	.margin-lg-b-45{ margin-bottom: 45px; }
	.margin-lg-b-50{ margin-bottom: 50px; }
	.margin-lg-b-55{ margin-bottom: 55px; }
	.margin-lg-b-60{ margin-bottom: 60px; }
	.margin-lg-b-65{ margin-bottom: 65px; }
	.margin-lg-b-70{ margin-bottom: 70px; }
	.margin-lg-b-75{ margin-bottom: 75px; }
	.margin-lg-b-80{ margin-bottom: 80px; }
	.margin-lg-b-85{ margin-bottom: 85px; }
	.margin-lg-b-90{ margin-bottom: 90px; }
	.margin-lg-b-95{ margin-bottom: 95px; }
	.margin-lg-b-100{ margin-bottom: 100px; }
	.margin-lg-b-120{ margin-bottom: 120px; }
	.margin-lg-b-125{ margin-bottom: 125px; }
	.margin-lg-b-150{ margin-bottom: 150px; }
	.margin-lg-b-175{ margin-bottom: 175px; }
	.margin-lg-b-200{ margin-bottom: 200px; }
	.margin-lg-b-225{ margin-bottom: 225px; }
	.margin-lg-b-250{ margin-bottom: 250px; }
	.margin-lg-b-275{ margin-bottom: 275px; }
	.margin-lg-b-300{ margin-bottom: 300px; }

}

/*--------------------------------------------------------------
 Media XL css
--------------------------------------------------------------*/
@media (min-width: 1200px) {
	/*--------------------------------------------------------------
	 Font-sizes xl
	--------------------------------------------------------------*/

	.fz-xl-8 { font-size: 0.75em; }
	.fz-xl-9 { font-size: 0.57em; }
	.fz-xl-10 { font-size: 0.63em; }
	.fz-xl-11 { font-size: 0.69em; }
	.fz-xl-12 { font-size: 0.75em; }
	.fz-xl-13 { font-size: 0.82em; }
	.fz-xl-14 { font-size: 0.88em; }
	.fz-xl-15 { font-size: 0.94em; }
	.fz-xl-16 { font-size: 1em; }
	.fz-xl-17 { font-size: 1.07em; }
	.fz-xl-18 { font-size: 1.13em; }
	.fz-xl-19 { font-size: 1.19em; }
	.fz-xl-20 { font-size: 1.25em; }
	.fz-xl-22 { font-size: 1.38em; }
	.fz-xl-24 { font-size: 1.5em; }
	.fz-xl-26 { font-size: 1.63em; }
	.fz-xl-28 { font-size: 1.75em; }
	.fz-xl-30 { font-size: 1.88em; }
	.fz-xl-32 { font-size: 2em; }
	.fz-xl-34 { font-size: 2.13em; }
	.fz-xl-36 { font-size: 2.25em; }
	.fz-xl-38 { font-size: 2.38em; }
	.fz-xl-40 { font-size: 2.5em; }
	.fz-xl-42 { font-size: 2.63em; }
	.fz-xl-44 { font-size: 2.75em; }
	.fz-xl-46 { font-size: 2.88em; }
	.fz-xl-48 { font-size: 3em; }
	.fz-xl-50 { font-size: 3.13em; }
	.fz-xl-52 { font-size: 3.25em; }
	.fz-xl-54 { font-size: 3.38em; }
	.fz-xl-56 { font-size: 3.5em; }
	.fz-xl-58 { font-size: 3.63em; }
	.fz-xl-60 { font-size: 3.75em; }
	.fz-xl-62 { font-size: 3.88em; }
	.fz-xl-64 { font-size: 4em; }
	.fz-xl-66 { font-size: 4.13em; }
	.fz-xl-68 { font-size: 4.25em; }
	.fz-xl-70 { font-size: 4.37em; }
	.fz-xl-72 { font-size: 4.5em; }
	.fz-xl-74 { font-size: 4.63em; }
	.fz-xl-76 { font-size: 4.75em; }
	.fz-xl-78 { font-size: 4.88em; }
	.fz-xl-80 { font-size: 5em; }
	.fz-xl-82 { font-size: 5.13em; }
	.fz-xl-84 { font-size: 5.25em; }
	.fz-xl-86 { font-size: 5.38em; }
	.fz-xl-88 { font-size: 5.5em; }
	.fz-xl-90 { font-size: 5.63em; }
	.fz-xl-92 { font-size: 5.75em; }
	.fz-xl-94 { font-size: 5.88em; }
	.fz-xl-96 { font-size: 6em; }
	.fz-xl-98 { font-size: 6.13em; }
	.fz-xl-100 { font-size: 6.25em; }
	.fz-xl-102 { font-size: 6.38em; }
	.fz-xl-104 { font-size: 6.5em; }
	.fz-xl-106 { font-size: 6.63em; }
	.fz-xl-108 { font-size: 6.75em; }
	.fz-xl-110 { font-size: 6.88em; }
	.fz-xl-112 { font-size: 7em; }
	.fz-xl-114 { font-size: 7.13em; }
	.fz-xl-116 { font-size: 7.25em; }
	.fz-xl-118 { font-size: 7.38em; }
	.fz-xl-120 { font-size: 7.5em; }
	.fz-xl-122 { font-size: 7.63em; }
	.fz-xl-124 { font-size: 7.75em; }
	.fz-xl-126 { font-size: 7.88em; }
	.fz-xl-128 { font-size: 8em; }
	.fz-xl-130 { font-size: 8.13em; }

	/*--------------------------------------------------------------
	 Line height xl
	--------------------------------------------------------------*/

	.lh-xl-8 { line-height: 8px; }
	.lh-xl-9 { line-height: 9px; }
	.lh-xl-10 { line-height: 10px; }
	.lh-xl-11 { line-height: 11px; }
	.lh-xl-12 { line-height: 12px; }
	.lh-xl-13 { line-height: 13px; }
	.lh-xl-14 { line-height: 14px; }
	.lh-xl-15 { line-height: 15px; }
	.lh-xl-16 { line-height: 16px; }
	.lh-xl-17 { line-height: 17px; }
	.lh-xl-18 { line-height: 18px; }
	.lh-xl-19 { line-height: 19px; }
	.lh-xl-20 { line-height: 20px; }
	.lh-xl-22 { line-height: 22px; }
	.lh-xl-24 { line-height: 24px; }
	.lh-xl-26 { line-height: 26px; }
	.lh-xl-28 { line-height: 28px; }
	.lh-xl-30 { line-height: 30px; }
	.lh-xl-32 { line-height: 32px; }
	.lh-xl-34 { line-height: 34px; }
	.lh-xl-36 { line-height: 36px; }
	.lh-xl-38 { line-height: 38px; }
	.lh-xl-40 { line-height: 40px; }
	.lh-xl-42 { line-height: 42px; }
	.lh-xl-44 { line-height: 44px; }
	.lh-xl-46 { line-height: 46px; }
	.lh-xl-48 { line-height: 48px; }
	.lh-xl-50 { line-height: 50px; }
	.lh-xl-52 { line-height: 52px; }
	.lh-xl-54 { line-height: 54px; }
	.lh-xl-56 { line-height: 56px; }
	.lh-xl-58 { line-height: 58px; }
	.lh-xl-60 { line-height: 60px; }
	.lh-xl-62 { line-height: 62px; }
	.lh-xl-64 { line-height: 64px; }
	.lh-xl-66 { line-height: 66px; }
	.lh-xl-68 { line-height: 68px; }
	.lh-xl-70 { line-height: 70px; }
	.lh-xl-72 { line-height: 72px; }
	.lh-xl-74 { line-height: 74px; }
	.lh-xl-76 { line-height: 76px; }
	.lh-xl-78 { line-height: 78px; }
	.lh-xl-80 { line-height: 80px; }
	.lh-xl-82 { line-height: 82px; }
	.lh-xl-84 { line-height: 84px; }
	.lh-xl-86 { line-height: 86px; }
	.lh-xl-88 { line-height: 88px; }
	.lh-xl-90 { line-height: 90px; }
	.lh-xl-92 { line-height: 92px; }
	.lh-xl-94 { line-height: 94px; }
	.lh-xl-96 { line-height: 96px; }
	.lh-xl-98 { line-height: 98px; }
	.lh-xl-100 { line-height: 100px; }
	.lh-xl-102 { line-height: 102px; }
	.lh-xl-104 { line-height: 104px; }
	.lh-xl-106 { line-height: 106px; }
	.lh-xl-108 { line-height: 108px; }
	.lh-xl-110 { line-height: 110px; }
	.lh-xl-112 { line-height: 112px; }
	.lh-xl-114 { line-height: 114px; }
	.lh-xl-116 { line-height: 116px; }
	.lh-xl-118 { line-height: 118px; }
	.lh-xl-120 { line-height: 120px; }
	.lh-xl-122 { line-height: 122px; }
	.lh-xl-124 { line-height: 124px; }
	.lh-xl-126 { line-height: 126px; }
	.lh-xl-128 { line-height: 128px; }
	.lh-xl-130 { line-height: 130px; }

	/*--------------------------------------------------------------
	 Letter spacing xl
	--------------------------------------------------------------*/

	.ls-xl-1 { letter-spacing: 1px; }
	.ls-xl-2 { letter-spacing: 2px; }
	.ls-xl-3 { letter-spacing: 3px; }
	.ls-xl-4 { letter-spacing: 4px; }
	.ls-xl-5 { letter-spacing: 5px; }
	.ls-xl-6 { letter-spacing: 6px; }
	.ls-xl-7 { letter-spacing: 7px; }
	.ls-xl-8 { letter-spacing: 8px; }
	.ls-xl-9 { letter-spacing: 9px; }
	.ls-xl-10 { letter-spacing: 10px; }


	/*--------------------------------------------------------------
	 Font-weights xl
	--------------------------------------------------------------*/
	.fw-xl-thin { font-weight: 100; }
	.fw-xl-light { font-weight: 300; }
	.fw-xl-regular { font-weight: 400; }
	.fw-xl-medium { font-weight: 500; }
	.fw-xl-semi-bold {	font-weight: 600; }
	.fw-xl-bold { font-weight: 700; }
	.fw-xl-black { font-weight: 900; }

	/*--------------------------------------------------------------
	 Paddings xl
	--------------------------------------------------------------*/
	.padding-zero-xl { padding: 0; }

	.padding-xl-tb-0 { padding-top: 0; padding-bottom: 0; }
	.padding-xl-tb-5 { padding-top: 5px; padding-bottom: 5px; }
	.padding-xl-tb-10 { padding-top: 10px; padding-bottom: 10px; }
	.padding-xl-tb-15 { padding-top: 15px; padding-bottom: 15px; }
	.padding-xl-tb-20 { padding-top: 20px; padding-bottom: 20px; }
	.padding-xl-tb-25 { padding-top: 25px; padding-bottom: 25px; }
	.padding-xl-tb-30 { padding-top: 30px; padding-bottom: 30px; }
	.padding-xl-tb-35 { padding-top: 35px; padding-bottom: 35px; }
	.padding-xl-tb-40 { padding-top: 40px; padding-bottom: 40px; }
	.padding-xl-tb-45 { padding-top: 45px; padding-bottom: 45px; }
	.padding-xl-tb-50 { padding-top: 50px; padding-bottom: 50px; }
	.padding-xl-tb-55 { padding-top: 55px; padding-bottom: 55px; }
	.padding-xl-tb-60 { padding-top: 60px; padding-bottom: 60px; }
	.padding-xl-tb-65 { padding-top: 65px; padding-bottom: 65px; }
	.padding-xl-tb-70 { padding-top: 70px; padding-bottom: 70px; }
	.padding-xl-tb-75 { padding-top: 75px; padding-bottom: 75px; }
	.padding-xl-tb-80 { padding-top: 80px; padding-bottom: 80px; }
	.padding-xl-tb-85 { padding-top: 85px; padding-bottom: 85px; }
	.padding-xl-tb-90 { padding-top: 90px; padding-bottom: 90px; }
	.padding-xl-tb-95 { padding-top: 95px; padding-bottom: 95px; }
	.padding-xl-tb-100 { padding-top: 100px; padding-bottom: 100px; }
	.padding-xl-tb-105 { padding-top: 105px; padding-bottom: 105px; }
	.padding-xl-tb-110 { padding-top: 110px; padding-bottom: 110px; }
	.padding-xl-tb-115 { padding-top: 115px; padding-bottom: 115px; }
	.padding-xl-tb-120 { padding-top: 120px; padding-bottom: 120px; }

	.padding-xl-rl-0 { padding-right: 0; padding-left: 0; }
	.padding-xl-rl-5 { padding-right: 5px; padding-left: 5px; }
	.padding-xl-rl-10 { padding-right: 10px; padding-left: 10px; }
	.padding-xl-rl-15 { padding-right: 15px; padding-left: 15px; }
	.padding-xl-rl-20 { padding-right: 20px; padding-left: 20px; }
	.padding-xl-rl-25 { padding-right: 25px; padding-left: 25px; }
	.padding-xl-rl-30 { padding-right: 30px; padding-left: 30px; }
	.padding-xl-rl-35 { padding-right: 35px; padding-left: 35px; }
	.padding-xl-rl-40 { padding-right: 40px; padding-left: 40px; }
	.padding-xl-rl-45 { padding-right: 45px; padding-left: 45px; }
	.padding-xl-rl-50 { padding-right: 50px; padding-left: 50px; }
	.padding-xl-rl-55 { padding-right: 55px; padding-left: 55px; }
	.padding-xl-rl-60 { padding-right: 60px; padding-left: 60px; }
	.padding-xl-rl-65 { padding-right: 65px; padding-left: 65px; }
	.padding-xl-rl-70 { padding-right: 70px; padding-left: 70px; }
	.padding-xl-rl-75 { padding-right: 75px; padding-left: 75px; }
	.padding-xl-rl-80 { padding-right: 80px; padding-left: 80px; }
	.padding-xl-rl-85 { padding-right: 85px; padding-left: 85px; }
	.padding-xl-rl-90 { padding-right: 90px; padding-left: 90px; }
	.padding-xl-rl-95 { padding-right: 95px; padding-left: 95px; }
	.padding-xl-rl-100 { padding-right: 100px; padding-left: 100px; }
	.padding-xl-rl-105 { padding-right: 105px; padding-left: 105px; }
	.padding-xl-rl-110 { padding-right: 110px; padding-left: 110px; }
	.padding-xl-rl-115 { padding-right: 115px; padding-left: 115px; }
	.padding-xl-rl-120 { padding-right: 120px; padding-left: 120px; }


	.padding-xl-t-0{ padding-top: 0px; }
	.padding-xl-t-5{ padding-top: 5px; }
	.padding-xl-t-10{ padding-top: 10px; }
	.padding-xl-t-15{ padding-top: 15px; }
	.padding-xl-t-20{ padding-top: 20px; }
	.padding-xl-t-25{ padding-top: 25px; }
	.padding-xl-t-30{ padding-top: 30px; }
	.padding-xl-t-35{ padding-top: 35; }
	.padding-xl-t-40{ padding-top: 40px; }
	.padding-xl-t-45{ padding-top: 45px; }
	.padding-xl-t-50{ padding-top: 50px; }
	.padding-xl-t-55{ padding-top: 55px; }
	.padding-xl-t-60{ padding-top: 60px; }
	.padding-xl-t-65{ padding-top: 65px; }
	.padding-xl-t-70{ padding-top: 70px; }
	.padding-xl-t-75{ padding-top: 75px; }
	.padding-xl-t-80{ padding-top: 80px; }
	.padding-xl-t-85{ padding-top: 85px; }
	.padding-xl-t-90{ padding-top: 90px; }
	.padding-xl-t-95{ padding-top: 95px; }
	.padding-xl-t-100{ padding-top: 100px; }
	.padding-xl-t-120{ padding-top: 120px; }
	.padding-xl-t-125{ padding-top: 125px; }
	.padding-xl-t-150{ padding-top: 150px; }
	.padding-xl-t-175{ padding-top: 175px; }
	.padding-xl-t-200{ padding-top: 200px; }
	.padding-xl-t-225{ padding-top: 225px; }
	.padding-xl-t-250{ padding-top: 250px; }
	.padding-xl-t-275{ padding-top: 275px; }
	.padding-xl-t-300{ padding-top: 300px; }


	.padding-xl-b-0{ padding-bottom: 0px; }
	.padding-xl-b-5{ padding-bottom: 5px; }
	.padding-xl-b-10{ padding-bottom: 10px; }
	.padding-xl-b-15{ padding-bottom: 15px; }
	.padding-xl-b-20{ padding-bottom: 20px; }
	.padding-xl-b-25{ padding-bottom: 25px; }
	.padding-xl-b-30{ padding-bottom: 30px; }
	.padding-xl-b-35{ padding-bottom: 35px; }
	.padding-xl-b-40{ padding-bottom: 40px; }
	.padding-xl-b-45{ padding-bottom: 45px; }
	.padding-xl-b-50{ padding-bottom: 50px; }
	.padding-xl-b-55{ padding-bottom: 55px; }
	.padding-xl-b-60{ padding-bottom: 60px; }
	.padding-xl-b-65{ padding-bottom: 65px; }
	.padding-xl-b-70{ padding-bottom: 70px; }
	.padding-xl-b-75{ padding-bottom: 75px; }
	.padding-xl-b-80{ padding-bottom: 80px; }
	.padding-xl-b-85{ padding-bottom: 85px; }
	.padding-xl-b-90{ padding-bottom: 90px; }
	.padding-xl-b-95{ padding-bottom: 95px; }
	.padding-xl-b-100{ padding-bottom: 100px; }
	.padding-xl-b-120{ padding-bottom: 120px; }
	.padding-xl-b-125{ padding-bottom: 125px; }
	.padding-xl-b-150{ padding-bottom: 150px; }
	.padding-xl-b-175{ padding-bottom: 175px; }
	.padding-xl-b-200{ padding-bottom: 200px; }
	.padding-xl-b-225{ padding-bottom: 225px; }
	.padding-xl-b-250{ padding-bottom: 250px; }
	.padding-xl-b-275{ padding-bottom: 275px; }
	.padding-xl-b-300{ padding-bottom: 300px; }

	/*--------------------------------------------------------------
	 Margins xl
	--------------------------------------------------------------*/
	.margin-zero-xl { margin: 0; }

	.margin-xl-tb-0 { margin-top: 0; margin-bottom: 0; }
	.margin-xl-tb-5 { margin-top: 5px; margin-bottom: 5px; }
	.margin-xl-tb-10 { margin-top: 10px; margin-bottom: 10px; }
	.margin-xl-tb-15 { margin-top: 15px; margin-bottom: 15px; }
	.margin-xl-tb-20 { margin-top: 20px; margin-bottom: 20px; }
	.margin-xl-tb-25 { margin-top: 25px; margin-bottom: 25px; }
	.margin-xl-tb-30 { margin-top: 30px; margin-bottom: 30px; }
	.margin-xl-tb-35 { margin-top: 35px; margin-bottom: 35px; }
	.margin-xl-tb-40 { margin-top: 40px; margin-bottom: 40px; }
	.margin-xl-tb-45 { margin-top: 45px; margin-bottom: 45px; }
	.margin-xl-tb-50 { margin-top: 50px; margin-bottom: 50px; }
	.margin-xl-tb-55 { margin-top: 55px; margin-bottom: 55px; }
	.margin-xl-tb-60 { margin-top: 60px; margin-bottom: 60px; }
	.margin-xl-tb-65 { margin-top: 65px; margin-bottom: 65px; }
	.margin-xl-tb-70 { margin-top: 70px; margin-bottom: 70px; }
	.margin-xl-tb-75 { margin-top: 75px; margin-bottom: 75px; }
	.margin-xl-tb-80 { margin-top: 80px; margin-bottom: 80px; }
	.margin-xl-tb-85 { margin-top: 85px; margin-bottom: 85px; }
	.margin-xl-tb-90 { margin-top: 90px; margin-bottom: 90px; }
	.margin-xl-tb-95 { margin-top: 95px; margin-bottom: 95px; }
	.margin-xl-tb-100 { margin-top: 100px; margin-bottom: 100px; }
	.margin-xl-tb-105 { margin-top: 105px; margin-bottom: 105px; }
	.margin-xl-tb-110 { margin-top: 110px; margin-bottom: 110px; }
	.margin-xl-tb-115 { margin-top: 115px; margin-bottom: 115px; }
	.margin-xl-tb-120 { margin-top: 120px; margin-bottom: 120px; }

	.margin-xl-rl-0 { margin-right: 0; margin-left: 0; }
	.margin-xl-rl-5 { margin-right: 5px; margin-left: 5px; }
	.margin-xl-rl-10 { margin-right: 10px; margin-left: 10px; }
	.margin-xl-rl-15 { margin-right: 15px; margin-left: 15px; }
	.margin-xl-rl-20 { margin-right: 20px; margin-left: 20px; }
	.margin-xl-rl-25 { margin-right: 25px; margin-left: 25px; }
	.margin-xl-rl-30 { margin-right: 30px; margin-left: 30px; }
	.margin-xl-rl-35 { margin-right: 35px; margin-left: 35px; }
	.margin-xl-rl-40 { margin-right: 40px; margin-left: 40px; }
	.margin-xl-rl-45 { margin-right: 45px; margin-left: 45px; }
	.margin-xl-rl-50 { margin-right: 50px; margin-left: 50px; }
	.margin-xl-rl-55 { margin-right: 55px; margin-left: 55px; }
	.margin-xl-rl-60 { margin-right: 60px; margin-left: 60px; }
	.margin-xl-rl-65 { margin-right: 65px; margin-left: 65px; }
	.margin-xl-rl-70 { margin-right: 70px; margin-left: 70px; }
	.margin-xl-rl-75 { margin-right: 75px; margin-left: 75px; }
	.margin-xl-rl-80 { margin-right: 80px; margin-left: 80px; }
	.margin-xl-rl-85 { margin-right: 85px; margin-left: 85px; }
	.margin-xl-rl-90 { margin-right: 90px; margin-left: 90px; }
	.margin-xl-rl-95 { margin-right: 95px; margin-left: 95px; }
	.margin-xl-rl-100 { margin-right: 100px; margin-left: 100px; }
	.margin-xl-rl-105 { margin-right: 105px; margin-left: 105px; }
	.margin-xl-rl-110 { margin-right: 110px; margin-left: 110px; }
	.margin-xl-rl-115 { margin-right: 115px; margin-left: 115px; }
	.margin-xl-rl-120 { margin-right: 120px; margin-left: 120px; }


	.margin-xl-t-0{ margin-top: 0px; }
	.margin-xl-t-5{ margin-top: 5px; }
	.margin-xl-t-10{ margin-top: 10px; }
	.margin-xl-t-15{ margin-top: 15px; }
	.margin-xl-t-20{ margin-top: 20px; }
	.margin-xl-t-25{ margin-top: 25px; }
	.margin-xl-t-30{ margin-top: 30px; }
	.margin-xl-t-35{ margin-top: 35; }
	.margin-xl-t-40{ margin-top: 40px; }
	.margin-xl-t-45{ margin-top: 45px; }
	.margin-xl-t-50{ margin-top: 50px; }
	.margin-xl-t-55{ margin-top: 55px; }
	.margin-xl-t-60{ margin-top: 60px; }
	.margin-xl-t-65{ margin-top: 65px; }
	.margin-xl-t-70{ margin-top: 70px; }
	.margin-xl-t-75{ margin-top: 75px; }
	.margin-xl-t-80{ margin-top: 80px; }
	.margin-xl-t-85{ margin-top: 85px; }
	.margin-xl-t-90{ margin-top: 90px; }
	.margin-xl-t-95{ margin-top: 95px; }
	.margin-xl-t-100{ margin-top: 100px; }
	.margin-xl-t-120{ margin-top: 120px; }
	.margin-xl-t-125{ margin-top: 125px; }
	.margin-xl-t-150{ margin-top: 150px; }
	.margin-xl-t-175{ margin-top: 175px; }
	.margin-xl-t-200{ margin-top: 200px; }
	.margin-xl-t-225{ margin-top: 225px; }
	.margin-xl-t-250{ margin-top: 250px; }
	.margin-xl-t-275{ margin-top: 275px; }
	.margin-xl-t-300{ margin-top: 300px; }


	.margin-xl-b-0{ margin-bottom: 0px; }
	.margin-xl-b-5{ margin-bottom: 5px; }
	.margin-xl-b-10{ margin-bottom: 10px; }
	.margin-xl-b-15{ margin-bottom: 15px; }
	.margin-xl-b-20{ margin-bottom: 20px; }
	.margin-xl-b-25{ margin-bottom: 25px; }
	.margin-xl-b-30{ margin-bottom: 30px; }
	.margin-xl-b-35{ margin-bottom: 35px; }
	.margin-xl-b-40{ margin-bottom: 40px; }
	.margin-xl-b-45{ margin-bottom: 45px; }
	.margin-xl-b-50{ margin-bottom: 50px; }
	.margin-xl-b-55{ margin-bottom: 55px; }
	.margin-xl-b-60{ margin-bottom: 60px; }
	.margin-xl-b-65{ margin-bottom: 65px; }
	.margin-xl-b-70{ margin-bottom: 70px; }
	.margin-xl-b-75{ margin-bottom: 75px; }
	.margin-xl-b-80{ margin-bottom: 80px; }
	.margin-xl-b-85{ margin-bottom: 85px; }
	.margin-xl-b-90{ margin-bottom: 90px; }
	.margin-xl-b-95{ margin-bottom: 95px; }
	.margin-xl-b-100{ margin-bottom: 100px; }
	.margin-xl-b-120{ margin-bottom: 120px; }
	.margin-xl-b-125{ margin-bottom: 125px; }
	.margin-xl-b-150{ margin-bottom: 150px; }
	.margin-xl-b-175{ margin-bottom: 175px; }
	.margin-xl-b-200{ margin-bottom: 200px; }
	.margin-xl-b-225{ margin-bottom: 225px; }
	.margin-xl-b-250{ margin-bottom: 250px; }
	.margin-xl-b-275{ margin-bottom: 275px; }
	.margin-xl-b-300{ margin-bottom: 300px; }

}
