.p-20{
	padding: 20px;
}
.padding-0 {
	padding: 0;
}
.margin-0 {
	margin: 0;
}

/*------------------------------------------
	01. PADDING TOP
-------------------------------------------*/
/*.pt {*/
	.pt-0 {
		padding-top: 0px;
	}
	.pt-10 {
		padding-top: 10px !important;
	}
	.pt-30 {
		padding-top: 30px;
	}
	.pt-50 {
		padding-top: 50px;
	}
	.pt-60 {
		padding-top: 60px;
	}
	.pt-70 {
		padding-top: 70px;
	}
	.pt-100 {
		padding-top: 100px;
	}
/*}*/

/*------------------------------------------
	02. PADDING BOTTOM
-------------------------------------------*/
/*.pb {*/
	.pb-0 {
		padding-bottom: 0px;
	}
	.pb-10 {
		padding-bottom: 10px;
	}
	.pb-20 {
		padding-bottom: 20px;
	}
	.pb-30 {
		padding-bottom: 30px;
	}
	.pb-40 {
		padding-bottom: 40px;
	}
	.pb-50 {
		padding-bottom: 50px;
	}
	.pb-60 {
		padding-bottom: 60px;
	}
	.pb-70 {
		padding-bottom: 70px;
	}
	.pb-80 {
		padding-bottom: 80px;
	}
	.pb-90 {
		padding-bottom: 90px;
	}
	.pb-100 {
		padding-bottom: 100px;
	}
/*}*/

/*------------------------------------------
	03. PADDING RIGHT
-------------------------------------------*/
/*.pr {*/
	.pr-0 {
		padding-right: 0px;
	}
	.pr-10 {
		padding-right: 10px;
	}
	.pr-15 {
		padding-right: 15px;
	}
	.pr-20 {
		padding-right: 20px;
	}
	.pr-30 {
		padding-right: 30px;
	}
	.pr-40 {
		padding-right: 40px;
	}
	.pr-45 {
		padding-right: 45px;
	}
	.pr-50 {
		padding-right: 50px;
	}
	.pr-55 {
		padding-right: 55px;
	}
	.pr-60 {
		padding-right: 60px;
	}
	.pr-70 {
		padding-right: 70px;
	}
	.pr-80 {
		padding-right: 80px;
	}
	.pr-90 {
		padding-right: 90px;
	}
	.pr-100 {
		padding-right: 100px;
	}
/*}*/

/*------------------------------------------
	04. PADDING LEFT
-------------------------------------------*/
/*.pl {*/
	.pl-0 {
		padding-left: 0px;
	}
	.pl-5 {
		padding-left: 5px;
	}
	.pl-10 {
		padding-left: 10px;
	}
	.pl-15 {
		padding-left: 15px;
	}
	.pl-20 {
		padding-left: 20px;
	}
	.pl-25 {
		padding-left: 25px;
	}
	.pl-30 {
		padding-left: 30px;
	}
	.pl-32 {
		padding-left: 32px;
	}
	.pl-35 {
		padding-left: 35px;
	}
	.pl-40 {
		padding-left: 40px;
	}
	.pl-45 {
		padding-left: 45px;
	}
	.pl-50 {
		padding-left: 50px;
	}
	.pl-55 {
		padding-left: 55px;
	}
	.pl-60 {
		padding-left: 60px;
	}
	.pl-65 {
		padding-left: 65px;
	}
	.pl-70 {
		padding-left: 70px;
	}
	.pl-75 {
		padding-left: 75px;
	}
	.pl-80 {
		padding-left: 80px;
	}
	.pl-85 {
		padding-left: 85px;
	}
	.pl-90 {
		padding-left: 90px;
	}
	.pl-95 {
		padding-left: 95px;
	}
	.pl-100 {
		padding-left: 100px;
	}
/*}*/

