/* Padding Block (Y-Axis) */
.py-1 { padding-block: 1px; }
.py-2 { padding-block: 2px; }
.py-3 { padding-block: 3px; }
.py-4 { padding-block: 4px; }
.py-5 { padding-block: 5px; }
.py-6 { padding-block: 6px; }
.py-7 { padding-block: 7px; }
.py-8 { padding-block: 8px; }
.py-9 { padding-block: 9px; }
.py-10 { padding-block: 10px; }
.py-15 { padding-block: 15px; }
.py-20 { padding-block: 20px; }
.py-25 { padding-block: 25px; }
.py-30 { padding-block: 30px; }
.py-35 { padding-block: 35px; }
.py-40 { padding-block: 40px; }
.py-45 { padding-block: 45px; }
.py-50 { padding-block: 50px; }
.py-55 { padding-block: 55px; }
.py-60 { padding-block: 60px; }
.py-65 { padding-block: 65px; }
.py-70 { padding-block: 70px; }
.py-75 { padding-block: 75px; }
.py-80 { padding-block: 80px; }
.py-85 { padding-block: 85px; }
.py-90 { padding-block: 90px; }
.py-95 { padding-block: 95px; }
.py-100 { padding-block: 100px; }

/* Padding Inline (X-Axis) */
.px-1 { padding-inline: 1px; }
.px-2 { padding-inline: 2px; }
.px-3 { padding-inline: 3px; }
.px-4 { padding-inline: 4px; }
.px-5 { padding-inline: 5px; }
.px-6 { padding-inline: 6px; }
.px-7 { padding-inline: 7px; }
.px-8 { padding-inline: 8px; }
.px-9 { padding-inline: 9px; }
.px-10 { padding-inline: 10px; }
.px-15 { padding-inline: 15px; }
.px-20 { padding-inline: 20px; }
.px-25 { padding-inline: 25px; }
.px-30 { padding-inline: 30px; }
.px-35 { padding-inline: 35px; }
.px-40 { padding-inline: 40px; }
.px-45 { padding-inline: 45px; }
.px-50 { padding-inline: 50px; }
.px-55 { padding-inline: 55px; }
.px-60 { padding-inline: 60px; }
.px-65 { padding-inline: 65px; }
.px-70 { padding-inline: 70px; }
.px-75 { padding-inline: 75px; }
.px-80 { padding-inline: 80px; }
.px-85 { padding-inline: 85px; }
.px-90 { padding-inline: 90px; }
.px-95 { padding-inline: 95px; }
.px-100 { padding-inline: 100px; }

/* Padding Top */
.pt-1 { padding-top: 1px; }
.pt-2 { padding-top: 2px; }
.pt-3 { padding-top: 3px; }
.pt-4 { padding-top: 4px; }
.pt-5 { padding-top: 5px; }
.pt-6 { padding-top: 6px; }
.pt-7 { padding-top: 7px; }
.pt-8 { padding-top: 8px; }
.pt-9 { padding-top: 9px; }
.pt-10 { padding-top: 10px; }
.pt-11 { padding-top: 11px; }
.pt-12 { padding-top: 12px; }
.pt-13 { padding-top: 13px; }
.pt-14 { padding-top: 14px; }
.pt-15 { padding-top: 15px; }
.pt-16 { padding-top: 16px; }
.pt-17 { padding-top: 17px; }
.pt-18 { padding-top: 18px; }
.pt-19 { padding-top: 19px; }
.pt-20 { padding-top: 20px; }
.pt-21 { padding-top: 21px; }
.pt-22 { padding-top: 22px; }
.pt-23 { padding-top: 23px; }
.pt-24 { padding-top: 24px; }
.pt-25 { padding-top: 25px; }
.pt-26 { padding-top: 26px; }
.pt-27 { padding-top: 27px; }
.pt-28 { padding-top: 28px; }
.pt-29 { padding-top: 29px; }
.pt-30 { padding-top: 30px; }
.pt-31 { padding-top: 31px; }
.pt-32 { padding-top: 32px; }
.pt-33 { padding-top: 33px; }
.pt-34 { padding-top: 34px; }
.pt-35 { padding-top: 35px; }
.pt-36 { padding-top: 36px; }
.pt-37 { padding-top: 37px; }
.pt-38 { padding-top: 38px; }
.pt-39 { padding-top: 39px; }
.pt-40 { padding-top: 40px; }
.pt-45 { padding-top: 45px; }
.pt-50 { padding-top: 50px; }
.pt-55 { padding-top: 55px; }
.pt-60 { padding-top: 60px; }
.pt-65 { padding-top: 65px; }
.pt-70 { padding-top: 70px; }
.pt-75 { padding-top: 75px; }
.pt-80 { padding-top: 80px; }
.pt-85 { padding-top: 85px; }
.pt-90 { padding-top: 90px; }
.pt-95 { padding-top: 95px; }
.pt-100 { padding-top: 100px; }

