/*[ FONT SIZE ]
///////////////////////////////////////////////////////////
*/
.fsem-0-4{ font-size: .4em; }
.fsem-0-5{ font-size: .5em; }
.fsem-0-6{ font-size: .6em; }
.fsem-0-7{ font-size: .7em; }
.fsem-0-8{ font-size: .8em; }
.fsem-0-9{ font-size: .9em; }
.fsem-1-0{ font-size: 1em; }
.fsem-1-1{ font-size: 1.1em; }
.fsem-1-2{ font-size: 1.2em; }
.fsem-1-3{ font-size: 1.3em; }
.fsem-1-4{ font-size: 1.4em; }
.fsem-1-5{ font-size: 1.5em; }
.fsem-1-6{ font-size: 1.6em; }
.fsem-1-7{ font-size: 1.7em; }
.fsem-1-8{ font-size: 1.8em; }
.fsem-1-9{ font-size: 1.9em; }
.fsem-2-0{ font-size: 2em; }
.fsem-2-5{ font-size: 2.5em; }
.fsem-3-0{ font-size: 3em; }

.fsrem-0-4{ font-size: .4rem; }
.fsrem-0-5{ font-size: .5rem; }
.fsrem-0-6{ font-size: .6rem; }
.fsrem-0-7{ font-size: .7rem; }
.fsrem-0-8{ font-size: .8rem; }
.fsrem-0-9{ font-size: .9rem; }
.fsrem-1-0{ font-size: 1rem; }
.fsrem-1-1{ font-size: 1.1rem; }
.fsrem-1-2{ font-size: 1.2rem; }
.fsrem-1-3{ font-size: 1.3rem; }
.fsrem-1-4{ font-size: 1.4rem; }
.fsrem-1-5{ font-size: 1.5rem; }
.fsrem-1-6{ font-size: 1.6rem; }
.fsrem-1-7{ font-size: 1.7rem; }
.fsrem-1-8{ font-size: 1.8rem; }
.fsrem-1-9{ font-size: 1.9rem; }
.fsrem-2-0{ font-size: 2rem; }
.fsrem-2-5{ font-size: 2.5rem; }
.fsrem-3-0{ font-size: 3rem; }
.fsrem-3-5{ font-size: 3.5rem; }
.fsrem-4-0{ font-size: 4rem; }

.fs-1 {font-size: 1px;}
.fs-2 {font-size: 2px;}
.fs-3 {font-size: 3px;}
.fs-4 {font-size: 4px;}
.fs-5 {font-size: 5px;}
.fs-6 {font-size: 6px;}
.fs-7 {font-size: 7px;}
.fs-8 {font-size: 8px;}
.fs-9 {font-size: 9px;}
.fs-10 {font-size: 10px;}
.fs-11 {font-size: 11px;}
.fs-12 {font-size: 12px;}
.fs-13 {font-size: 13px;}
.fs-14 {font-size: 14px;}
.fs-15 {font-size: 15px;}
.fs-16 {font-size: 16px;}
.fs-17 {font-size: 17px;}
.fs-18 {font-size: 18px;}
.fs-19 {font-size: 19px;}
.fs-20 {font-size: 20px;}
.fs-21 {font-size: 21px;}
.fs-22 {font-size: 22px;}
.fs-23 {font-size: 23px;}
.fs-24 {font-size: 24px;}
.fs-25 {font-size: 25px;}
.fs-26 {font-size: 26px;}
.fs-27 {font-size: 27px;}
.fs-28 {font-size: 28px;}
.fs-29 {font-size: 29px;}
.fs-30 {font-size: 30px;}
.fs-31 {font-size: 31px;}
.fs-32 {font-size: 32px;}
.fs-33 {font-size: 33px;}
.fs-34 {font-size: 34px;}
.fs-35 {font-size: 35px;}
.fs-36 {font-size: 36px;}
.fs-37 {font-size: 37px;}
.fs-38 {font-size: 38px;}
.fs-39 {font-size: 39px;}
.fs-40 {font-size: 40px;}
.fs-41 {font-size: 41px;}
.fs-42 {font-size: 42px;}
.fs-43 {font-size: 43px;}
.fs-44 {font-size: 44px;}
.fs-45 {font-size: 45px;}
.fs-46 {font-size: 46px;}
.fs-47 {font-size: 47px;}
.fs-48 {font-size: 48px;}
.fs-49 {font-size: 49px;}
.fs-50 {font-size: 50px;}
.fs-51 {font-size: 51px;}
.fs-52 {font-size: 52px;}
.fs-53 {font-size: 53px;}
.fs-54 {font-size: 54px;}
.fs-55 {font-size: 55px;}
.fs-56 {font-size: 56px;}
.fs-57 {font-size: 57px;}
.fs-58 {font-size: 58px;}
.fs-59 {font-size: 59px;}
.fs-60 {font-size: 60px;}
.fs-61 {font-size: 61px;}
.fs-62 {font-size: 62px;}
.fs-63 {font-size: 63px;}
.fs-64 {font-size: 64px;}
.fs-65 {font-size: 65px;}
.fs-66 {font-size: 66px;}
.fs-67 {font-size: 67px;}
.fs-68 {font-size: 68px;}
.fs-69 {font-size: 69px;}
.fs-70 {font-size: 70px;}
.fs-71 {font-size: 71px;}
.fs-72 {font-size: 72px;}
.fs-73 {font-size: 73px;}
.fs-74 {font-size: 74px;}
.fs-75 {font-size: 75px;}
.fs-76 {font-size: 76px;}
.fs-77 {font-size: 77px;}
.fs-78 {font-size: 78px;}
.fs-79 {font-size: 79px;}
.fs-80 {font-size: 80px;}
.fs-81 {font-size: 81px;}
.fs-82 {font-size: 82px;}
.fs-83 {font-size: 83px;}
.fs-84 {font-size: 84px;}
.fs-85 {font-size: 85px;}
.fs-86 {font-size: 86px;}
.fs-87 {font-size: 87px;}
.fs-88 {font-size: 88px;}
.fs-89 {font-size: 89px;}
.fs-90 {font-size: 90px;}
.fs-91 {font-size: 91px;}
.fs-92 {font-size: 92px;}
.fs-93 {font-size: 93px;}
.fs-94 {font-size: 94px;}
.fs-95 {font-size: 95px;}
.fs-96 {font-size: 96px;}
.fs-97 {font-size: 97px;}
.fs-98 {font-size: 98px;}
.fs-99 {font-size: 99px;}
.fs-100 {font-size: 100px;}


/*[ PADDING ]
///////////////////////////////////////////////////////////
*/
.p-0, .pd-0{ padding: 0; }
.p-5, .pd-5{ padding: 5px; }
.p-10, .pd-10{ padding: 10px; }
.p-15, .pd-15{ padding: 15px; }
.p-20, .pd-20{ padding: 20px; }
.p-25, .pd-25{ padding: 25px; }
.p-30, .pd-30{ padding: 30px; }
.p-35, .pd-35{ padding: 30px; }
.p-40, .pd-40{ padding: 40px; }
.p-45, .pd-45{ padding: 40px; }
.p-50, .pd-50{ padding: 50px; }
.p-55, .pd-55{ padding: 50px; }
.p-60, .pd-60{ padding: 60px; }
.p-70, .pd-70{ padding: 70px; }
.p-80, .pd-80{ padding: 80px; }
.p-90, .pd-90{ padding: 90px; }
.p-100, .pd-100{ padding: 100px; }


.p-tb-0, .pd-tb-0, .p-bt-0, .pd-bt-0{ padding-top: 0; padding-bottom: 0; }
.p-tb-1, .pd-tb-1, .p-bt-1, .pd-bt-1{ padding-top: 1px; padding-bottom: 1px; }
.p-tb-2, .pd-tb-2, .p-bt-2, .pd-bt-2{ padding-top: 2px; padding-bottom: 2px; }
.p-tb-3, .pd-tb-3, .p-bt-3, .pd-bt-3{ padding-top: 3px; padding-bottom: 3px; }
.p-tb-4, .pd-tb-4, .p-bt-4, .pd-bt-4{ padding-top: 4px; padding-bottom: 4px; }

.p-tb-5, .pd-tb-5, .p-bt-5, .pd-bt-5{ padding-top: 5px; padding-bottom: 5px; }
.p-tb-6, .pd-tb-6, .p-bt-6, .pd-bt-6{ padding-top: 6px; padding-bottom: 6px; }
.p-tb-7, .pd-tb-7, .p-bt-7, .pd-bt-7{ padding-top: 7px; padding-bottom: 7px; }
.p-tb-8, .pd-tb-8, .p-bt-8, .pd-bt-8{ padding-top: 8px; padding-bottom: 8px; }
.p-tb-10, .pd-tb-10, .p-bt-10, .pd-bt-10{ padding-top: 10px; padding-bottom: 10px; }
.p-tb-15, .pd-tb-15, .p-bt-15, .pd-bt-15{ padding-top: 15px; padding-bottom: 15px; }
.p-tb-20, .pd-tb-20, .p-bt-20, .pd-bt-20{ padding-top: 20px; padding-bottom: 20px; }
.p-tb-25, .pd-tb-25, .p-bt-25, .pd-bt-25{ padding-top: 25px; padding-bottom: 25px; }
.p-tb-30, .pd-tb-30, .p-bt-30, .pd-bt-30{ padding-top: 30px; padding-bottom: 30px; }
.p-tb-35, .pd-tb-35, .p-bt-35, .pd-bt-35{ padding-top: 35px; padding-bottom: 35px; }
.p-tb-40, .pd-tb-40, .p-bt-40, .pd-bt-40{ padding-top: 40px; padding-bottom: 40px; }
.p-tb-45, .pd-tb-45, .p-bt-45, .pd-bt-45{ padding-top: 45px; padding-bottom: 45px; }
.p-tb-50, .pd-tb-50, .p-bt-50, .pd-bt-50{ padding-top: 50px; padding-bottom: 50px; }
.p-tb-55, .pd-tb-55, .p-bt-55, .pd-bt-55{ padding-top: 55px; padding-bottom: 55px; }
.p-tb-60, .pd-tb-60, .p-bt-60, .pd-bt-60{ padding-top: 60px; padding-bottom: 60px; }
.p-tb-70, .pd-tb-70, .p-bt-70, .pd-bt-70{ padding-top: 70px; padding-bottom: 70px; }
.p-tb-80, .pd-tb-80, .p-bt-80, .pd-bt-80{ padding-top: 80px; padding-bottom: 80px; }
.p-tb-90, .pd-tb-90, .p-bt-90, .pd-bt-90{ padding-top: 90px; padding-bottom: 90px; }
.p-tb-100, .pd-tb-100, .p-bt-100, .pd-bt-100{ padding-top: 100px; padding-bottom: 100px; }