/*------------------------------------------
	05. MARGIN TOP
-------------------------------------------*/
/*.mt {*/
	.mt-0 {
		margin-top: 0px;
	}
	.mt-1 {
		margin-top: 1px;
	}
	.mt-2 {
		margin-top: 2px;
	}
	.mt-3 {
		margin-top: 3px;
	}
	.mt-4 {
		margin-top: 4px;
	}
	.mt-5 {
		margin-top: 5px;
	}
	.mt-6 {
		margin-top: 6px;
	}
	.mt-7 {
		margin-top: 7px;
	}
	.mt-8 {
		margin-top: 8px;
	}
	.mt-9 {
		margin-top: 9px;
	}
	.mt-10 {
		margin-top: 10px;
	}
	.mt-11 {
		margin-top: 11px;
	}
	.mt-12 {
		margin-top: 12px;
	}
	.mt-13 {
		margin-top: 13px;
	}
	.mt-14 {
		margin-top: 14px;
	}
	.mt-15 {
		margin-top: 15px;
	}
	.mt-16 {
		margin-top: 16px;
	}
	.mt-17 {
		margin-top: 17px;
	}
	.mt-18 {
		margin-top: 18px;
	}
	.mt-19 {
		margin-top: 19px;
	}
	.mt-20 {
		margin-top: 20px;
	}
	.mt-21 {
		margin-top: 21px;
	}
	.mt-22 {
		margin-top: 22px;
	}
	.mt-23 {
		margin-top: 23px;
	}
	.mt-24 {
		margin-top: 24px;
	}
	.mt-25 {
		margin-top: 25px;
	}
	.mt-26 {
		margin-top: 26px;
	}
	.mt-27 {
		margin-top: 27px;
	}
	.mt-28 {
		margin-top: 28px;
	}
	.mt-29 {
		margin-top: 29px;
	}
	.mt-30 {
		margin-top: 30px;
	}
	.mt-31 {
		margin-top: 31px;
	}
	.mt-32 {
		margin-top: 32px;
	}
	.mt-33 {
		margin-top: 33px;
	}
	.mt-34 {
		margin-top: 34px;
	}
	.mt-35 {
		margin-top: 35px;
	}
	.mt-36 {
		margin-top: 36px;
	}
	.mt-37 {
		margin-top: 37px;
	}
	.mt-38 {
		margin-top: 38px;
	}
	.mt-39 {
		margin-top: 39px;
	}
	.mt-40 {
		margin-top: 40px;
	}
	.mt-41 {
		margin-top: 41px;
	}
	.mt-42 {
		margin-top: 42px;
	}
	.mt-43 {
		margin-top: 43px;
	}
	.mt-44 {
		margin-top: 44px;
	}
	.mt-45 {
		margin-top: 45px;
	}
	.mt-46 {
		margin-top: 46px;
	}
	.mt-47 {
		margin-top: 47px;
	}
	.mt-48 {
		margin-top: 48px;
	}
	.mt-49 {
		margin-top: 49px;
	}
	.mt-50 {
		margin-top: 50px;
	}
	.mt-51 {
		margin-top: 51px;
	}
	.mt-52 {
		margin-top: 52px;
	}
	.mt-53 {
		margin-top: 53px;
	}
	.mt-54 {
		margin-top: 54px;
	}
	.mt-55 {
		margin-top: 55px;
	}
	.mt-56 {
		margin-top: 56px;
	}
	.mt-57 {
		margin-top: 57px;
	}
	.mt-58 {
		margin-top: 58px;
	}
	.mt-59 {
		margin-top: 59px;
	}
	.mt-60 {
		margin-top: 60px;
	}
	.mt-61 {
		margin-top: 61px;
	}
	.mt-62 {
		margin-top: 62px;
	}
	.mt-63 {
		margin-top: 63px;
	}
	.mt-64 {
		margin-top: 64px;
	}
	.mt-65 {
		margin-top: 65px;
	}
	.mt-66 {
		margin-top: 66px;
	}
	.mt-67 {
		margin-top: 67px;
	}
	.mt-68 {
		margin-top: 68px;
	}
	.mt-69 {
		margin-top: 69px;
	}
	.mt-70 {
		margin-top: 70px;
	}
	.mt-71 {
		margin-top: 71px;
	}
	.mt-72 {
		margin-top: 72px;
	}
	.mt-73 {
		margin-top: 73px;
	}
	.mt-74 {
		margin-top: 74px;
	}
	.mt-75 {
		margin-top: 75px;
	}
	.mt-76 {
		margin-top: 76px;
	}
	.mt-77 {
		margin-top: 77px;
	}
	.mt-78 {
		margin-top: 78px;
	}
	.mt-79 {
		margin-top: 79px;
	}
	.mt-80 {
		margin-top: 80px;
	}
	.mt-81 {
		margin-top: 81px;
	}
	.mt-82 {
		margin-top: 82px;
	}
	.mt-83 {
		margin-top: 83px;
	}
	.mt-84 {
		margin-top: 84px;
	}
	.mt-85 {
		margin-top: 85px;
	}
	.mt-86 {
		margin-top: 86px;
	}
	.mt-87 {
		margin-top: 87px;
	}
	.mt-88 {
		margin-top: 88px;
	}
	.mt-89 {
		margin-top: 89px;
	}
	.mt-90 {
		margin-top: 90px;
	}
	.mt-91 {
		margin-top: 91px;
	}
	.mt-92 {
		margin-top: 92px;
	}
	.mt-93 {
		margin-top: 93px;
	}
	.mt-94 {
		margin-top: 94px;
	}
	.mt-95 {
		margin-top: 95px;
	}
	.mt-96 {
		margin-top: 96px;
	}
	.mt-97 {
		margin-top: 97px;
	}
	.mt-98 {
		margin-top: 98px;
	}
	.mt-99 {
		margin-top: 99px;
	}
	.mt-100 {
		margin-top: 100px;
	}
/*}*/