/* Padding Right */
.pr-1 { padding-right: 1px; }
.pr-2 { padding-right: 2px; }
.pr-3 { padding-right: 3px; }
.pr-4 { padding-right: 4px; }
.pr-5 { padding-right: 5px; }
.pr-6 { padding-right: 6px; }
.pr-7 { padding-right: 7px; }
.pr-8 { padding-right: 8px; }
.pr-9 { padding-right: 9px; }
.pr-10 { padding-right: 10px; }
.pr-11 { padding-right: 11px; }
.pr-12 { padding-right: 12px; }
.pr-13 { padding-right: 13px; }
.pr-14 { padding-right: 14px; }
.pr-15 { padding-right: 15px; }
.pr-16 { padding-right: 16px; }
.pr-17 { padding-right: 17px; }
.pr-18 { padding-right: 18px; }
.pr-19 { padding-right: 19px; }
.pr-20 { padding-right: 20px; }
.pr-21 { padding-right: 21px; }
.pr-22 { padding-right: 22px; }
.pr-23 { padding-right: 23px; }
.pr-24 { padding-right: 24px; }
.pr-25 { padding-right: 25px; }
.pr-26 { padding-right: 26px; }
.pr-27 { padding-right: 27px; }
.pr-28 { padding-right: 28px; }
.pr-29 { padding-right: 29px; }
.pr-30 { padding-right: 30px; }
.pr-31 { padding-right: 31px; }
.pr-32 { padding-right: 32px; }
.pr-33 { padding-right: 33px; }
.pr-34 { padding-right: 34px; }
.pr-35 { padding-right: 35px; }
.pr-36 { padding-right: 36px; }
.pr-37 { padding-right: 37px; }
.pr-38 { padding-right: 38px; }
.pr-39 { padding-right: 39px; }
.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-65 { padding-right: 65px; }
.pr-70 { padding-right: 70px; }
.pr-75 { padding-right: 75px; }
.pr-80 { padding-right: 80px; }
.pr-85 { padding-right: 85px; }
.pr-90 { padding-right: 90px; }
.pr-95 { padding-right: 95px; }
.pr-100 { padding-right: 100px; }


/* Padding Bottom */
.pb-1 { padding-bottom: 1px; }
.pb-2 { padding-bottom: 2px; }
.pb-3 { padding-bottom: 3px; }
.pb-4 { padding-bottom: 4px; }
.pb-5 { padding-bottom: 5px; }
.pb-6 { padding-bottom: 6px; }
.pb-7 { padding-bottom: 7px; }
.pb-8 { padding-bottom: 8px; }
.pb-9 { padding-bottom: 9px; }
.pb-10 { padding-bottom: 10px; }
.pb-11 { padding-bottom: 11px; }
.pb-12 { padding-bottom: 12px; }
.pb-13 { padding-bottom: 13px; }
.pb-14 { padding-bottom: 14px; }
.pb-15 { padding-bottom: 15px; }
.pb-16 { padding-bottom: 16px; }
.pb-17 { padding-bottom: 17px; }
.pb-18 { padding-bottom: 18px; }
.pb-19 { padding-bottom: 19px; }
.pb-20 { padding-bottom: 20px; }
.pb-21 { padding-bottom: 21px; }
.pb-22 { padding-bottom: 22px; }
.pb-23 { padding-bottom: 23px; }
.pb-24 { padding-bottom: 24px; }
.pb-25 { padding-bottom: 25px; }
.pb-26 { padding-bottom: 26px; }
.pb-27 { padding-bottom: 27px; }
.pb-28 { padding-bottom: 28px; }
.pb-29 { padding-bottom: 29px; }
.pb-30 { padding-bottom: 30px; }
.pb-31 { padding-bottom: 31px; }
.pb-32 { padding-bottom: 32px; }
.pb-33 { padding-bottom: 33px; }
.pb-34 { padding-bottom: 34px; }
.pb-35 { padding-bottom: 35px; }
.pb-36 { padding-bottom: 36px; }
.pb-37 { padding-bottom: 37px; }
.pb-38 { padding-bottom: 38px; }
.pb-39 { padding-bottom: 39px; }
.pb-40 { padding-bottom: 40px; }
.pb-45 { padding-bottom: 45px; }
.pb-50 { padding-bottom: 50px; }
.pb-55 { padding-bottom: 55px; }
.pb-60 { padding-bottom: 60px; }
.pb-65 { padding-bottom: 65px; }
.pb-70 { padding-bottom: 70px; }
.pb-75 { padding-bottom: 75px; }
.pb-80 { padding-bottom: 80px; }
.pb-85 { padding-bottom: 85px; }
.pb-90 { padding-bottom: 90px; }
.pb-95 { padding-bottom: 95px; }
.pb-100 { padding-bottom: 100px; }