.p-lr-0, .pd-lr-0, .p-rl-0, .pd-rl-0, .pdlr-0, .pdrl-0 { padding-left: 0; padding-right: 0; }
.p-lr-5, .pd-lr-5, .p-rl-5, .pd-rl-5, .pdlr-5, .pdrl-5 { padding-left: 5px; padding-right: 5px; }
.p-lr-6, .pd-lr-6, .p-rl-6, .pd-rl-6, .pdlr-6, .pdrl-6 { padding-left: 6px; padding-right: 6px; }
.p-lr-7, .pd-lr-7, .p-rl-7, .pd-rl-7, .pdlr-7, .pdrl-7 { padding-left: 7px; padding-right: 7px; }
.p-lr-8, .pd-lr-8, .p-rl-8, .pd-rl-8, .pdlr-8, .pdrl-8 { padding-left: 8px; padding-right: 8px; }
.p-lr-10, .pd-lr-10, .p-rl-10, .pd-rl-10, .pdlr-10, .pdrl-10 { padding-left: 10px; padding-right: 10px; }
.p-lr-15, .pd-lr-15, .p-rl-15, .pd-rl-15, .pdlr-15, .pdrl-15 { padding-left: 15px; padding-right: 15px; }
.p-lr-20, .pd-lr-20, .p-rl-20, .pd-rl-20, .pdlr-20, .pdrl-20 { padding-left: 20px; padding-right: 20px; }
.p-lr-25, .pd-lr-25, .p-rl-25, .pd-rl-25, .pdlr-25, .pdrl-25 { padding-left: 25px; padding-right: 25px; }
.p-lr-30, .pd-lr-30, .p-rl-30, .pd-rl-30, .pdlr-30, .pdrl-30 { padding-left: 30px; padding-right: 30px; }
.p-lr-35, .pd-lr-35, .p-rl-35, .pd-rl-35, .pdlr-35, .pdrl-35 { padding-left: 35px; padding-right: 35px; }
.p-lr-40, .pd-lr-40, .p-rl-40, .pd-rl-40, .pdlr-40, .pdrl-40 { padding-left: 40px; padding-right: 40px; }
.p-lr-45, .pd-lr-45, .p-rl-45, .pd-rl-45, .pdlr-45, .pdrl-45 { padding-left: 45px; padding-right: 45px; }
.p-lr-50, .pd-lr-50, .p-rl-50, .pd-rl-50, .pdlr-50, .pdrl-50 { padding-left: 50px; padding-right: 50px; }
.p-lr-55, .pd-lr-55, .p-rl-55, .pd-rl-55, .pdlr-55, .pdrl-55 { padding-left: 55px; padding-right: 55px; }
.p-lr-60, .pd-lr-60, .p-rl-60, .pd-rl-60, .pdlr-60, .pdrl-60 { padding-left: 60px; padding-right: 60px; }
.p-lr-70, .pd-lr-70, .p-rl-70, .pd-rl-70, .pdlr-70, .pdrl-70 { padding-left: 70px; padding-right: 70px; }
.p-lr-80, .pd-lr-80, .p-rl-80, .pd-rl-80, .pdlr-80, .pdrl-80 { padding-left: 80px; padding-right: 80px; }
.p-lr-90, .pd-lr-90, .p-rl-90, .pd-rl-90, .pdlr-90, .pdrl-90 { padding-left: 90px; padding-right: 90px; }
.p-lr-100, .pd-lr-100, .p-rl-100, .pd-rl-100, .pdlr-100, .pdrl-100 { padding-left: 100px; padding-right: 100px; }


.pt-0, .p-t0,  .p-t-0, .pd-t-0 {padding-top: 0px;}
.pt-1, .p-t1,  .p-t-1, .pd-t-1 {padding-top: 1px;}
.pt-2, .p-t2,  .p-t-2, .pd-t-2 {padding-top: 2px;}
.pt-3, .p-t3,  .p-t-3, .pd-t-3 {padding-top: 3px;}
.pt-4, .p-t4,  .p-t-4, .pd-t-4 {padding-top: 4px;}
.pt-5, .p-t5,  .p-t-5, .pd-t-5 {padding-top: 5px;}
.pt-6, .p-t6,  .p-t-6, .pd-t-6 {padding-top: 6px;}
.pt-7, .p-t7,  .p-t-7, .pd-t-7 {padding-top: 7px;}
.pt-8, .p-t8,  .p-t-8, .pd-t-8 {padding-top: 8px;}
.pt-9, .p-t9,  .p-t-9, .pd-t-9 {padding-top: 9px;}
.pt-10, .p-t10, .p-t-10, .pd-t-10 {padding-top: 10px;}
.pt-11, .p-t11, .p-t-11, .pd-t-11 {padding-top: 11px;}
.pt-12, .p-t12, .p-t-12, .pd-t-12 {padding-top: 12px;}
.pt-13, .p-t13, .p-t-13, .pd-t-13 {padding-top: 13px;}
.pt-14, .p-t14, .p-t-14, .pd-t-14 {padding-top: 14px;}
.pt-15, .p-t15, .p-t-15, .pd-t-15 {padding-top: 15px;}
.pt-16, .p-t16, .p-t-16, .pd-t-16 {padding-top: 16px;}
.pt-17, .p-t17, .p-t-17, .pd-t-17 {padding-top: 17px;}
.pt-18, .p-t18, .p-t-18, .pd-t-18 {padding-top: 18px;}
.pt-19, .p-t19, .p-t-19, .pd-t-19 {padding-top: 19px;}
.pt-20, .p-t20, .p-t-20, .pd-t-20 {padding-top: 20px;}
.pt-21, .p-t21, .p-t-21, .pd-t-21 {padding-top: 21px;}
.pt-22, .p-t22, .p-t-22, .pd-t-22 {padding-top: 22px;}
.pt-23, .p-t23, .p-t-23, .pd-t-23 {padding-top: 23px;}
.pt-24, .p-t24, .p-t-24, .pd-t-24 {padding-top: 24px;}
.pt-25, .p-t25, .p-t-25, .pd-t-25 {padding-top: 25px;}
.pt-26, .p-t26, .p-t-26, .pd-t-26 {padding-top: 26px;}
.pt-27, .p-t27, .p-t-27, .pd-t-27 {padding-top: 27px;}
.pt-28, .p-t28, .p-t-28, .pd-t-28 {padding-top: 28px;}
.pt-29, .p-t29, .p-t-29, .pd-t-29 {padding-top: 29px;}
.pt-30, .p-t30, .p-t-30, .pd-t-30 {padding-top: 30px;}
.pt-31, .p-t31, .p-t-31, .pd-t-31 {padding-top: 31px;}
.pt-32, .p-t32, .p-t-32, .pd-t-32 {padding-top: 32px;}
.pt-33, .p-t33, .p-t-33, .pd-t-33 {padding-top: 33px;}
.pt-34, .p-t34, .p-t-34, .pd-t-34 {padding-top: 34px;}
.pt-35, .p-t35, .p-t-35, .pd-t-35 {padding-top: 35px;}
.pt-36, .p-t36, .p-t-36, .pd-t-36 {padding-top: 36px;}
.pt-37, .p-t37, .p-t-37, .pd-t-37 {padding-top: 37px;}
.pt-38, .p-t38, .p-t-38, .pd-t-38 {padding-top: 38px;}
.pt-39, .p-t39, .p-t-39, .pd-t-39 {padding-top: 39px;}
.pt-40, .p-t40, .p-t-40, .pd-t-40 {padding-top: 40px;}
.pt-41, .p-t41, .p-t-41, .pd-t-41 {padding-top: 41px;}
.pt-42, .p-t42, .p-t-42, .pd-t-42 {padding-top: 42px;}
.pt-43, .p-t43, .p-t-43, .pd-t-43 {padding-top: 43px;}
.pt-44, .p-t44, .p-t-44, .pd-t-44 {padding-top: 44px;}
.pt-45, .p-t45, .p-t-45, .pd-t-45 {padding-top: 45px;}
.pt-46, .p-t46, .p-t-46, .pd-t-46 {padding-top: 46px;}
.pt-47, .p-t47, .p-t-47, .pd-t-47 {padding-top: 47px;}
.pt-48, .p-t48, .p-t-48, .pd-t-48 {padding-top: 48px;}
.pt-49, .p-t49, .p-t-49, .pd-t-49 {padding-top: 49px;}
.pt-50, .p-t50, .p-t-50, .pd-t-50 {padding-top: 50px;}
.pt-60, .p-t60, .p-t-60, .pd-t-60 {padding-top: 60px;}
.pt-70, .p-t70, .p-t-70, .pd-t-70 {padding-top: 70px;}
.pt-80, .p-t80, .p-t-80, .pd-t-80 {padding-top: 80px;}
.pt-90, .p-t90, .p-t-90, .pd-t-90 {padding-top: 90px;}
.pt-100, .p-t100, .p-t-100, .pd-t-100 {padding-top: 1000px;}