/*------------------------------------------
	06. MARGIN BOTTOM
-------------------------------------------*/
/*.mb {*/
	.mb-0 {
		margin-bottom: 0px;
	}
	.mb-1 {
		margin-bottom: 1px;
	}
	.mb-2 {
		margin-bottom: 2px;
	}
	.mb-3 {
		margin-bottom: 3px;
	}
	.mb-4 {
		margin-bottom: 4px;
	}
	.mb-5 {
		margin-bottom: 5px;
	}
	.mb-6 {
		margin-bottom: 6px;
	}
	.mb-7 {
		margin-bottom: 7px;
	}
	.mb-8 {
		margin-bottom: 8px;
	}
	.mb-9 {
		margin-bottom: 9px;
	}
	.mb-10 {
		margin-bottom: 10px;
	}
	.mb-11 {
		margin-bottom: 11px;
	}
	.mb-12 {
		margin-bottom: 12px;
	}
	.mb-13 {
		margin-bottom: 13px;
	}
	.mb-14 {
		margin-bottom: 14px;
	}
	.mb-15 {
		margin-bottom: 15px;
	}
	.mb-16 {
		margin-bottom: 16px;
	}
	.mb-17 {
		margin-bottom: 17px;
	}
	.mb-18 {
		margin-bottom: 18px;
	}
	.mb-19 {
		margin-bottom: 19px;
	}
	.mb-20 {
		margin-bottom: 20px;
	}
	.mb-21 {
		margin-bottom: 21px;
	}
	.mb-22 {
		margin-bottom: 22px;
	}
	.mb-23 {
		margin-bottom: 23px;
	}
	.mb-24 {
		margin-bottom: 24px;
	}
	.mb-25 {
		margin-bottom: 25px;
	}
	.mb-26 {
		margin-bottom: 26px;
	}
	.mb-27 {
		margin-bottom: 27px;
	}
	.mb-28 {
		margin-bottom: 28px;
	}
	.mb-29 {
		margin-bottom: 29px;
	}
	.mb-30 {
		margin-bottom: 30px;
	}
	.mb-31 {
		margin-bottom: 31px;
	}
	.mb-32 {
		margin-bottom: 32px;
	}
	.mb-33 {
		margin-bottom: 33px;
	}
	.mb-34 {
		margin-bottom: 34px;
	}
	.mb-35 {
		margin-bottom: 35px;
	}
	.mb-36 {
		margin-bottom: 36px;
	}
	.mb-37 {
		margin-bottom: 37px;
	}
	.mb-38 {
		margin-bottom: 38px;
	}
	.mb-39 {
		margin-bottom: 39px;
	}
	.mb-40 {
		margin-bottom: 40px;
	}
	.mb-41 {
		margin-bottom: 41px;
	}
	.mb-42 {
		margin-bottom: 42px;
	}
	.mb-43 {
		margin-bottom: 43px;
	}
	.mb-44 {
		margin-bottom: 44px;
	}
	.mb-45 {
		margin-bottom: 45px;
	}
	.mb-46 {
		margin-bottom: 46px;
	}
	.mb-47 {
		margin-bottom: 47px;
	}
	.mb-48 {
		margin-bottom: 48px;
	}
	.mb-49 {
		margin-bottom: 49px;
	}
	.mb-50 {
		margin-bottom: 50px;
	}
	.mb-51 {
		margin-bottom: 51px;
	}
	.mb-52 {
		margin-bottom: 52px;
	}
	.mb-53 {
		margin-bottom: 53px;
	}
	.mb-54 {
		margin-bottom: 54px;
	}
	.mb-55 {
		margin-bottom: 55px;
	}
	.mb-56 {
		margin-bottom: 56px;
	}
	.mb-57 {
		margin-bottom: 57px;
	}
	.mb-58 {
		margin-bottom: 58px;
	}
	.mb-59 {
		margin-bottom: 59px;
	}
	.mb-60 {
		margin-bottom: 60px;
	}
	.mb-61 {
		margin-bottom: 61px;
	}
	.mb-62 {
		margin-bottom: 62px;
	}
	.mb-63 {
		margin-bottom: 63px;
	}
	.mb-64 {
		margin-bottom: 64px;
	}
	.mb-65 {
		margin-bottom: 65px;
	}
	.mb-66 {
		margin-bottom: 66px;
	}
	.mb-67 {
		margin-bottom: 67px;
	}
	.mb-68 {
		margin-bottom: 68px;
	}
	.mb-69 {
		margin-bottom: 69px;
	}
	.mb-70 {
		margin-bottom: 70px;
	}
	.mb-71 {
		margin-bottom: 71px;
	}
	.mb-72 {
		margin-bottom: 72px;
	}
	.mb-73 {
		margin-bottom: 73px;
	}
	.mb-74 {
		margin-bottom: 74px;
	}
	.mb-75 {
		margin-bottom: 75px;
	}
	.mb-76 {
		margin-bottom: 76px;
	}
	.mb-77 {
		margin-bottom: 77px;
	}
	.mb-78 {
		margin-bottom: 78px;
	}
	.mb-79 {
		margin-bottom: 79px;
	}
	.mb-80 {
		margin-bottom: 80px;
	}
	.mb-81 {
		margin-bottom: 81px;
	}
	.mb-82 {
		margin-bottom: 82px;
	}
	.mb-83 {
		margin-bottom: 83px;
	}
	.mb-84 {
		margin-bottom: 84px;
	}
	.mb-85 {
		margin-bottom: 85px;
	}
	.mb-86 {
		margin-bottom: 86px;
	}
	.mb-87 {
		margin-bottom: 87px;
	}
	.mb-88 {
		margin-bottom: 88px;
	}
	.mb-89 {
		margin-bottom: 89px;
	}
	.mb-90 {
		margin-bottom: 90px;
	}
	.mb-91 {
		margin-bottom: 91px;
	}
	.mb-92 {
		margin-bottom: 92px;
	}
	.mb-93 {
		margin-bottom: 93px;
	}
	.mb-94 {
		margin-bottom: 94px;
	}
	.mb-95 {
		margin-bottom: 95px;
	}
	.mb-96 {
		margin-bottom: 96px;
	}
	.mb-97 {
		margin-bottom: 97px;
	}
	.mb-98 {
		margin-bottom: 98px;
	}
	.mb-99 {
		margin-bottom: 99px;
	}
	.mb-100 {
		margin-bottom: 100px;
	}