/* Padding Left */
.pl-1 { padding-left: 1px; }
.pl-2 { padding-left: 2px; }
.pl-3 { padding-left: 3px; }
.pl-4 { padding-left: 4px; }
.pl-5 { padding-left: 5px; }
.pl-6 { padding-left: 6px; }
.pl-7 { padding-left: 7px; }
.pl-8 { padding-left: 8px; }
.pl-9 { padding-left: 9px; }
.pl-10 { padding-left: 10px; }
.pl-11 { padding-left: 11px; }
.pl-12 { padding-left: 12px; }
.pl-13 { padding-left: 13px; }
.pl-14 { padding-left: 14px; }
.pl-15 { padding-left: 15px; }
.pl-16 { padding-left: 16px; }
.pl-17 { padding-left: 17px; }
.pl-18 { padding-left: 18px; }
.pl-19 { padding-left: 19px; }
.pl-20 { padding-left: 20px; }
.pl-21 { padding-left: 21px; }
.pl-22 { padding-left: 22px; }
.pl-23 { padding-left: 23px; }
.pl-24 { padding-left: 24px; }
.pl-25 { padding-left: 25px; }
.pl-26 { padding-left: 26px; }
.pl-27 { padding-left: 27px; }
.pl-28 { padding-left: 28px; }
.pl-29 { padding-left: 29px; }
.pl-30 { padding-left: 30px; }
.pl-31 { padding-left: 31px; }
.pl-32 { padding-left: 32px; }
.pl-33 { padding-left: 33px; }
.pl-34 { padding-left: 34px; }
.pl-35 { padding-left: 35px; }
.pl-36 { padding-left: 36px; }
.pl-37 { padding-left: 37px; }
.pl-38 { padding-left: 38px; }
.pl-39 { padding-left: 39px; }
.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; }


/* Margin Block (Y-Axis) */
.my-1 { margin-block: 1px; }
.my-2 { margin-block: 2px; }
.my-3 { margin-block: 3px; }
.my-4 { margin-block: 4px; }
.my-5 { margin-block: 5px; }
.my-6 { margin-block: 6px; }
.my-7 { margin-block: 7px; }
.my-8 { margin-block: 8px; }
.my-9 { margin-block: 9px; }
.my-10 { margin-block: 10px; }
.my-11 { margin-block: 11px; }
.my-12 { margin-block: 12px; }
.my-13 { margin-block: 13px; }
.my-14 { margin-block: 14px; }
.my-15 { margin-block: 15px; }
.my-16 { margin-block: 16px; }
.my-17 { margin-block: 17px; }
.my-18 { margin-block: 18px; }
.my-19 { margin-block: 19px; }
.my-20 { margin-block: 20px; }
.my-21 { margin-block: 21px; }
.my-22 { margin-block: 22px; }
.my-23 { margin-block: 23px; }
.my-24 { margin-block: 24px; }
.my-25 { margin-block: 25px; }
.my-26 { margin-block: 26px; }
.my-27 { margin-block: 27px; }
.my-28 { margin-block: 28px; }
.my-29 { margin-block: 29px; }
.my-30 { margin-block: 30px; }
.my-31 { margin-block: 31px; }
.my-32 { margin-block: 32px; }
.my-33 { margin-block: 33px; }
.my-34 { margin-block: 34px; }
.my-35 { margin-block: 35px; }
.my-36 { margin-block: 36px; }
.my-37 { margin-block: 37px; }
.my-38 { margin-block: 38px; }
.my-39 { margin-block: 39px; }
.my-40 { margin-block: 40px; }
.my-45 { margin-block: 45px; }
.my-50 { margin-block: 50px; }
.my-55 { margin-block: 55px; }
.my-60 { margin-block: 60px; }
.my-65 { margin-block: 65px; }
.my-70 { margin-block: 70px; }
.my-75 { margin-block: 75px; }
.my-80 { margin-block: 80px; }
.my-85 { margin-block: 85px; }
.my-90 { margin-block: 90px; }
.my-95 { margin-block: 95px; }
.my-100 { margin-block: 100px; }