.pb-0, .p-b0,  .p-b-0, .pd-b-0 {padding-bottom: 0px;}
.pb-1, .p-b1,  .p-b-1, .pd-b-1 {padding-bottom: 1px;}
.pb-2, .p-b2,  .p-b-2, .pd-b-2 {padding-bottom: 2px;}
.pb-3, .p-b3,  .p-b-3, .pd-b-3 {padding-bottom: 3px;}
.pb-4, .p-b4,  .p-b-4, .pd-b-4 {padding-bottom: 4px;}
.pb-5, .p-b5,  .p-b-5, .pd-b-5 {padding-bottom: 5px;}
.pb-6, .p-b6,  .p-b-6, .pd-b-6 {padding-bottom: 6px;}
.pb-7, .p-b7,  .p-b-7, .pd-b-7 {padding-bottom: 7px;}
.pb-8, .p-b8,  .p-b-8, .pd-b-8 {padding-bottom: 8px;}
.pb-9, .p-b9,  .p-b-9, .pd-b-9 {padding-bottom: 9px;}
.pb-10, .p-b10, .p-b-10, .pd-b-10 {padding-bottom: 10px;}
.pb-11, .p-b11, .p-b-11, .pd-b-11 {padding-bottom: 11px;}
.pb-12, .p-b12, .p-b-12, .pd-b-12 {padding-bottom: 12px;}
.pb-13, .p-b13, .p-b-13, .pd-b-13 {padding-bottom: 13px;}
.pb-14, .p-b14, .p-b-14, .pd-b-14 {padding-bottom: 14px;}
.pb-15, .p-b15, .p-b-15, .pd-b-15 {padding-bottom: 15px;}
.pb-16, .p-b16, .p-b-16, .pd-b-16 {padding-bottom: 16px;}
.pb-17, .p-b17, .p-b-17, .pd-b-17 {padding-bottom: 17px;}
.pb-18, .p-b18, .p-b-18, .pd-b-18 {padding-bottom: 18px;}
.pb-19, .p-b19, .p-b-19, .pd-b-19 {padding-bottom: 19px;}
.pb-20, .p-b20, .p-b-20, .pd-b-20 {padding-bottom: 20px;}
.pb-21, .p-b21, .p-b-21, .pd-b-21 {padding-bottom: 21px;}
.pb-22, .p-b22, .p-b-22, .pd-b-22 {padding-bottom: 22px;}
.pb-23, .p-b23, .p-b-23, .pd-b-23 {padding-bottom: 23px;}
.pb-24, .p-b24, .p-b-24, .pd-b-24 {padding-bottom: 24px;}
.pb-25, .p-b25, .p-b-25, .pd-b-25 {padding-bottom: 25px;}
.pb-26, .p-b26, .p-b-26, .pd-b-26 {padding-bottom: 26px;}
.pb-27, .p-b27, .p-b-27, .pd-b-27 {padding-bottom: 27px;}
.pb-28, .p-b28, .p-b-28, .pd-b-28 {padding-bottom: 28px;}
.pb-29, .p-b29, .p-b-29, .pd-b-29 {padding-bottom: 29px;}
.pb-30, .p-b30, .p-b-30, .pd-b-30 {padding-bottom: 30px;}
.pb-31, .p-b31, .p-b-31, .pd-b-31 {padding-bottom: 31px;}
.pb-32, .p-b32, .p-b-32, .pd-b-32 {padding-bottom: 32px;}
.pb-33, .p-b33, .p-b-33, .pd-b-33 {padding-bottom: 33px;}
.pb-34, .p-b34, .p-b-34, .pd-b-34 {padding-bottom: 34px;}
.pb-35, .p-b35, .p-b-35, .pd-b-35 {padding-bottom: 35px;}
.pb-36, .p-b36, .p-b-36, .pd-b-36 {padding-bottom: 36px;}
.pb-37, .p-b37, .p-b-37, .pd-b-37 {padding-bottom: 37px;}
.pb-38, .p-b38, .p-b-38, .pd-b-38 {padding-bottom: 38px;}
.pb-39, .p-b39, .p-b-39, .pd-b-39 {padding-bottom: 39px;}
.pb-40, .p-b40, .p-b-40, .pd-b-40 {padding-bottom: 40px;}
.pb-41, .p-b41, .p-b-41, .pd-b-41 {padding-bottom: 41px;}
.pb-42, .p-b42, .p-b-42, .pd-b-42 {padding-bottom: 42px;}
.pb-43, .p-b43, .p-b-43, .pd-b-43 {padding-bottom: 43px;}
.pb-44, .p-b44, .p-b-44, .pd-b-44 {padding-bottom: 44px;}
.pb-45, .p-b45, .p-b-45, .pd-b-45 {padding-bottom: 45px;}
.pb-46, .p-b46, .p-b-46, .pd-b-46 {padding-bottom: 46px;}
.pb-47, .p-b47, .p-b-47, .pd-b-47 {padding-bottom: 47px;}
.pb-48, .p-b48, .p-b-48, .pd-b-48 {padding-bottom: 48px;}
.pb-49, .p-b49, .p-b-49, .pd-b-49 {padding-bottom: 49px;}
.pb-50, .p-b50, .p-b-50, .pd-b-50 {padding-bottom: 50px;}
.pb-60, .p-b60, .p-b-60, .pd-b-60 {padding-bottom: 60px;}
.pb-70, .p-b70, .p-b-70, .pd-b-70 {padding-bottom: 70px;}
.pb-80, .p-b80, .p-b-80, .pd-b-80 {padding-bottom: 80px;}
.pb-90, .p-b90, .p-b-90, .pd-b-90 {padding-bottom: 90px;}
.pb-100, .p-b100, .p-b-100, .pd-b-100 {padding-bottom: 1000px;}


.pl-0, .p-l0,  .p-l-0, .pd-l-0 {padding-left: 0px;}
.pl-1, .p-l1,  .p-l-1, .pd-l-1 {padding-left: 1px;}
.pl-2, .p-l2,  .p-l-2, .pd-l-2 {padding-left: 2px;}
.pl-3, .p-l3,  .p-l-3, .pd-l-3 {padding-left: 3px;}
.pl-4, .p-l4,  .p-l-4, .pd-l-4 {padding-left: 4px;}
.pl-5, .p-l5,  .p-l-5, .pd-l-5 {padding-left: 5px;}
.pl-6, .p-l6,  .p-l-6, .pd-l-6 {padding-left: 6px;}
.pl-7, .p-l7,  .p-l-7, .pd-l-7 {padding-left: 7px;}
.pl-8, .p-l8,  .p-l-8, .pd-l-8 {padding-left: 8px;}
.pl-9, .p-l9,  .p-l-9, .pd-l-9 {padding-left: 9px;}
.pl-10, .p-l10, .p-l-10, .pd-l-10 {padding-left: 10px;}
.pl-11, .p-l11, .p-l-11, .pd-l-11 {padding-left: 11px;}
.pl-12, .p-l12, .p-l-12, .pd-l-12 {padding-left: 12px;}
.pl-13, .p-l13, .p-l-13, .pd-l-13 {padding-left: 13px;}
.pl-14, .p-l14, .p-l-14, .pd-l-14 {padding-left: 14px;}
.pl-15, .p-l15, .p-l-15, .pd-l-15 {padding-left: 15px;}
.pl-16, .p-l16, .p-l-16, .pd-l-16 {padding-left: 16px;}
.pl-17, .p-l17, .p-l-17, .pd-l-17 {padding-left: 17px;}
.pl-18, .p-l18, .p-l-18, .pd-l-18 {padding-left: 18px;}
.pl-19, .p-l19, .p-l-19, .pd-l-19 {padding-left: 19px;}
.pl-20, .p-l20, .p-l-20, .pd-l-20 {padding-left: 20px;}
.pl-21, .p-l21, .p-l-21, .pd-l-21 {padding-left: 21px;}
.pl-22, .p-l22, .p-l-22, .pd-l-22 {padding-left: 22px;}
.pl-23, .p-l23, .p-l-23, .pd-l-23 {padding-left: 23px;}
.pl-24, .p-l24, .p-l-24, .pd-l-24 {padding-left: 24px;}
.pl-25, .p-l25, .p-l-25, .pd-l-25 {padding-left: 25px;}
.pl-26, .p-l26, .p-l-26, .pd-l-26 {padding-left: 26px;}
.pl-27, .p-l27, .p-l-27, .pd-l-27 {padding-left: 27px;}
.pl-28, .p-l28, .p-l-28, .pd-l-28 {padding-left: 28px;}
.pl-29, .p-l29, .p-l-29, .pd-l-29 {padding-left: 29px;}
.pl-30, .p-l30, .p-l-30, .pd-l-30 {padding-left: 30px;}
.pl-31, .p-l31, .p-l-31, .pd-l-31 {padding-left: 31px;}
.pl-32, .p-l32, .p-l-32, .pd-l-32 {padding-left: 32px;}
.pl-33, .p-l33, .p-l-33, .pd-l-33 {padding-left: 33px;}
.pl-34, .p-l34, .p-l-34, .pd-l-34 {padding-left: 34px;}
.pl-35, .p-l35, .p-l-35, .pd-l-35 {padding-left: 35px;}
.pl-36, .p-l36, .p-l-36, .pd-l-36 {padding-left: 36px;}
.pl-37, .p-l37, .p-l-37, .pd-l-37 {padding-left: 37px;}
.pl-38, .p-l38, .p-l-38, .pd-l-38 {padding-left: 38px;}
.pl-39, .p-l39, .p-l-39, .pd-l-39 {padding-left: 39px;}
.pl-40, .p-l40, .p-l-40, .pd-l-40 {padding-left: 40px;}
.pl-41, .p-l41, .p-l-41, .pd-l-41 {padding-left: 41px;}
.pl-42, .p-l42, .p-l-42, .pd-l-42 {padding-left: 42px;}
.pl-43, .p-l43, .p-l-43, .pd-l-43 {padding-left: 43px;}
.pl-44, .p-l44, .p-l-44, .pd-l-44 {padding-left: 44px;}
.pl-45, .p-l45, .p-l-45, .pd-l-45 {padding-left: 45px;}
.pl-46, .p-l46, .p-l-46, .pd-l-46 {padding-left: 46px;}
.pl-47, .p-l47, .p-l-47, .pd-l-47 {padding-left: 47px;}
.pl-48, .p-l48, .p-l-48, .pd-l-48 {padding-left: 48px;}
.pl-49, .p-l49, .p-l-49, .pd-l-49 {padding-left: 49px;}
.pl-50, .p-l50, .p-l-50, .pd-l-50 {padding-left: 50px;}
.pl-60, .p-l60, .p-l-60, .pd-l-60 {padding-left: 60px;}
.pl-70, .p-l70, .p-l-70, .pd-l-70 {padding-left: 70px;}
.pl-80, .p-l80, .p-l-80, .pd-l-80 {padding-left: 80px;}
.pl-90, .p-l90, .p-l-90, .pd-l-90 {padding-left: 90px;}
.pl-100, .p-l100, .p-l-100, .pd-l-100 {padding-left: 1000px;}