/*}*/

/*------------------------------------------
	07. MARGIN RIGHT
-------------------------------------------*/
/*.mr {*/
	.mr-0 {
		margin-right: 0px;
	}
	.mr-1 {
		margin-right: 1px;
	}
	.mr-2 {
		margin-right: 2px;
	}
	.mr-3 {
		margin-right: 3px;
	}
	.mr-4 {
		margin-right: 4px;
	}
	.mr-5 {
		margin-right: 5px;
	}
	.mr-6 {
		margin-right: 6px;
	}
	.mr-7 {
		margin-right: 7px;
	}
	.mr-8 {
		margin-right: 8px;
	}
	.mr-9 {
		margin-right: 9px;
	}
	.mr-10 {
		margin-right: 10px;
	}
	.mr-11 {
		margin-right: 11px;
	}
	.mr-12 {
		margin-right: 12px;
	}
	.mr-13 {
		margin-right: 13px;
	}
	.mr-14 {
		margin-right: 14px;
	}
	.mr-15 {
		margin-right: 15px;
	}
	.mr-16 {
		margin-right: 16px;
	}
	.mr-17 {
		margin-right: 17px;
	}
	.mr-18 {
		margin-right: 18px;
	}
	.mr-19 {
		margin-right: 19px;
	}
	.mr-20 {
		margin-right: 20px;
	}
	.mr-21 {
		margin-right: 21px;
	}
	.mr-22 {
		margin-right: 22px;
	}
	.mr-23 {
		margin-right: 23px;
	}
	.mr-24 {
		margin-right: 24px;
	}
	.mr-25 {
		margin-right: 25px;
	}
	.mr-26 {
		margin-right: 26px;
	}
	.mr-27 {
		margin-right: 27px;
	}
	.mr-28 {
		margin-right: 28px;
	}
	.mr-29 {
		margin-right: 29px;
	}
	.mr-30 {
		margin-right: 30px;
	}
	.mr-31 {
		margin-right: 31px;
	}
	.mr-32 {
		margin-right: 32px;
	}
	.mr-33 {
		margin-right: 33px;
	}
	.mr-34 {
		margin-right: 34px;
	}
	.mr-35 {
		margin-right: 35px;
	}
	.mr-36 {
		margin-right: 36px;
	}
	.mr-37 {
		margin-right: 37px;
	}
	.mr-38 {
		margin-right: 38px;
	}
	.mr-39 {
		margin-right: 39px;
	}
	.mr-40 {
		margin-right: 40px;
	}
	.mr-41 {
		margin-right: 41px;
	}
	.mr-42 {
		margin-right: 42px;
	}
	.mr-43 {
		margin-right: 43px;
	}
	.mr-44 {
		margin-right: 44px;
	}
	.mr-45 {
		margin-right: 45px;
	}
	.mr-46 {
		margin-right: 46px;
	}
	.mr-47 {
		margin-right: 47px;
	}
	.mr-48 {
		margin-right: 48px;
	}
	.mr-49 {
		margin-right: 49px;
	}
	.mr-50 {
		margin-right: 50px;
	}
	.mr-51 {
		margin-right: 51px;
	}
	.mr-52 {
		margin-right: 52px;
	}
	.mr-53 {
		margin-right: 53px;
	}
	.mr-54 {
		margin-right: 54px;
	}
	.mr-55 {
		margin-right: 55px;
	}
	.mr-56 {
		margin-right: 56px;
	}
	.mr-57 {
		margin-right: 57px;
	}
	.mr-58 {
		margin-right: 58px;
	}
	.mr-59 {
		margin-right: 59px;
	}
	.mr-60 {
		margin-right: 60px;
	}
	.mr-61 {
		margin-right: 61px;
	}
	.mr-62 {
		margin-right: 62px;
	}
	.mr-63 {
		margin-right: 63px;
	}
	.mr-64 {
		margin-right: 64px;
	}
	.mr-65 {
		margin-right: 65px;
	}
	.mr-66 {
		margin-right: 66px;
	}
	.mr-67 {
		margin-right: 67px;
	}
	.mr-68 {
		margin-right: 68px;
	}
	.mr-69 {
		margin-right: 69px;
	}
	.mr-70 {
		margin-right: 70px;
	}
	.mr-71 {
		margin-right: 71px;
	}
	.mr-72 {
		margin-right: 72px;
	}
	.mr-73 {
		margin-right: 73px;
	}
	.mr-74 {
		margin-right: 74px;
	}
	.mr-75 {
		margin-right: 75px;
	}
	.mr-76 {
		margin-right: 76px;
	}
	.mr-77 {
		margin-right: 77px;
	}
	.mr-78 {
		margin-right: 78px;
	}
	.mr-79 {
		margin-right: 79px;
	}
	.mr-80 {
		margin-right: 80px;
	}
	.mr-81 {
		margin-right: 81px;
	}
	.mr-82 {
		margin-right: 82px;
	}
	.mr-83 {
		margin-right: 83px;
	}
	.mr-84 {
		margin-right: 84px;
	}
	.mr-85 {
		margin-right: 85px;
	}
	.mr-86 {
		margin-right: 86px;
	}
	.mr-87 {
		margin-right: 87px;
	}
	.mr-88 {
		margin-right: 88px;
	}
	.mr-89 {
		margin-right: 89px;
	}
	.mr-90 {
		margin-right: 90px;
	}
	.mr-91 {
		margin-right: 91px;
	}
	.mr-92 {
		margin-right: 92px;
	}
	.mr-93 {
		margin-right: 93px;
	}
	.mr-94 {
		margin-right: 94px;
	}
	.mr-95 {
		margin-right: 95px;
	}
	.mr-96 {
		margin-right: 96px;
	}
	.mr-97 {
		margin-right: 97px;
	}
	.mr-98 {
		margin-right: 98px;
	}
	.mr-99 {
		margin-right: 99px;
	}
	.mr-100 {
		margin-right: 100px;
	}