/* Margin Inline (X-Axis) */
.mx-1 { margin-inline: 1px; }
.mx-2 { margin-inline: 2px; }
.mx-3 { margin-inline: 3px; }
.mx-4 { margin-inline: 4px; }
.mx-5 { margin-inline: 5px; }
.mx-6 { margin-inline: 6px; }
.mx-7 { margin-inline: 7px; }
.mx-8 { margin-inline: 8px; }
.mx-9 { margin-inline: 9px; }
.mx-10 { margin-inline: 10px; }
.mx-11 { margin-inline: 11px; }
.mx-12 { margin-inline: 12px; }
.mx-13 { margin-inline: 13px; }
.mx-14 { margin-inline: 14px; }
.mx-15 { margin-inline: 15px; }
.mx-16 { margin-inline: 16px; }
.mx-17 { margin-inline: 17px; }
.mx-18 { margin-inline: 18px; }
.mx-19 { margin-inline: 19px; }
.mx-20 { margin-inline: 20px; }
.mx-21 { margin-inline: 21px; }
.mx-22 { margin-inline: 22px; }
.mx-23 { margin-inline: 23px; }
.mx-24 { margin-inline: 24px; }
.mx-25 { margin-inline: 25px; }
.mx-26 { margin-inline: 26px; }
.mx-27 { margin-inline: 27px; }
.mx-28 { margin-inline: 28px; }
.mx-29 { margin-inline: 29px; }
.mx-30 { margin-inline: 30px; }
.mx-31 { margin-inline: 31px; }
.mx-32 { margin-inline: 32px; }
.mx-33 { margin-inline: 33px; }
.mx-34 { margin-inline: 34px; }
.mx-35 { margin-inline: 35px; }
.mx-36 { margin-inline: 36px; }
.mx-37 { margin-inline: 37px; }
.mx-38 { margin-inline: 38px; }
.mx-39 { margin-inline: 39px; }
.mx-40 { margin-inline: 40px; }
.mx-45 { margin-inline: 45px; }
.mx-50 { margin-inline: 50px; }
.mx-55 { margin-inline: 55px; }
.mx-60 { margin-inline: 60px; }
.mx-65 { margin-inline: 65px; }
.mx-70 { margin-inline: 70px; }
.mx-75 { margin-inline: 75px; }
.mx-80 { margin-inline: 80px; }
.mx-85 { margin-inline: 85px; }
.mx-90 { margin-inline: 90px; }
.mx-95 { margin-inline: 95px; }
.mx-100 { margin-inline: 100px; }


/* Margin Top */
.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-45 { margin-top: 45px; }
.mt-50 { margin-top: 50px; }
.mt-55 { margin-top: 55px; }
.mt-60 { margin-top: 60px; }
.mt-65 { margin-top: 65px; }
.mt-70 { margin-top: 70px; }
.mt-75 { margin-top: 75px; }
.mt-80 { margin-top: 80px; }
.mt-85 { margin-top: 85px; }
.mt-90 { margin-top: 90px; }
.mt-95 { margin-top: 95px; }
.mt-100 { margin-top: 100px; }

/* Margin Right */
.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-45 { margin-right: 45px; }
.mr-50 { margin-right: 50px; }
.mr-55 { margin-right: 55px; }
.mr-60 { margin-right: 60px; }
.mr-65 { margin-right: 65px; }
.mr-70 { margin-right: 70px; }
.mr-75 { margin-right: 75px; }
.mr-80 { margin-right: 80px; }
.mr-85 { margin-right: 85px; }
.mr-90 { margin-right: 90px; }
.mr-95 { margin-right: 95px; }
.mr-100 { margin-right: 100px; }

/* Margin Bottom */
.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-45 { margin-bottom: 45px; }
.mb-50 { margin-bottom: 50px; }
.mb-55 { margin-bottom: 55px; }
.mb-60 { margin-bottom: 60px; }
.mb-65 { margin-bottom: 65px; }
.mb-70 { margin-bottom: 70px; }
.mb-75 { margin-bottom: 75px; }
.mb-80 { margin-bottom: 80px; }
.mb-85 { margin-bottom: 85px; }
.mb-90 { margin-bottom: 90px; }
.mb-95 { margin-bottom: 95px; }
.mb-100 { margin-bottom: 100px; }