.pr-0, .p-r0,  .p-r-0, .pd-r-0 {padding-right: 0px;}
.pr-1, .p-r1,  .p-r-1, .pd-r-1 {padding-right: 1px;}
.pr-2, .p-r2,  .p-r-2, .pd-r-2 {padding-right: 2px;}
.pr-3, .p-r3,  .p-r-3, .pd-r-3 {padding-right: 3px;}
.pr-4, .p-r4,  .p-r-4, .pd-r-4 {padding-right: 4px;}
.pr-5, .p-r5,  .p-r-5, .pd-r-5 {padding-right: 5px;}
.pr-6, .p-r6,  .p-r-6, .pd-r-6 {padding-right: 6px;}
.pr-7, .p-r7,  .p-r-7, .pd-r-7 {padding-right: 7px;}
.pr-8, .p-r8,  .p-r-8, .pd-r-8 {padding-right: 8px;}
.pr-9, .p-r9,  .p-r-9, .pd-r-9 {padding-right: 9px;}
.pr-10, .p-r10, .p-r-10, .pd-r-10 {padding-right: 10px;}
.pr-11, .p-r11, .p-r-11, .pd-r-11 {padding-right: 11px;}
.pr-12, .p-r12, .p-r-12, .pd-r-12 {padding-right: 12px;}
.pr-13, .p-r13, .p-r-13, .pd-r-13 {padding-right: 13px;}
.pr-14, .p-r14, .p-r-14, .pd-r-14 {padding-right: 14px;}
.pr-15, .p-r15, .p-r-15, .pd-r-15 {padding-right: 15px;}
.pr-16, .p-r16, .p-r-16, .pd-r-16 {padding-right: 16px;}
.pr-17, .p-r17, .p-r-17, .pd-r-17 {padding-right: 17px;}
.pr-18, .p-r18, .p-r-18, .pd-r-18 {padding-right: 18px;}
.pr-19, .p-r19, .p-r-19, .pd-r-19 {padding-right: 19px;}
.pr-20, .p-r20, .p-r-20, .pd-r-20 {padding-right: 20px;}
.pr-21, .p-r21, .p-r-21, .pd-r-21 {padding-right: 21px;}
.pr-22, .p-r22, .p-r-22, .pd-r-22 {padding-right: 22px;}
.pr-23, .p-r23, .p-r-23, .pd-r-23 {padding-right: 23px;}
.pr-24, .p-r24, .p-r-24, .pd-r-24 {padding-right: 24px;}
.pr-25, .p-r25, .p-r-25, .pd-r-25 {padding-right: 25px;}
.pr-26, .p-r26, .p-r-26, .pd-r-26 {padding-right: 26px;}
.pr-27, .p-r27, .p-r-27, .pd-r-27 {padding-right: 27px;}
.pr-28, .p-r28, .p-r-28, .pd-r-28 {padding-right: 28px;}
.pr-29, .p-r29, .p-r-29, .pd-r-29 {padding-right: 29px;}
.pr-30, .p-r30, .p-r-30, .pd-r-30 {padding-right: 30px;}
.pr-31, .p-r31, .p-r-31, .pd-r-31 {padding-right: 31px;}
.pr-32, .p-r32, .p-r-32, .pd-r-32 {padding-right: 32px;}
.pr-33, .p-r33, .p-r-33, .pd-r-33 {padding-right: 33px;}
.pr-34, .p-r34, .p-r-34, .pd-r-34 {padding-right: 34px;}
.pr-35, .p-r35, .p-r-35, .pd-r-35 {padding-right: 35px;}
.pr-36, .p-r36, .p-r-36, .pd-r-36 {padding-right: 36px;}
.pr-37, .p-r37, .p-r-37, .pd-r-37 {padding-right: 37px;}
.pr-38, .p-r38, .p-r-38, .pd-r-38 {padding-right: 38px;}
.pr-39, .p-r39, .p-r-39, .pd-r-39 {padding-right: 39px;}
.pr-40, .p-r40, .p-r-40, .pd-r-40 {padding-right: 40px;}
.pr-41, .p-r41, .p-r-41, .pd-r-41 {padding-right: 41px;}
.pr-42, .p-r42, .p-r-42, .pd-r-42 {padding-right: 42px;}
.pr-43, .p-r43, .p-r-43, .pd-r-43 {padding-right: 43px;}
.pr-44, .p-r44, .p-r-44, .pd-r-44 {padding-right: 44px;}
.pr-45, .p-r45, .p-r-45, .pd-r-45 {padding-right: 45px;}
.pr-46, .p-r46, .p-r-46, .pd-r-46 {padding-right: 46px;}
.pr-47, .p-r47, .p-r-47, .pd-r-47 {padding-right: 47px;}
.pr-48, .p-r48, .p-r-48, .pd-r-48 {padding-right: 48px;}
.pr-49, .p-r49, .p-r-49, .pd-r-49 {padding-right: 49px;}
.pr-50, .p-r50, .p-r-50, .pd-r-50 {padding-right: 50px;}
.pr-60, .p-r60, .p-r-60, .pd-r-60 {padding-right: 60px;}
.pr-70, .p-r70, .p-r-70, .pd-r-70 {padding-right: 70px;}
.pr-80, .p-r80, .p-r-80, .pd-r-80 {padding-right: 80px;}
.pr-90, .p-r90, .p-r-90, .pd-r-90 {padding-right: 90px;}
.pr-100, .p-r100, .p-r-100, .pd-r-100 {padding-right: 1000px;}


/*[ MARGIN ]
///////////////////////////////////////////////////////////
*/
.m-0,  .mg-0  { margin: 0; }
.m-1,  .mg-1  { margin: 0; }
.m-2,  .mg-2  { margin: 0; }
.m-3,  .mg-3  { margin: 0; }
.m-4,  .mg-4  { margin: 0; }
.m-5,  .mg-5  { margin: 5px; }
.m-6,  .mg-6  { margin: 5px; }
.m-7,  .mg-7  { margin: 5px; }
.m-8,  .mg-8  { margin: 5px; }
.m-9,  .mg-9  { margin: 5px; }
.m-10, .mg-10  { margin: 5px; }
.m-11, .mg-11 { margin: 10px; }
.m-12, .mg-12 { margin: 10px; }
.m-13, .mg-13 { margin: 10px; }
.m-14, .mg-14 { margin: 10px; }
.m-15, .mg-15 { margin: 15px; }

.m-20, .mg-20 { margin: 20px; }
.m-25, .mg-25 { margin: 25px; }
.m-30, .mg-30 { margin: 30px; }
.m-35, .mg-35 { margin: 35px; }
.m-40, .mg-40 { margin: 40px; }
.m-45, .mg-45 { margin: 45px; }
.m-50, .mg-50 { margin: 50px; }
.m-60, .mg-60 { margin: 50px; }
.m-70, .mg-70 { margin: 50px; }
.m-80, .mg-80 { margin: 50px; }
.m-90, .mg-90 { margin: 50px; }
.m-100, .mg-100 { margin: 50px; }