/*}*/

/*------------------------------------------
	08. MARGIN LEFT
-------------------------------------------*/
/*.ml {*/
	.ml-0 {
		margin-left: 0px;
	}
	.ml-1 {
		margin-left: 1px;
	}
	.ml-2 {
		margin-left: 2px;
	}
	.ml-3 {
		margin-left: 3px;
	}
	.ml-4 {
		margin-left: 4px;
	}
	.ml-5 {
		margin-left: 5px;
	}
	.ml-6 {
		margin-left: 6px;
	}
	.ml-7 {
		margin-left: 7px;
	}
	.ml-8 {
		margin-left: 8px;
	}
	.ml-9 {
		margin-left: 9px;
	}
	.ml-10 {
		margin-left: 10px;
	}
	.ml-11 {
		margin-left: 11px;
	}
	.ml-12 {
		margin-left: 12px;
	}
	.ml-13 {
		margin-left: 13px;
	}
	.ml-14 {
		margin-left: 14px;
	}
	.ml-15 {
		margin-left: 15px;
	}
	.ml-16 {
		margin-left: 16px;
	}
	.ml-17 {
		margin-left: 17px;
	}
	.ml-18 {
		margin-left: 18px;
	}
	.ml-19 {
		margin-left: 19px;
	}
	.ml-20 {
		margin-left: 20px;
	}
	.ml-21 {
		margin-left: 21px;
	}
	.ml-22 {
		margin-left: 22px;
	}
	.ml-23 {
		margin-left: 23px;
	}
	.ml-24 {
		margin-left: 24px;
	}
	.ml-25 {
		margin-left: 25px;
	}
	.ml-26 {
		margin-left: 26px;
	}
	.ml-27 {
		margin-left: 27px;
	}
	.ml-28 {
		margin-left: 28px;
	}
	.ml-29 {
		margin-left: 29px;
	}
	.ml-30 {
		margin-left: 30px;
	}
	.ml-31 {
		margin-left: 31px;
	}
	.ml-32 {
		margin-left: 32px;
	}
	.ml-33 {
		margin-left: 33px;
	}
	.ml-34 {
		margin-left: 34px;
	}
	.ml-35 {
		margin-left: 35px;
	}
	.ml-36 {
		margin-left: 36px;
	}
	.ml-37 {
		margin-left: 37px;
	}
	.ml-38 {
		margin-left: 38px;
	}
	.ml-39 {
		margin-left: 39px;
	}
	.ml-40 {
		margin-left: 40px;
	}
	.ml-41 {
		margin-left: 41px;
	}
	.ml-42 {
		margin-left: 42px;
	}
	.ml-43 {
		margin-left: 43px;
	}
	.ml-44 {
		margin-left: 44px;
	}
	.ml-45 {
		margin-left: 45px;
	}
	.ml-46 {
		margin-left: 46px;
	}
	.ml-47 {
		margin-left: 47px;
	}
	.ml-48 {
		margin-left: 48px;
	}
	.ml-49 {
		margin-left: 49px;
	}
	.ml-50 {
		margin-left: 50px;
	}
	.ml-51 {
		margin-left: 51px;
	}
	.ml-52 {
		margin-left: 52px;
	}
	.ml-53 {
		margin-left: 53px;
	}
	.ml-54 {
		margin-left: 54px;
	}
	.ml-55 {
		margin-left: 55px;
	}
	.ml-56 {
		margin-left: 56px;
	}
	.ml-57 {
		margin-left: 57px;
	}
	.ml-58 {
		margin-left: 58px;
	}
	.ml-59 {
		margin-left: 59px;
	}
	.ml-60 {
		margin-left: 60px;
	}
	.ml-61 {
		margin-left: 61px;
	}
	.ml-62 {
		margin-left: 62px;
	}
	.ml-63 {
		margin-left: 63px;
	}
	.ml-64 {
		margin-left: 64px;
	}
	.ml-65 {
		margin-left: 65px;
	}
	.ml-66 {
		margin-left: 66px;
	}
	.ml-67 {
		margin-left: 67px;
	}
	.ml-68 {
		margin-left: 68px;
	}
	.ml-69 {
		margin-left: 69px;
	}
	.ml-70 {
		margin-left: 70px;
	}
	.ml-71 {
		margin-left: 71px;
	}
	.ml-72 {
		margin-left: 72px;
	}
	.ml-73 {
		margin-left: 73px;
	}
	.ml-74 {
		margin-left: 74px;
	}
	.ml-75 {
		margin-left: 75px;
	}
	.ml-76 {
		margin-left: 76px;
	}
	.ml-77 {
		margin-left: 77px;
	}
	.ml-78 {
		margin-left: 78px;
	}
	.ml-79 {
		margin-left: 79px;
	}
	.ml-80 {
		margin-left: 80px;
	}
	.ml-81 {
		margin-left: 81px;
	}
	.ml-82 {
		margin-left: 82px;
	}
	.ml-83 {
		margin-left: 83px;
	}
	.ml-84 {
		margin-left: 84px;
	}
	.ml-85 {
		margin-left: 85px;
	}
	.ml-86 {
		margin-left: 86px;
	}
	.ml-87 {
		margin-left: 87px;
	}
	.ml-88 {
		margin-left: 88px;
	}
	.ml-89 {
		margin-left: 89px;
	}
	.ml-90 {
		margin-left: 90px;
	}
	.ml-91 {
		margin-left: 91px;
	}
	.ml-92 {
		margin-left: 92px;
	}
	.ml-93 {
		margin-left: 93px;
	}
	.ml-94 {
		margin-left: 94px;
	}
	.ml-95 {
		margin-left: 95px;
	}
	.ml-96 {
		margin-left: 96px;
	}
	.ml-97 {
		margin-left: 97px;
	}
	.ml-98 {
		margin-left: 98px;
	}
	.ml-99 {
		margin-left: 99px;
	}
	.ml-100 {
		margin-left: 100px;
	}