/*[ MARGIN TOP]
///////////////////////////////////////////////////////////
*/
.m-t-b-0,  .mg-t-b-0, .m-tb-0,  .mg-tb-0  { margin-top: 0; margin-bottom: 0; }
.m-t-b-1,  .mg-t-b-1, .m-tb-1,  .mg-tb-1  { margin-top: 1px; margin-bottom: 1px; }
.m-t-b-2,  .mg-t-b-2, .m-tb-2,  .mg-tb-2  { margin-top: 2px; margin-bottom: 2px; }
.m-t-b-3,  .mg-t-b-3, .m-tb-3,  .mg-tb-3  { margin-top: 3px; margin-bottom: 3px; }
.m-t-b-4,  .mg-t-b-4, .m-tb-4,  .mg-tb-4  { margin-top: 4px; margin-bottom: 4px; }
.m-t-b-5,  .mg-t-b-5, .m-tb-5,  .mg-tb-5  { margin-top: 5px; margin-bottom: 5px; }
.m-t-b-10, .mg-t-b-10, .m-tb-10, .mg-tb-10 { margin-top: 10px; margin-bottom: 10px; }
.m-t-b-15, .mg-t-b-15, .m-tb-15, .mg-tb-15 { margin-top: 15px; margin-bottom: 15px; }
.m-t-b-20, .mg-t-b-20, .m-tb-20, .mg-tb-20 { margin-top: 20px; margin-bottom: 20px; }
.m-t-b-25, .mg-t-b-25, .m-tb-25, .mg-tb-25 { margin-top: 25px; margin-bottom: 25px; }
.m-t-b-30, .mg-t-b-30, .m-tb-30, .mg-tb-30 { margin-top: 30px; margin-bottom: 30px; }
.m-t-b-35, .mg-t-b-35, .m-tb-35, .mg-tb-35 { margin-top: 35px; margin-bottom: 35px; }
.m-t-b-40, .mg-t-b-40, .m-tb-40, .mg-tb-40 { margin-top: 40px; margin-bottom: 40px; }
.m-t-b-45, .mg-t-b-45, .m-tb-45, .mg-tb-45 { margin-top: 45px; margin-bottom: 45px; }
.m-t-b-50, .mg-t-b-50, .m-tb-50, .mg-tb-50 { margin-top: 50px; margin-bottom: 50px; }
.m-t-b-55, .mg-t-b-55, .m-tb-55, .mg-tb-55 { margin-top: 55px; margin-bottom: 55px; }
.m-t-b-60, .mg-t-b-60, .m-tb-60, .mg-tb-60 { margin-top: 60px; margin-bottom: 60px; }
.m-t-b-65, .mg-t-b-65, .m-tb-65, .mg-tb-65 { margin-top: 65px; margin-bottom: 65px; }
.m-t-b-70, .mg-t-b-70, .m-tb-70, .mg-tb-70 { margin-top: 70px; margin-bottom: 70px; }
.m-t-b-75, .mg-t-b-75, .m-tb-75, .mg-tb-75 { margin-top: 75px; margin-bottom: 75px; }
.m-t-b-80, .mg-t-b-80, .m-tb-80, .mg-tb-80 { margin-top: 80px; margin-bottom: 80px; }
.m-t-b-85, .mg-t-b-85, .m-tb-85, .mg-tb-85 { margin-top: 85px; margin-bottom: 85px; }
.m-t-b-90, .mg-t-b-90, .m-tb-90, .mg-tb-90 { margin-top: 90px; margin-bottom: 90px; }
.m-t-b-95, .mg-t-b-95, .m-tb-95, .mg-tb-95 { margin-top: 95px; margin-bottom: 95px; }
.m-t-b-100, .mg-t-b-100, .m-tb-100, .mg-tb-100 { margin-top: 100px; margin-bottom: 100px; }


/*[ MARGIN LEFT]
///////////////////////////////////////////////////////////
*/
.m-l-r-0,  .mg-l-r-0,  .m-lr-0,  .mg-lr-0  { margin-left: 0; margin-right: 0; }
.m-l-r-1,  .mg-l-r-1,  .m-lr-1,  .mg-lr-1  { margin-left: 1px; margin-right: 1px; }
.m-l-r-2,  .mg-l-r-2,  .m-lr-2,  .mg-lr-2  { margin-left: 2px; margin-right: 2px; }
.m-l-r-3,  .mg-l-r-3,  .m-lr-3,  .mg-lr-3  { margin-left: 3px; margin-right: 3px; }
.m-l-r-4,  .mg-l-r-4,  .m-lr-4,  .mg-lr-4  { margin-left: 4px; margin-right: 4px; }
.m-l-r-5,  .mg-l-r-5,  .m-lr-5,  .mg-lr-5  { margin-left: 5px; margin-right: 5px; }
.m-l-r-10, .mg-l-r-10, .m-lr-10, .mg-lr-10 { margin-left: 10px; margin-right: 10px; }
.m-l-r-15, .mg-l-r-15, .m-lr-15, .mg-lr-15 { margin-left: 15px; margin-right: 15px; }
.m-l-r-20, .mg-l-r-20, .m-lr-20, .mg-lr-20 { margin-left: 20px; margin-right: 20px; }
.m-l-r-25, .mg-l-r-25, .m-lr-25, .mg-lr-25 { margin-left: 25px; margin-right: 25px; }
.m-l-r-30, .mg-l-r-30, .m-lr-30, .mg-lr-30 { margin-left: 30px; margin-right: 30px; }
.m-l-r-35, .mg-l-r-35, .m-lr-35, .mg-lr-35 { margin-left: 35px; margin-right: 35px; }
.m-l-r-40, .mg-l-r-40, .m-lr-40, .mg-lr-40 { margin-left: 40px; margin-right: 40px; }
.m-l-r-45, .mg-l-r-45, .m-lr-45, .mg-lr-45 { margin-left: 45px; margin-right: 45px; }
.m-l-r-40, .mg-l-r-40, .m-lr-40, .mg-lr-40 { margin-left: 40px; margin-right: 40px; }
.m-l-r-45, .mg-l-r-45, .m-lr-45, .mg-lr-45 { margin-left: 45px; margin-right: 45px; }
.m-l-r-50, .mg-l-r-50, .m-lr-50, .mg-lr-50 { margin-left: 50px; margin-right: 50px; }
.m-l-r-55, .mg-l-r-55, .m-lr-55, .mg-lr-55 { margin-left: 55px; margin-right: 55px; }
.m-l-r-60, .mg-l-r-60, .m-lr-60, .mg-lr-60 { margin-left: 60px; margin-right: 60px; }
.m-l-r-65, .mg-l-r-65, .m-lr-65, .mg-lr-65 { margin-left: 65px; margin-right: 65px; }
.m-l-r-70, .mg-l-r-70, .m-lr-70, .mg-lr-70 { margin-left: 70px; margin-right: 70px; }
.m-l-r-75, .mg-l-r-75, .m-lr-75, .mg-lr-75 { margin-left: 75px; margin-right: 75px; }
.m-l-r-80, .mg-l-r-80, .m-lr-80, .mg-lr-80 { margin-left: 80px; margin-right: 80px; }
.m-l-r-85, .mg-l-r-85, .m-lr-85, .mg-lr-85 { margin-left: 85px; margin-right: 85px; }
.m-l-r-90, .mg-l-r-90, .m-lr-90, .mg-lr-90 { margin-left: 90px; margin-right: 90px; }
.m-l-r-95, .mg-l-r-95, .m-lr-95, .mg-lr-95 { margin-left: 95px; margin-right: 95px; }
.m-l-r-100, .mg-l-r-100, .m-lr-100, .mg-lr-100 { margin-left: 100px; margin-right: 100px; }


.m-l-r-auto, .mg-l-r-auto, .m-lr-auto, .mg-lr-auto {margin-left: auto;	margin-right: auto;}
.m-l-auto, .mg-l-auto {margin-left: auto;}
.m-r-auto, .mg-r-auto {margin-right: auto;}


.mg-t0,  .m-t0,  .m-t-0, .mg-t-0 {margin-top: 0px;}
.mg-t1,  .m-t1,  .m-t-1, .mg-t-1 {margin-top: 1px;}
.mg-t2,  .m-t2,  .m-t-2, .mg-t-2 {margin-top: 2px;}
.mg-t3,  .m-t3,  .m-t-3, .mg-t-3 {margin-top: 3px;}
.mg-t4,  .m-t4,  .m-t-4, .mg-t-4 {margin-top: 4px;}
.mg-t5,  .m-t5,  .m-t-5, .mg-t-5 {margin-top: 5px;}
.mg-t6,  .m-t6,  .m-t-6, .mg-t-6 {margin-top: 6px;}
.mg-t7,  .m-t7,  .m-t-7, .mg-t-7 {margin-top: 7px;}
.mg-t8,  .m-t8,  .m-t-8, .mg-t-8 {margin-top: 8px;}
.mg-t9,  .m-t9,  .m-t-9, .mg-t-9 {margin-top: 9px;}
.mg-t10, .m-t10, .m-t-10, .mg-t-10 {margin-top: 10px;}
.mg-t11, .m-t11, .m-t-11, .mg-t-11 {margin-top: 11px;}
.mg-t12, .m-t12, .m-t-12, .mg-t-12 {margin-top: 12px;}
.mg-t13, .m-t13, .m-t-13, .mg-t-13 {margin-top: 13px;}
.mg-t14, .m-t14, .m-t-14, .mg-t-14 {margin-top: 14px;}
.mg-t15, .m-t15, .m-t-15, .mg-t-15 {margin-top: 15px;}
.mg-t16, .m-t16, .m-t-16, .mg-t-16 {margin-top: 16px;}
.mg-t17, .m-t17, .m-t-17, .mg-t-17 {margin-top: 17px;}
.mg-t18, .m-t18, .m-t-18, .mg-t-18 {margin-top: 18px;}
.mg-t19, .m-t19, .m-t-19, .mg-t-19 {margin-top: 19px;}
.mg-t20, .m-t20, .m-t-20, .mg-t-20 {margin-top: 20px;}
.mg-t21, .m-t21, .m-t-21, .mg-t-21 {margin-top: 21px;}
.mg-t22, .m-t22, .m-t-22, .mg-t-22 {margin-top: 22px;}
.mg-t23, .m-t23, .m-t-23, .mg-t-23 {margin-top: 23px;}
.mg-t24, .m-t24, .m-t-24, .mg-t-24 {margin-top: 24px;}
.mg-t25, .m-t25, .m-t-25, .mg-t-25 {margin-top: 25px;}
.mg-t26, .m-t26, .m-t-26, .mg-t-26 {margin-top: 26px;}
.mg-t27, .m-t27, .m-t-27, .mg-t-27 {margin-top: 27px;}
.mg-t28, .m-t28, .m-t-28, .mg-t-28 {margin-top: 28px;}
.mg-t29, .m-t29, .m-t-29, .mg-t-29 {margin-top: 29px;}
.mg-t30, .m-t30, .m-t-30, .mg-t-30 {margin-top: 30px;}
.mg-t31, .m-t31, .m-t-31, .mg-t-31 {margin-top: 31px;}
.mg-t32, .m-t32, .m-t-32, .mg-t-32 {margin-top: 32px;}
.mg-t33, .m-t33, .m-t-33, .mg-t-33 {margin-top: 33px;}
.mg-t34, .m-t34, .m-t-34, .mg-t-34 {margin-top: 34px;}
.mg-t35, .m-t35, .m-t-35, .mg-t-35 {margin-top: 35px;}
.mg-t36, .m-t36, .m-t-36, .mg-t-36 {margin-top: 36px;}
.mg-t37, .m-t37, .m-t-37, .mg-t-37 {margin-top: 37px;}
.mg-t38, .m-t38, .m-t-38, .mg-t-38 {margin-top: 38px;}
.mg-t39, .m-t39, .m-t-39, .mg-t-39 {margin-top: 39px;}
.mg-t40, .m-t40, .m-t-40, .mg-t-40 {margin-top: 40px;}
.mg-t41, .m-t41, .m-t-41, .mg-t-41 {margin-top: 41px;}
.mg-t42, .m-t42, .m-t-42, .mg-t-42 {margin-top: 42px;}
.mg-t43, .m-t43, .m-t-43, .mg-t-43 {margin-top: 43px;}
.mg-t44, .m-t44, .m-t-44, .mg-t-44 {margin-top: 44px;}
.mg-t45, .m-t45, .m-t-45, .mg-t-45 {margin-top: 45px;}
.mg-t46, .m-t46, .m-t-46, .mg-t-46 {margin-top: 46px;}
.mg-t47, .m-t47, .m-t-47, .mg-t-47 {margin-top: 47px;}
.mg-t48, .m-t48, .m-t-48, .mg-t-48 {margin-top: 48px;}
.mg-t49, .m-t49, .m-t-49, .mg-t-49 {margin-top: 49px;}
.mg-t50, .m-t50, .m-t-50, .mg-t-50 {margin-top: 50px;}


.mg-b0,  .m-b0,  .m-b-0, .mg-b-0 {margin-bottom: 0px;}
.mg-b1,  .m-b1,  .m-b-1, .mg-b-1 {margin-bottom: 1px;}
.mg-b2,  .m-b2,  .m-b-2, .mg-b-2 {margin-bottom: 2px;}
.mg-b3,  .m-b3,  .m-b-3, .mg-b-3 {margin-bottom: 3px;}
.mg-b4,  .m-b4,  .m-b-4, .mg-b-4 {margin-bottom: 4px;}
.mg-b5,  .m-b5,  .m-b-5, .mg-b-5 {margin-bottom: 5px;}
.mg-b6,  .m-b6,  .m-b-6, .mg-b-6 {margin-bottom: 6px;}
.mg-b7,  .m-b7,  .m-b-7, .mg-b-7 {margin-bottom: 7px;}
.mg-b8,  .m-b8,  .m-b-8, .mg-b-8 {margin-bottom: 8px;}
.mg-b9,  .m-b9,  .m-b-9, .mg-b-9 {margin-bottom: 9px;}
.mg-b10, .m-b10, .m-b-10, .mg-b-10 {margin-bottom: 10px;}
.mg-b11, .m-b11, .m-b-11, .mg-b-11 {margin-bottom: 11px;}
.mg-b12, .m-b12, .m-b-12, .mg-b-12 {margin-bottom: 12px;}
.mg-b13, .m-b13, .m-b-13, .mg-b-13 {margin-bottom: 13px;}
.mg-b14, .m-b14, .m-b-14, .mg-b-14 {margin-bottom: 14px;}
.mg-b15, .m-b15, .m-b-15, .mg-b-15 {margin-bottom: 15px;}
.mg-b16, .m-b16, .m-b-16, .mg-b-16 {margin-bottom: 16px;}
.mg-b17, .m-b17, .m-b-17, .mg-b-17 {margin-bottom: 17px;}
.mg-b18, .m-b18, .m-b-18, .mg-b-18 {margin-bottom: 18px;}
.mg-b19, .m-b19, .m-b-19, .mg-b-19 {margin-bottom: 19px;}
.mg-b20, .m-b20, .m-b-20, .mg-b-20 {margin-bottom: 20px;}
.mg-b21, .m-b21, .m-b-21, .mg-b-21 {margin-bottom: 21px;}
.mg-b22, .m-b22, .m-b-22, .mg-b-22 {margin-bottom: 22px;}
.mg-b23, .m-b23, .m-b-23, .mg-b-23 {margin-bottom: 23px;}
.mg-b24, .m-b24, .m-b-24, .mg-b-24 {margin-bottom: 24px;}
.mg-b25, .m-b25, .m-b-25, .mg-b-25 {margin-bottom: 25px;}
.mg-b26, .m-b26, .m-b-26, .mg-b-26 {margin-bottom: 26px;}
.mg-b27, .m-b27, .m-b-27, .mg-b-27 {margin-bottom: 27px;}
.mg-b28, .m-b28, .m-b-28, .mg-b-28 {margin-bottom: 28px;}
.mg-b29, .m-b29, .m-b-29, .mg-b-29 {margin-bottom: 29px;}
.mg-b30, .m-b30, .m-b-30, .mg-b-30 {margin-bottom: 30px;}
.mg-b31, .m-b31, .m-b-31, .mg-b-31 {margin-bottom: 31px;}
.mg-b32, .m-b32, .m-b-32, .mg-b-32 {margin-bottom: 32px;}
.mg-b33, .m-b33, .m-b-33, .mg-b-33 {margin-bottom: 33px;}
.mg-b34, .m-b34, .m-b-34, .mg-b-34 {margin-bottom: 34px;}
.mg-b35, .m-b35, .m-b-35, .mg-b-35 {margin-bottom: 35px;}
.mg-b36, .m-b36, .m-b-36, .mg-b-36 {margin-bottom: 36px;}
.mg-b37, .m-b37, .m-b-37, .mg-b-37 {margin-bottom: 37px;}
.mg-b38, .m-b38, .m-b-38, .mg-b-38 {margin-bottom: 38px;}
.mg-b39, .m-b39, .m-b-39, .mg-b-39 {margin-bottom: 39px;}
.mg-b40, .m-b40, .m-b-40, .mg-b-40 {margin-bottom: 40px;}
.mg-b41, .m-b41, .m-b-41, .mg-b-41 {margin-bottom: 41px;}
.mg-b42, .m-b42, .m-b-42, .mg-b-42 {margin-bottom: 42px;}
.mg-b43, .m-b43, .m-b-43, .mg-b-43 {margin-bottom: 43px;}
.mg-b44, .m-b44, .m-b-44, .mg-b-44 {margin-bottom: 44px;}
.mg-b45, .m-b45, .m-b-45, .mg-b-45 {margin-bottom: 45px;}
.mg-b46, .m-b46, .m-b-46, .mg-b-46 {margin-bottom: 46px;}
.mg-b47, .m-b47, .m-b-47, .mg-b-47 {margin-bottom: 47px;}
.mg-b48, .m-b48, .m-b-48, .mg-b-48 {margin-bottom: 48px;}
.mg-b49, .m-b49, .m-b-49, .mg-b-49 {margin-bottom: 49px;}
.mg-b50, .m-b50, .m-b-50, .mg-b-50 {margin-bottom: 50px;}

.mg-b60, .m-b60, .m-b-60, .mg-b-60 {margin-bottom: 60px;}
.mg-b70, .m-b70, .m-b-70, .mg-b-70 {margin-bottom: 70px;}
.mg-b80, .m-b80, .m-b-80, .mg-b-80 {margin-bottom: 80px;}
.mg-b90, .m-b90, .m-b-90, .mg-b-90 {margin-bottom: 90px;}
.mg-b100, .m-b100, .m-b-100, .mg-b-100 {margin-bottom: 100px;}