/*}*/

@media only screen and (max-width: 1199px){

	.lg-padding-0 {
		padding: 0;
	}
	.lg-margin-0 {
		margin: 0;
	}

	/*------------------------------------------
		13. LG PADDING TOP
	-------------------------------------------*/
	/*.lg-pt {*/
		.lg-pt-0 {
			padding-top: 0px;
		}
		.lg-pt-10 {
			padding-top: 10px;
		}
		.lg-pt-20 {
			padding-top: 20px;
		}
		.lg-pt-30 {
			padding-top: 30px;
		}
		.lg-pt-40 {
			padding-top: 40px;
		}
		.lg-pt-50 {
			padding-top: 50px;
		}
		.lg-pt-60 {
			padding-top: 60px;
		}
		.lg-pt-70 {
			padding-top: 70px;
		}
		.lg-pt-80 {
			padding-top: 80px;
		}
		.lg-pt-90 {
			padding-top: 90px;
		}
		.lg-pt-100 {
			padding-top: 100px;
		}
	/*}*/

	/*------------------------------------------
		14. LG PADDING BOTTOM
	-------------------------------------------*/
	/*.lg-pb {*/
		.lg-pb-0 {
			padding-bottom: 0px;
		}
		.lg-pb-10 {
			padding-bottom: 10px;
		}
		.lg-pb-20 {
			padding-bottom: 20px;
		}
		.lg-pb-30 {
			padding-bottom: 30px;
		}
		.lg-pb-40 {
			padding-bottom: 40px;
		}
		.lg-pb-50 {
			padding-bottom: 50px;
		}
		.lg-pb-60 {
			padding-bottom: 60px;
		}
		.lg-pb-70 {
			padding-bottom: 70px;
		}
		.lg-pb-80 {
			padding-bottom: 80px;
		}
		.lg-pb-90 {
			padding-bottom: 90px;
		}
		.lg-pb-100 {
			padding-bottom: 100px;
		}
	/*}*/

	/*------------------------------------------
		15. LG PADDING RIGHT
	-------------------------------------------*/
	/*.lg-pr {*/
		.lg-pr-0 {
			padding-right: 0px;
		}
		.lg-pr-10 {
			padding-right: 10px;
		}
		.lg-pr-20 {
			padding-right: 20px;
		}
		.lg-pr-30 {
			padding-right: 30px;
		}
		.lg-pr-40 {
			padding-right: 40px;
		}
		.lg-pr-50 {
			padding-right: 50px;
		}
		.lg-pr-60 {
			padding-right: 60px;
		}
		.lg-pr-70 {
			padding-right: 70px;
		}
		.lg-pr-80 {
			padding-right: 80px;
		}
		.lg-pr-90 {
			padding-right: 90px;
		}
		.lg-pr-100 {
			padding-right: 100px;
		}
	/*}*/

	/*------------------------------------------
		16. LG PADDING LEFT
	-------------------------------------------*/
	/*.lg-pl {*/
		.lg-pl-0 {
			padding-left: 0px;
		}
		.lg-pl-10 {
			padding-left: 10px;
		}
		.lg-pl-15 {
			padding-left: 15px;
		}
		.lg-pl-20 {
			padding-left: 20px;
		}
		.lg-pl-30 {
			padding-left: 30px;
		}
		.lg-pl-40 {
			padding-left: 40px;
		}
		.lg-pl-50 {
			padding-left: 50px;
		}
		.lg-pl-60 {
			padding-left: 60px;
		}
		.lg-pl-70 {
			padding-left: 70px;
		}
		.lg-pl-80 {
			padding-left: 80px;
		}
		.lg-pl-90 {
			padding-left: 90px;
		}
		.lg-pl-100 {
			padding-left: 100px;
		}
	/*}*/

	/*------------------------------------------
		18. LG MARGIN BOTTOM
	-------------------------------------------*/
	/*.lg-mb {*/
		.lg-mb-0 {
			margin-bottom: 0px;
		}
		.lg-mb-10 {
			margin-bottom: 10px;
		}
		.lg-mb-20 {
			margin-bottom: 20px !important;
		}
		.lg-mb-30 {
			margin-bottom: 30px !important;
		}
		.lg-mb-40 {
			margin-bottom: 40px;
		}
		.lg-mb-50 {
			margin-bottom: 50px;
		}
		.lg-mb-60 {
			margin-bottom: 60px;
		}
		.lg-mb-70 {
			margin-bottom: 70px;
		}
		.lg-mb-80 {
			margin-bottom: 80px;
		}
		.lg-mb-90 {
			margin-bottom: 90px;
		}
		.lg-mb-100 {
			margin-bottom: 100px;
		}
	/*}*/
}