.mg-l0,  .m-l0,  .m-l-0, .mg-l-0 {margin-left: 0px;}
.mg-l1,  .m-l1,  .m-l-1, .mg-l-1 {margin-left: 1px;}
.mg-l2,  .m-l2,  .m-l-2, .mg-l-2 {margin-left: 2px;}
.mg-l3,  .m-l3,  .m-l-3, .mg-l-3 {margin-left: 3px;}
.mg-l4,  .m-l4,  .m-l-4, .mg-l-4 {margin-left: 4px;}
.mg-l5,  .m-l5,  .m-l-5, .mg-l-5 {margin-left: 5px;}
.mg-l6,  .m-l6,  .m-l-6, .mg-l-6 {margin-left: 6px;}
.mg-l7,  .m-l7,  .m-l-7, .mg-l-7 {margin-left: 7px;}
.mg-l8,  .m-l8,  .m-l-8, .mg-l-8 {margin-left: 8px;}
.mg-l9,  .m-l9,  .m-l-9, .mg-l-9 {margin-left: 9px;}
.mg-l10, .m-l10, .m-l-10, .mg-l-10 {margin-left: 10px;}
.mg-l11, .m-l11, .m-l-11, .mg-l-11 {margin-left: 11px;}
.mg-l12, .m-l12, .m-l-12, .mg-l-12 {margin-left: 12px;}
.mg-l13, .m-l13, .m-l-13, .mg-l-13 {margin-left: 13px;}
.mg-l14, .m-l14, .m-l-14, .mg-l-14 {margin-left: 14px;}
.mg-l15, .m-l15, .m-l-15, .mg-l-15 {margin-left: 15px;}
.mg-l16, .m-l16, .m-l-16, .mg-l-16 {margin-left: 16px;}
.mg-l17, .m-l17, .m-l-17, .mg-l-17 {margin-left: 17px;}
.mg-l18, .m-l18, .m-l-18, .mg-l-18 {margin-left: 18px;}
.mg-l19, .m-l19, .m-l-19, .mg-l-19 {margin-left: 19px;}
.mg-l20, .m-l20, .m-l-20, .mg-l-20 {margin-left: 20px;}
.mg-l21, .m-l21, .m-l-21, .mg-l-21 {margin-left: 21px;}
.mg-l22, .m-l22, .m-l-22, .mg-l-22 {margin-left: 22px;}
.mg-l23, .m-l23, .m-l-23, .mg-l-23 {margin-left: 23px;}
.mg-l24, .m-l24, .m-l-24, .mg-l-24 {margin-left: 24px;}
.mg-l25, .m-l25, .m-l-25, .mg-l-25 {margin-left: 25px;}
.mg-l26, .m-l26, .m-l-26, .mg-l-26 {margin-left: 26px;}
.mg-l27, .m-l27, .m-l-27, .mg-l-27 {margin-left: 27px;}
.mg-l28, .m-l28, .m-l-28, .mg-l-28 {margin-left: 28px;}
.mg-l29, .m-l29, .m-l-29, .mg-l-29 {margin-left: 29px;}
.mg-l30, .m-l30, .m-l-30, .mg-l-30 {margin-left: 30px;}
.mg-l31, .m-l31, .m-l-31, .mg-l-31 {margin-left: 31px;}
.mg-l32, .m-l32, .m-l-32, .mg-l-32 {margin-left: 32px;}
.mg-l33, .m-l33, .m-l-33, .mg-l-33 {margin-left: 33px;}
.mg-l34, .m-l34, .m-l-34, .mg-l-34 {margin-left: 34px;}
.mg-l35, .m-l35, .m-l-35, .mg-l-35 {margin-left: 35px;}
.mg-l36, .m-l36, .m-l-36, .mg-l-36 {margin-left: 36px;}
.mg-l37, .m-l37, .m-l-37, .mg-l-37 {margin-left: 37px;}
.mg-l38, .m-l38, .m-l-38, .mg-l-38 {margin-left: 38px;}
.mg-l39, .m-l39, .m-l-39, .mg-l-39 {margin-left: 39px;}
.mg-l40, .m-l40, .m-l-40, .mg-l-40 {margin-left: 40px;}
.mg-l41, .m-l41, .m-l-41, .mg-l-41 {margin-left: 41px;}
.mg-l42, .m-l42, .m-l-42, .mg-l-42 {margin-left: 42px;}
.mg-l43, .m-l43, .m-l-43, .mg-l-43 {margin-left: 43px;}
.mg-l44, .m-l44, .m-l-44, .mg-l-44 {margin-left: 44px;}
.mg-l45, .m-l45, .m-l-45, .mg-l-45 {margin-left: 45px;}
.mg-l46, .m-l46, .m-l-46, .mg-l-46 {margin-left: 46px;}
.mg-l47, .m-l47, .m-l-47, .mg-l-47 {margin-left: 47px;}
.mg-l48, .m-l48, .m-l-48, .mg-l-48 {margin-left: 48px;}
.mg-l49, .m-l49, .m-l-49, .mg-l-49 {margin-left: 49px;}
.mg-l50, .m-l50, .m-l-50, .mg-l-50 {margin-left: 50px;}


.mg-l60, .m-l60, .m-l-60, .mg-l-60 {margin-left: 60px;}
.mg-l60, .m-l60, .m-l-60, .mg-l-60 {margin-left: 60px;}
.mg-l70, .m-l70, .m-l-70, .mg-l-70 {margin-left: 70px;}
.mg-l70, .m-l70, .m-l-70, .mg-l-70 {margin-left: 70px;}
.mg-l70, .m-l70, .m-l-70, .mg-l-70 {margin-left: 70px;}


.mg-r0,  .m-r0,  .m-r-0, .mg-r-0 {margin-right: 0px;}
.mg-r1,  .m-r1,  .m-r-1, .mg-r-1 {margin-right: 1px;}
.mg-r2,  .m-r2,  .m-r-2, .mg-r-2 {margin-right: 2px;}
.mg-r3,  .m-r3,  .m-r-3, .mg-r-3 {margin-right: 3px;}
.mg-r4,  .m-r4,  .m-r-4, .mg-r-4 {margin-right: 4px;}
.mg-r5,  .m-r5,  .m-r-5, .mg-r-5 {margin-right: 5px;}
.mg-r6,  .m-r6,  .m-r-6, .mg-r-6 {margin-right: 6px;}
.mg-r7,  .m-r7,  .m-r-7, .mg-r-7 {margin-right: 7px;}
.mg-r8,  .m-r8,  .m-r-8, .mg-r-8 {margin-right: 8px;}
.mg-r9,  .m-r9,  .m-r-9, .mg-r-9 {margin-right: 9px;}
.mg-r10, .m-r10, .m-r-10, .mg-r-10 {margin-right: 10px;}
.mg-r11, .m-r11, .m-r-11, .mg-r-11 {margin-right: 11px;}
.mg-r12, .m-r12, .m-r-12, .mg-r-12 {margin-right: 12px;}
.mg-r13, .m-r13, .m-r-13, .mg-r-13 {margin-right: 13px;}
.mg-r14, .m-r14, .m-r-14, .mg-r-14 {margin-right: 14px;}
.mg-r15, .m-r15, .m-r-15, .mg-r-15 {margin-right: 15px;}
.mg-r16, .m-r16, .m-r-16, .mg-r-16 {margin-right: 16px;}
.mg-r17, .m-r17, .m-r-17, .mg-r-17 {margin-right: 17px;}
.mg-r18, .m-r18, .m-r-18, .mg-r-18 {margin-right: 18px;}
.mg-r19, .m-r19, .m-r-19, .mg-r-19 {margin-right: 19px;}
.mg-r20, .m-r20, .m-r-20, .mg-r-20 {margin-right: 20px;}
.mg-r21, .m-r21, .m-r-21, .mg-r-21 {margin-right: 21px;}
.mg-r22, .m-r22, .m-r-22, .mg-r-22 {margin-right: 22px;}
.mg-r23, .m-r23, .m-r-23, .mg-r-23 {margin-right: 23px;}
.mg-r24, .m-r24, .m-r-24, .mg-r-24 {margin-right: 24px;}
.mg-r25, .m-r25, .m-r-25, .mg-r-25 {margin-right: 25px;}
.mg-r26, .m-r26, .m-r-26, .mg-r-26 {margin-right: 26px;}
.mg-r27, .m-r27, .m-r-27, .mg-r-27 {margin-right: 27px;}
.mg-r28, .m-r28, .m-r-28, .mg-r-28 {margin-right: 28px;}
.mg-r29, .m-r29, .m-r-29, .mg-r-29 {margin-right: 29px;}
.mg-r30, .m-r30, .m-r-30, .mg-r-30 {margin-right: 30px;}
.mg-r31, .m-r31, .m-r-31, .mg-r-31 {margin-right: 31px;}
.mg-r32, .m-r32, .m-r-32, .mg-r-32 {margin-right: 32px;}
.mg-r33, .m-r33, .m-r-33, .mg-r-33 {margin-right: 33px;}
.mg-r34, .m-r34, .m-r-34, .mg-r-34 {margin-right: 34px;}
.mg-r35, .m-r35, .m-r-35, .mg-r-35 {margin-right: 35px;}
.mg-r36, .m-r36, .m-r-36, .mg-r-36 {margin-right: 36px;}
.mg-r37, .m-r37, .m-r-37, .mg-r-37 {margin-right: 37px;}
.mg-r38, .m-r38, .m-r-38, .mg-r-38 {margin-right: 38px;}
.mg-r39, .m-r39, .m-r-39, .mg-r-39 {margin-right: 39px;}
.mg-r40, .m-r40, .m-r-40, .mg-r-40 {margin-right: 40px;}
.mg-r41, .m-r41, .m-r-41, .mg-r-41 {margin-right: 41px;}
.mg-r42, .m-r42, .m-r-42, .mg-r-42 {margin-right: 42px;}
.mg-r43, .m-r43, .m-r-43, .mg-r-43 {margin-right: 43px;}
.mg-r44, .m-r44, .m-r-44, .mg-r-44 {margin-right: 44px;}
.mg-r45, .m-r45, .m-r-45, .mg-r-45 {margin-right: 45px;}
.mg-r46, .m-r46, .m-r-46, .mg-r-46 {margin-right: 46px;}
.mg-r47, .m-r47, .m-r-47, .mg-r-47 {margin-right: 47px;}
.mg-r48, .m-r48, .m-r-48, .mg-r-48 {margin-right: 48px;}
.mg-r49, .m-r49, .m-r-49, .mg-r-49 {margin-right: 49px;}
.mg-r50, .m-r50, .m-r-50, .mg-r-50 {margin-right: 50px;}



/*[ TEXT ]
///////////////////////////////////////////////////////////
*/
/* ------------------------------------ */
.text-white {color: white;}
.text-black {color: black;}

.text-hov-white:hover {color: white;}

/* ------------------------------------ */
.text-up {text-transform: uppercase;}

/* ------------------------------------ */
.text-c-fff, .tx-c-fff{
	color: #FFF;
}
.text-c-eee, .tx-c-eee{
	color: #EEE;
}
.text-c-ddd, .tx-c-ddd{
	color: #DDD;
}
.text-c-ccc, .tx-c-ccc, .color-disabled{
	color: #CCC;
}
.text-c-bbb, .tx-c-bbb{
	color: #BBB;
}
.text-c-aaa, .tx-c-aaa{
	color: #AAA;
}
.text-c-ddd, .tx-c-ddd{
	color: #DDD;
}
.text-c-ddd, .tx-c-ddd{
	color: #DDD;
}
.text-c-ddd, .tx-c-ddd{
	color: #DDD;
}




/* ------------------------------------ */
.lh-0-1 {line-height: 0.1;}
.lh-0-2 {line-height: 0.2;}
.lh-0-3 {line-height: 0.3;}
.lh-0-4 {line-height: 0.4;}
.lh-0-5 {line-height: 0.5;}
.lh-0-8 {line-height: 0.6;}
.lh-0-7 {line-height: 0.7;}
.lh-0-8 {line-height: 0.8;}
.lh-0-9 {line-height: 0.9;}
.lh-1-0 {line-height: 1.0;}
.lh-1-1 {line-height: 1.1;}
.lh-1-2 {line-height: 1.2;}
.lh-1-3 {line-height: 1.3;}
.lh-1-4 {line-height: 1.4;}
.lh-1-5 {line-height: 1.5;}
.lh-1-6 {line-height: 1.6;}
.lh-1-7 {line-height: 1.7;}
.lh-1-8 {line-height: 1.8;}
.lh-1-9 {line-height: 1.9;}
.lh-2-0 {line-height: 2.0;}
.lh-2-1 {line-height: 2.1;}
.lh-2-2 {line-height: 2.2;}
.lh-2-3 {line-height: 2.3;}
.lh-2-4 {line-height: 2.4;}
.lh-2-5 {line-height: 2.5;}
.lh-2-6 {line-height: 2.6;}
.lh-2-7 {line-height: 2.7;}
.lh-2-8 {line-height: 2.8;}
.lh-2-9 {line-height: 2.9;}





/*[ SHAPE ]
///////////////////////////////////////////////////////////
*/

/*[ Display ]
-----------------------------------------------------------
*/
.disp-none, .disp-n, .disp-no {display: none;}
.disp-block, .disp-b, .disp-bl {display: block;}
.disp-inline, .disp-in, .disp-i {display: inline;}
.disp-inline-block, .disp-in-b, .disp-inb, .disp-i-b, .disp-ib {display: inline-block;}
.disp-flex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

/*[ Position ]
-----------------------------------------------------------
*/
.pos-relative {position: relative;}
.pos-absolute {position: absolute;}
.pos-fixed {position: fixed;}

/*[ float ]
-----------------------------------------------------------
*/
.fl-l {float: left;}
.fl-r {float: right;}


/*[ Width & Height ]
-----------------------------------------------------------
*/
.size-full {
	width: 100%;
	height: 100%;
}
.w-full {width: 100%;}
.h-full {height: 100%;}
.max-w-full {max-width: 100%;}
.max-h-full {max-height: 100%;}
.min-w-full {min-width: 100%;}
.min-h-full {min-height: 100%;}

/*[ Top Bottom Left Right ]
-----------------------------------------------------------
*/
.top-0 {top: 0;}
.bottom-0 {bottom: 0;}
.left-0 {left: 0;}
.right-0 {right: 0;}

.top-auto {top: auto;}
.bottom-auto {bottom: auto;}
.left-auto {left: auto;}
.right-auto {right: auto;}


/*[ Opacity ]
-----------------------------------------------------------
*/
.op-0-0, .tp-0-0, .transp-00 { opacity:   0; filter: alpha(opacity=0); }
.op-0-1, .tp-0-1, .transp-01 { opacity: 0.1; filter: alpha(opacity=10); }
.op-0-2, .tp-0-2, .transp-02 { opacity: 0.2; filter: alpha(opacity=20); }
.op-0-3, .tp-0-3, .transp-03 { opacity: 0.3; filter: alpha(opacity=30); }
.op-0-4, .tp-0-4, .transp-04 { opacity: 0.4; filter: alpha(opacity=40); }
.op-0-5, .tp-0-5, .transp-05 { opacity: 0.5; filter: alpha(opacity=50); }
.op-0-6, .tp-0-6, .transp-06 { opacity: 0.6; filter: alpha(opacity=60); }
.op-0-7, .tp-0-7, .transp-07 { opacity: 0.7; filter: alpha(opacity=70); }
.op-0-8, .tp-0-8, .transp-08 { opacity: 0.8; filter: alpha(opacity=80); }
.op-0-9, .tp-0-9, .transp-09 { opacity: 0.9; filter: alpha(opacity=90); }
.op-1-0, .tp-1-0, .transp-10 { opacity:   1; filter: alpha(opacity=100); }

/*[ Background ]
-----------------------------------------------------------
*/
.bg-white {background-color: white;}
.bg-black {background-color: black;}



/*[ Wrap Picture ]
-----------------------------------------------------------
*/
.wrap-pic-w img {width: 100%;}
.wrap-pic-max-w img {max-width: 100%;}

/* ------------------------------------ */
.wrap-pic-h img {height: 100%;}
.wrap-pic-max-h img {max-height: 100%;}

/* ------------------------------------ */
.wrap-pic-cir {
	border-radius: 50%;
	overflow: hidden;
}
.wrap-pic-cir img {
	width: 100%;
}



/*[ Hover ]
-----------------------------------------------------------
*/
.hov-pointer:hover {cursor: pointer;}

/* ------------------------------------ */
.hov-img-zoom {
	display: block;
	overflow: hidden;
}
.hov-img-zoom img{
	width: 100%;
	-webkit-transition: all 0.6s;
    -o-transition: all 0.6s;
    -moz-transition: all 0.6s;
    transition: all 0.6s;
}
.hov-img-zoom:hover img {
	-webkit-transform: scale(1.1);
  	-moz-transform: scale(1.1);
  	-ms-transform: scale(1.1);
  	-o-transform: scale(1.1);
	transform: scale(1.1);
}



/*[  ]
-----------------------------------------------------------
*/
.bo-circle {border-radius: 50%;}

.of-hidden {overflow: hidden;}

.visible-false {visibility: hidden;}
.visible-true {visibility: visible;}




/*[ Transition ]
-----------------------------------------------------------
*/
.trans-0-1 {
	-webkit-transition: all 0.1s;
    -o-transition: all 0.1s;
    -moz-transition: all 0.1s;
    transition: all 0.1s;
}
.trans-0-2 {
	-webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
}
.trans-0-3 {
	-webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.trans-0-4 {
	-webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;
}
.trans-0-5 {
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.trans-0-6 {
	-webkit-transition: all 0.6s;
    -o-transition: all 0.6s;
    -moz-transition: all 0.6s;
    transition: all 0.6s;
}
.trans-0-9 {
	-webkit-transition: all 0.9s;
    -o-transition: all 0.9s;
    -moz-transition: all 0.9s;
    transition: all 0.9s;
}
.trans-1-0 {
	-webkit-transition: all 1s;
    -o-transition: all 1s;
    -moz-transition: all 1s;
    transition: all 1s;
}



/*[ Absolute ]
-----------------------------------------------------------
*/
.ab-c-m {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
  	-moz-transform: translate(-50%, -50%);
  	-ms-transform: translate(-50%, -50%);
  	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.ab-c-t {
	position: absolute;
	top: 0px;
	left: 50%;
	-webkit-transform: translateX(-50%);
  	-moz-transform: translateX(-50%);
  	-ms-transform: translateX(-50%);
  	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}

.ab-c-b {
	position: absolute;
	bottom: 0px;
	left: 50%;
	-webkit-transform: translateX(-50%);
  	-moz-transform: translateX(-50%);
  	-ms-transform: translateX(-50%);
  	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}

.ab-l-m {
	position: absolute;
	left: 0px;
	top: 50%;
	-webkit-transform: translateY(-50%);
  	-moz-transform: translateY(-50%);
  	-ms-transform: translateY(-50%);
  	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.ab-r-m {
	position: absolute;
	right: 0px;
	top: 50%;
	-webkit-transform: translateY(-50%);
  	-moz-transform: translateY(-50%);
  	-ms-transform: translateY(-50%);
  	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.ab-t-l {
	position: absolute;
	left: 0px;
	top: 0px;
}

.ab-t-r {
	position: absolute;
	right: 0px;
	top: 0px;
}

.ab-b-l {
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.ab-b-r {
	position: absolute;
	right: 0px;
	bottom: 0px;
}


.btn-50{ width: 100%; max-width: 50px; }
.btn-100{ width: 100%; max-width: 100px; }
.btn-150{ width: 100%; max-width: 150px; }
.btn-200{ width: 100%; max-width: 200px; }
.btn-250{ width: 100%; max-width: 250px; }
.btn-300{ width: 100%; max-width: 300px; }
.btn-350{ width: 100%; max-width: 350px; }
.btn-400{ width: 100%; max-width: 400px; }
.btn-450{ width: 100%; max-width: 450px; }
.btn-500{ width: 100%; max-width: 500px; }
.btn-550{ width: 100%; max-width: 550px; }


.fw-normal, .fw-n{ font-weight: normal; }
.fw-bold, .bold{ font-weight: bold; }
.fw-200{ font-weight: 200; }
.fw-300{ font-weight: 300; }
.fw-400{ font-weight: 400; }

.text-justify{
  text-align: justify;
  text-justify: inter-word;
}