@media only screen and (max-width: 991px){

	.md-padding-0 {
		padding: 0;
	}
	.md-margin-0 {
		margin: 0;
	}

	/*------------------------------------------
		25. MD PADDING TOP
	-------------------------------------------*/
	/*.md-pt {*/
		.md-pt-0 {
			padding-top: 0px;
		}
		.md-pt-10 {
			padding-top: 10px;
		}
		.md-pt-20 {
			padding-top: 20px;
		}
		.md-pt-30 {
			padding-top: 30px;
		}
		.md-pt-40 {
			padding-top: 40px;
		}
		.md-pt-50 {
			padding-top: 50px;
		}
		.md-pt-60 {
			padding-top: 60px;
		}
		.md-pt-70 {
			padding-top: 70px;
		}
		.md-pt-80 {
			padding-top: 80px;
		}
		.md-pt-90 {
			padding-top: 90px;
		}
		.md-pt-100 {
			padding-top: 100px;
		}
	/*}*/

	/*------------------------------------------
		26. MD PADDING BOTTOM
	-------------------------------------------*/
	/*.md-pb {*/
		.md-pb-0 {
			padding-bottom: 0px;
		}
		.md-pb-10 {
			padding-bottom: 10px;
		}
		.md-pb-20 {
			padding-bottom: 20px;
		}
		.md-pb-30 {
			padding-bottom: 30px;
		}
		.md-pb-40 {
			padding-bottom: 40px;
		}
		.md-pb-50 {
			padding-bottom: 50px;
		}
		.md-pb-60 {
			padding-bottom: 60px;
		}
		.md-pb-70 {
			padding-bottom: 70px;
		}
		.md-pb-80 {
			padding-bottom: 80px;
		}
		.md-pb-90 {
			padding-bottom: 90px;
		}
		.md-pb-100 {
			padding-bottom: 100px;
		}
	/*}*/

	/*------------------------------------------
		27. MD PADDING RIGHT
	-------------------------------------------*/
	/*.md-pr {*/
		.md-pr-0 {
			padding-right: 0px;
		}
		.md-pr-10 {
			padding-right: 10px;
		}
		.md-pr-15 {
			padding-right: 15px;
		}
		.md-pr-20 {
			padding-right: 20px;
		}
		.md-pr-30 {
			padding-right: 30px;
		}
		.md-pr-40 {
			padding-right: 40px;
		}
		.md-pr-50 {
			padding-right: 50px;
		}
		.md-pr-60 {
			padding-right: 60px;
		}
		.md-pr-70 {
			padding-right: 70px;
		}
		.md-pr-80 {
			padding-right: 80px;
		}
		.md-pr-90 {
			padding-right: 90px;
		}
		.md-pr-100 {
			padding-right: 100px;
		}
	/*}*/

	/*------------------------------------------
		28. MD PADDING LEFT
	-------------------------------------------*/
	/*.md-pl {*/
		.md-pl-0 {
			padding-left: 0px;
		}
	/*}*/


	/*------------------------------------------
		30. MD MARGIN BOTTOM
	-------------------------------------------*/
	/*.md-mb {*/
		.md-mb-0 {
			margin-bottom: 0px;
		}
		.md-mb-10 {
			margin-bottom: 10px;
		}
		.md-mb-18 {
			margin-bottom: 18px;
		}
		.md-mb-20 {
			margin-bottom: 20px;
		}
		.md-mb-30 {
			margin-bottom: 30px;
		}
		.md-mb-40 {
			margin-bottom: 40px;
		}
		.md-mb-50 {
			margin-bottom: 50px;
		}
		.md-mb-60 {
			margin-bottom: 60px;
		}
		.md-mb-70 {
			margin-bottom: 70px;
		}
		.md-mb-80 {
			margin-bottom: 80px;
		}
		.md-mb-90 {
			margin-bottom: 90px;
		}
		.md-mb-100 {
			margin-bottom: 100px;
		}
	/*}*/
	.md-mt-0 {
		margin-top: 0;
	}
	.md-mt-20 {
			margin-top: 20px;
	}
	.md-mt-30 {
			margin-top: 30px;
	}

}

@media only screen and (max-width: 767px){

	.sm-padding-0 {
		padding: 0;
	}
	.sm-margin-0 {
		margin: 0;
	}

	/*------------------------------------------
		37. SM PADDING TOP
	-------------------------------------------*/
	/*.sm-pt {*/
		.sm-pt-0 {
			padding-top: 0px;
		}
		.sm-pt-10 {
			padding-top: 10px;
		}
		.sm-pt-20 {
			padding-top: 20px;
		}
		.sm-pt-30 {
			padding-top: 30px;
		}
		.sm-pt-40 {
			padding-top: 40px;
		}
		.sm-pt-50 {
			padding-top: 50px;
		}
		.sm-pt-60 {
			padding-top: 60px;
		}
		.sm-pt-70 {
			padding-top: 70px;
		}
		.sm-pt-80 {
			padding-top: 80px;
		}
		.sm-pt-90 {
			padding-top: 90px;
		}
		.sm-pt-100 {
			padding-top: 100px;
		}
	/*}*/

	/*------------------------------------------
		42. SM MARGIN BOTTOM
	-------------------------------------------*/
	/*.sm-mb {*/
		.sm-mb-0 {
			margin-bottom: 0px;
		}
		.sm-mb-10 {
			margin-bottom: 10px;
		}
		.sm-mb-15 {
			margin-bottom: 15px;
		}
		.sm-mb-20 {
			margin-bottom: 20px;
		}
		.sm-mb-30 {
			margin-bottom: 30px;
		}
		.sm-mb-40 {
			margin-bottom: 40px;
		}
		.sm-mb-41 {
			margin-bottom: 41px;
		}
		.sm-mb-50 {
			margin-bottom: 50px;
		}
		.sm-mb-60 {
			margin-bottom: 60px;
		}
		.sm-mb-70 {
			margin-bottom: 70px;
		}
		.sm-mb-80 {
			margin-bottom: 80px;
		}
		.sm-mb-90 {
			margin-bottom: 90px;
		}
		.sm-mb-100 {
			margin-bottom: 100px;
		}
	/*}*/
}

@media only screen and (max-width: 575px){

	.xs-padding-0 {
		padding: 0;
	}
	.xs-margin-0 {
		margin: 0;
	}
	
	/*------------------------------------------
		54. XS MARGIN BOTTOM
	-------------------------------------------*/
	/*.xs-mb {*/
		.xs-mb-0 {
			margin-bottom: 0px;
		}
		.xs-mb-10 {
			margin-bottom: 10px;
		}
		.xs-mb-15 {
			margin-bottom: 15px;
		}
		.xs-mb-20 {
			margin-bottom: 20px;
		}
	/*}*/

}