/*[ 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, .fsem-3{ font-size: 3em; }
.fsem-3-5, .fsem-35{ font-size: 3.5em; }
.fsem-4-0, .fsem-4{ font-size: 4em; }


.fsize-1 { font-size: 1px; }
.fsize-2 { font-size: 2px; }
.fsize-3 { font-size: 3px; }
.fsize-4 { font-size: 4px; }
.fsize-5 { font-size: 5px; }
.fsize-6 { font-size: 6px; }
.fsize-7 { font-size: 7px; }
.fsize-8 { font-size: 8px; }
.fsize-9 { font-size: 9px; }
.fsize-10 { font-size: 10px; }
.fsize-11 { font-size: 11px; }
.fsize-12 { font-size: 12px; }
.fsize-13 { font-size: 13px; }
.fsize-14 { font-size: 14px; }
.fsize-15 { font-size: 15px; }
.fsize-16 { font-size: 16px; }
.fsize-17 { font-size: 17px; }
.fsize-18 { font-size: 18px; }
.fsize-19 { font-size: 19px; }
.fsize-20 { font-size: 20px; }
.fsize-21 { font-size: 21px; }
.fsize-22 { font-size: 22px; }
.fsize-23 { font-size: 23px; }
.fsize-24 { font-size: 24px; }
.fsize-25 { font-size: 25px; }
.fsize-26 { font-size: 26px; }
.fsize-27 { font-size: 27px; }
.fsize-28 { font-size: 28px; }
.fsize-29 { font-size: 29px; }
.fsize-30 { font-size: 30px; }
.fsize-31 { font-size: 31px; }
.fsize-32 { font-size: 32px; }
.fsize-33 { font-size: 33px; }
.fsize-34 { font-size: 34px; }
.fsize-35 { font-size: 35px; }
.fsize-36 { font-size: 36px; }
.fsize-37 { font-size: 37px; }
.fsize-38 { font-size: 38px; }
.fsize-39 { font-size: 39px; }
.fsize-40 { font-size: 40px; }
.fsize-41 { font-size: 41px; }
.fsize-42 { font-size: 42px; }
.fsize-43 { font-size: 43px; }
.fsize-44 { font-size: 44px; }
.fsize-45 { font-size: 45px; }
.fsize-46 { font-size: 46px; }
.fsize-47 { font-size: 47px; }
.fsize-48 { font-size: 48px; }
.fsize-49 { font-size: 49px; }
.fsize-50 { font-size: 50px; }
.fsize-51 { font-size: 51px; }
.fsize-52 { font-size: 52px; }
.fsize-53 { font-size: 53px; }
.fsize-54 { font-size: 54px; }
.fsize-55 { font-size: 55px; }
.fsize-56 { font-size: 56px; }
.fsize-57 { font-size: 57px; }
.fsize-58 { font-size: 58px; }
.fsize-59 { font-size: 59px; }
.fsize-60 { font-size: 60px; }
.fsize-61 { font-size: 61px; }
.fsize-62 { font-size: 62px; }
.fsize-63 { font-size: 63px; }
.fsize-64 { font-size: 64px; }
.fsize-65 { font-size: 65px; }
.fsize-66 { font-size: 66px; }
.fsize-67 { font-size: 67px; }
.fsize-68 { font-size: 68px; }
.fsize-69 { font-size: 69px; }
.fsize-70 { font-size: 70px; }
.fsize-71 { font-size: 71px; }
.fsize-72 { font-size: 72px; }
.fsize-73 { font-size: 73px; }
.fsize-74 { font-size: 74px; }
.fsize-75 { font-size: 75px; }
.fsize-76 { font-size: 76px; }
.fsize-77 { font-size: 77px; }
.fsize-78 { font-size: 78px; }
.fsize-79 { font-size: 79px; }
.fsize-80 { font-size: 80px; }
.fsize-81 { font-size: 81px; }
.fsize-82 { font-size: 82px; }
.fsize-83 { font-size: 83px; }
.fsize-84 { font-size: 84px; }
.fsize-85 { font-size: 85px; }
.fsize-86 { font-size: 86px; }
.fsize-87 { font-size: 87px; }
.fsize-88 { font-size: 88px; }
.fsize-89 { font-size: 89px; }
.fsize-90 { font-size: 90px; }
.fsize-91 { font-size: 91px; }
.fsize-92 { font-size: 92px; }
.fsize-93 { font-size: 93px; }
.fsize-94 { font-size: 94px; }
.fsize-95 { font-size: 95px; }
.fsize-96 { font-size: 96px; }
.fsize-97 { font-size: 97px; }
.fsize-98 { font-size: 98px; }
.fsize-99 { font-size: 99px; }
.fsize-100 { font-size: 100px; }


/*[ PADDING ]
///////////////////////////////////////////////////////////
*/
.pd-0{ padding: 0; }
.pd-5{ padding: 5px; }
.pd-10{ padding: 10px; }
.pd-15{ padding: 15px; }
.pd-20{ padding: 20px; }
.pd-25{ padding: 25px; }
.pd-30{ padding: 30px; }
.pd-35{ padding: 30px; }
.pd-40{ padding: 40px; }
.pd-45{ padding: 40px; }
.pd-50{ padding: 50px; }
.pd-55{ padding: 50px; }
.pd-60{ padding: 60px; }
.pd-70{ padding: 70px; }
.pd-80{ padding: 80px; }
.pd-90{ padding: 90px; }
.pd-100{ padding: 100px; }


.pd-tb-0, .pd-bt-0{ padding-top: 0; padding-bottom: 0; }
.pd-tb-5, .pd-bt-5{ padding-top: 5px; padding-bottom: 5px; }
.pd-tb-6, .pd-bt-6{ padding-top: 6px; padding-bottom: 6px; }
.pd-tb-7, .pd-bt-7{ padding-top: 7px; padding-bottom: 7px; }
.pd-tb-8, .pd-bt-8{ padding-top: 8px; padding-bottom: 8px; }
.pd-tb-10, .pd-bt-10{ padding-top: 10px; padding-bottom: 10px; }
.pd-tb-15, .pd-bt-15{ padding-top: 15px; padding-bottom: 15px; }
.pd-tb-20, .pd-bt-20{ padding-top: 20px; padding-bottom: 20px; }
.pd-tb-25, .pd-bt-25{ padding-top: 25px; padding-bottom: 25px; }
.pd-tb-30, .pd-bt-30{ padding-top: 30px; padding-bottom: 30px; }
.pd-tb-35, .pd-bt-35{ padding-top: 35px; padding-bottom: 35px; }
.pd-tb-40, .pd-bt-40{ padding-top: 40px; padding-bottom: 40px; }
.pd-tb-45, .pd-bt-45{ padding-top: 45px; padding-bottom: 45px; }
.pd-tb-50, .pd-bt-50{ padding-top: 50px; padding-bottom: 50px; }
.pd-tb-55, .pd-bt-55{ padding-top: 55px; padding-bottom: 55px; }
.pd-tb-60, .pd-bt-60{ padding-top: 60px; padding-bottom: 60px; }
.pd-tb-70, .pd-bt-70{ padding-top: 70px; padding-bottom: 70px; }
.pd-tb-80, .pd-bt-80{ padding-top: 80px; padding-bottom: 80px; }
.pd-tb-90, .pd-bt-90{ padding-top: 90px; padding-bottom: 90px; }
.pd-tb-100, .pd-bt-100{ padding-top: 100px; padding-bottom: 100px; }


.pd-lr-0, .pd-rl-0{ padding-left: 0; padding-right: 0; }
.pd-lr-5, .pd-rl-5{ padding-left: 5px; padding-right: 5px; }
.pd-lr-6, .pd-rl-6{ padding-left: 6px; padding-right: 6px; }
.pd-lr-7, .pd-rl-7{ padding-left: 7px; padding-right: 7px; }
.pd-lr-8, .pd-rl-8{ padding-left: 8px; padding-right: 8px; }
.pd-lr-10, .pd-rl-10{ padding-left: 10px; padding-right: 10px; }
.pd-lr-15, .pd-rl-15{ padding-left: 15px; padding-right: 15px; }
.pd-lr-20, .pd-rl-20{ padding-left: 20px; padding-right: 20px; }
.pd-lr-25, .pd-rl-25{ padding-left: 25px; padding-right: 25px; }
.pd-lr-30, .pd-rl-30{ padding-left: 30px; padding-right: 30px; }
.pd-lr-35, .pd-rl-35{ padding-left: 35px; padding-right: 35px; }
.pd-lr-40, .pd-rl-40{ padding-left: 40px; padding-right: 40px; }
.pd-lr-45, .pd-rl-45{ padding-left: 45px; padding-right: 45px; }
.pd-lr-50, .pd-rl-50{ padding-left: 50px; padding-right: 50px; }
.pd-lr-55, .pd-rl-55{ padding-left: 55px; padding-right: 55px; }
.pd-lr-60, .pd-rl-60{ padding-left: 60px; padding-right: 60px; }
.pd-lr-70, .pd-rl-70{ padding-left: 70px; padding-right: 70px; }
.pd-lr-80, .pd-rl-80{ padding-left: 80px; padding-right: 80px; }
.pd-lr-90, .pd-rl-90{ padding-left: 90px; padding-right: 90px; }
.pd-lr-100, .pd-rl-100{ padding-left: 100px; padding-right: 100px; }


.pd-t-0 {padding-top: 0px;}
.pd-t-1 {padding-top: 1px;}
.pd-t-2 {padding-top: 2px;}
.pd-t-3 {padding-top: 3px;}
.pd-t-4 {padding-top: 4px;}
.pd-t-5 {padding-top: 5px;}
.pd-t-6 {padding-top: 6px;}
.pd-t-7 {padding-top: 7px;}
.pd-t-8 {padding-top: 8px;}
.pd-t-9 {padding-top: 9px;}
.pd-t-10 {padding-top: 10px;}
.pd-t-11 {padding-top: 11px;}
.pd-t-12 {padding-top: 12px;}
.pd-t-13 {padding-top: 13px;}
.pd-t-14 {padding-top: 14px;}
.pd-t-15 {padding-top: 15px;}
.pd-t-16 {padding-top: 16px;}
.pd-t-17 {padding-top: 17px;}
.pd-t-18 {padding-top: 18px;}
.pd-t-19 {padding-top: 19px;}
.pd-t-20 {padding-top: 20px;}
.pd-t-21 {padding-top: 21px;}
.pd-t-22 {padding-top: 22px;}
.pd-t-23 {padding-top: 23px;}
.pd-t-24 {padding-top: 24px;}
.pd-t-25 {padding-top: 25px;}
.pd-t-26 {padding-top: 26px;}
.pd-t-27 {padding-top: 27px;}
.pd-t-28 {padding-top: 28px;}
.pd-t-29 {padding-top: 29px;}
.pd-t-30 {padding-top: 30px;}
.pd-t-31 {padding-top: 31px;}
.pd-t-32 {padding-top: 32px;}
.pd-t-33 {padding-top: 33px;}
.pd-t-34 {padding-top: 34px;}
.pd-t-35 {padding-top: 35px;}
.pd-t-36 {padding-top: 36px;}
.pd-t-37 {padding-top: 37px;}
.pd-t-38 {padding-top: 38px;}
.pd-t-39 {padding-top: 39px;}
.pd-t-40 {padding-top: 40px;}
.pd-t-41 {padding-top: 41px;}
.pd-t-42 {padding-top: 42px;}
.pd-t-43 {padding-top: 43px;}
.pd-t-44 {padding-top: 44px;}
.pd-t-45 {padding-top: 45px;}
.pd-t-46 {padding-top: 46px;}
.pd-t-47 {padding-top: 47px;}
.pd-t-48 {padding-top: 48px;}
.pd-t-49 {padding-top: 49px;}
.pd-t-50 {padding-top: 50px;}
.pd-t-60 {padding-top: 60px;}
.pd-t-70 {padding-top: 70px;}
.pd-t-80 {padding-top: 80px;}
.pd-t-90 {padding-top: 90px;}
.pd-t-100 {padding-top: 100px;}
.pd-t-110 {padding-top: 110px;}
.pd-t-120 {padding-top: 120px;}
.pd-t-130 {padding-top: 130px;}
.pd-t-140 {padding-top: 140px;}
.pd-t-150 {padding-top: 150px;}
.pd-t-160 {padding-top: 160px;}
.pd-t-170 {padding-top: 170px;}
.pd-t-180 {padding-top: 180px;}
.pd-t-190 {padding-top: 190px;}
.pd-t-200 {padding-top: 200px;}
.pd-t-250 {padding-top: 250px;}


.pd-b-0 {padding-bottom: 0px;}
.pd-b-1 {padding-bottom: 1px;}
.pd-b-2 {padding-bottom: 2px;}
.pd-b-3 {padding-bottom: 3px;}
.pd-b-4 {padding-bottom: 4px;}
.pd-b-5 {padding-bottom: 5px;}
.pd-b-6 {padding-bottom: 6px;}
.pd-b-7 {padding-bottom: 7px;}
.pd-b-8 {padding-bottom: 8px;}
.pd-b-9 {padding-bottom: 9px;}
.pd-b-10 {padding-bottom: 10px;}
.pd-b-11 {padding-bottom: 11px;}
.pd-b-12 {padding-bottom: 12px;}
.pd-b-13 {padding-bottom: 13px;}
.pd-b-14 {padding-bottom: 14px;}
.pd-b-15 {padding-bottom: 15px;}
.pd-b-16 {padding-bottom: 16px;}
.pd-b-17 {padding-bottom: 17px;}
.pd-b-18 {padding-bottom: 18px;}
.pd-b-19 {padding-bottom: 19px;}
.pd-b-20 {padding-bottom: 20px;}
.pd-b-21 {padding-bottom: 21px;}
.pd-b-22 {padding-bottom: 22px;}
.pd-b-23 {padding-bottom: 23px;}
.pd-b-24 {padding-bottom: 24px;}
.pd-b-25 {padding-bottom: 25px;}
.pd-b-26 {padding-bottom: 26px;}
.pd-b-27 {padding-bottom: 27px;}
.pd-b-28 {padding-bottom: 28px;}
.pd-b-29 {padding-bottom: 29px;}
.pd-b-30 {padding-bottom: 30px;}
.pd-b-31 {padding-bottom: 31px;}
.pd-b-32 {padding-bottom: 32px;}
.pd-b-33 {padding-bottom: 33px;}
.pd-b-34 {padding-bottom: 34px;}
.pd-b-35 {padding-bottom: 35px;}
.pd-b-36 {padding-bottom: 36px;}
.pd-b-37 {padding-bottom: 37px;}
.pd-b-38 {padding-bottom: 38px;}
.pd-b-39 {padding-bottom: 39px;}
.pd-b-40 {padding-bottom: 40px;}
.pd-b-41 {padding-bottom: 41px;}
.pd-b-42 {padding-bottom: 42px;}
.pd-b-43 {padding-bottom: 43px;}
.pd-b-44 {padding-bottom: 44px;}
.pd-b-45 {padding-bottom: 45px;}
.pd-b-46 {padding-bottom: 46px;}
.pd-b-47 {padding-bottom: 47px;}
.pd-b-48 {padding-bottom: 48px;}
.pd-b-49 {padding-bottom: 49px;}
.pd-b-50 {padding-bottom: 50px;}
.pd-b-60 {padding-bottom: 60px;}
.pd-b-70 {padding-bottom: 70px;}
.pd-b-80 {padding-bottom: 80px;}
.pd-b-90 {padding-bottom: 90px;}
.pd-b-100 {padding-bottom: 100px;}


.pd-l-0 {padding-left: 0px;}
.pd-l-1 {padding-left: 1px;}
.pd-l-2 {padding-left: 2px;}
.pd-l-3 {padding-left: 3px;}
.pd-l-4 {padding-left: 4px;}
.pd-l-5 {padding-left: 5px;}
.pd-l-6 {padding-left: 6px;}
.pd-l-7 {padding-left: 7px;}
.pd-l-8 {padding-left: 8px;}
.pd-l-9 {padding-left: 9px;}
.pd-l-10 {padding-left: 10px;}
.pd-l-11 {padding-left: 11px;}
.pd-l-12 {padding-left: 12px;}
.pd-l-13 {padding-left: 13px;}
.pd-l-14 {padding-left: 14px;}
.pd-l-15 {padding-left: 15px;}
.pd-l-16 {padding-left: 16px;}
.pd-l-17 {padding-left: 17px;}
.pd-l-18 {padding-left: 18px;}
.pd-l-19 {padding-left: 19px;}
.pd-l-20 {padding-left: 20px;}
.pd-l-21 {padding-left: 21px;}
.pd-l-22 {padding-left: 22px;}
.pd-l-23 {padding-left: 23px;}
.pd-l-24 {padding-left: 24px;}
.pd-l-25 {padding-left: 25px;}
.pd-l-26 {padding-left: 26px;}
.pd-l-27 {padding-left: 27px;}
.pd-l-28 {padding-left: 28px;}
.pd-l-29 {padding-left: 29px;}
.pd-l-30 {padding-left: 30px;}
.pd-l-31 {padding-left: 31px;}
.pd-l-32 {padding-left: 32px;}
.pd-l-33 {padding-left: 33px;}
.pd-l-34 {padding-left: 34px;}
.pd-l-35 {padding-left: 35px;}
.pd-l-36 {padding-left: 36px;}
.pd-l-37 {padding-left: 37px;}
.pd-l-38 {padding-left: 38px;}
.pd-l-39 {padding-left: 39px;}
.pd-l-40 {padding-left: 40px;}
.pd-l-41 {padding-left: 41px;}
.pd-l-42 {padding-left: 42px;}
.pd-l-43 {padding-left: 43px;}
.pd-l-44 {padding-left: 44px;}
.pd-l-45 {padding-left: 45px;}
.pd-l-46 {padding-left: 46px;}
.pd-l-47 {padding-left: 47px;}
.pd-l-48 {padding-left: 48px;}
.pd-l-49 {padding-left: 49px;}
.pd-l-50 {padding-left: 50px;}
.pd-l-60 {padding-left: 60px;}
.pd-l-70 {padding-left: 70px;}
.pd-l-80 {padding-left: 80px;}
.pd-l-90 {padding-left: 90px;}
.pd-l-100 {padding-left: 100px;}
.pd-l-110 {padding-left: 110px;}
.pd-l-120 {padding-left: 120px;}
.pd-l-130 {padding-left: 130px;}
.pd-l-140 {padding-left: 140px;}
.pd-l-150 {padding-left: 150px;}
.pd-l-160 {padding-left: 160px;}
.pd-l-170 {padding-left: 170px;}
.pd-l-190 {padding-left: 190px;}
.pd-l-190 {padding-left: 190px;}
.pd-l-200 {padding-left: 200px;}
.pd-l-250 {padding-left: 250px;}


.pd-r-0 {padding-right: 0px;}
.pd-r-1 {padding-right: 1px;}
.pd-r-2 {padding-right: 2px;}
.pd-r-3 {padding-right: 3px;}
.pd-r-4 {padding-right: 4px;}
.pd-r-5 {padding-right: 5px;}
.pd-r-6 {padding-right: 6px;}
.pd-r-7 {padding-right: 7px;}
.pd-r-8 {padding-right: 8px;}
.pd-r-9 {padding-right: 9px;}
.pd-r-10 {padding-right: 10px;}
.pd-r-11 {padding-right: 11px;}
.pd-r-12 {padding-right: 12px;}
.pd-r-13 {padding-right: 13px;}
.pd-r-14 {padding-right: 14px;}
.pd-r-15 {padding-right: 15px;}
.pd-r-16 {padding-right: 16px;}
.pd-r-17 {padding-right: 17px;}
.pd-r-18 {padding-right: 18px;}
.pd-r-19 {padding-right: 19px;}
.pd-r-20 {padding-right: 20px;}
.pd-r-21 {padding-right: 21px;}
.pd-r-22 {padding-right: 22px;}
.pd-r-23 {padding-right: 23px;}
.pd-r-24 {padding-right: 24px;}
.pd-r-25 {padding-right: 25px;}
.pd-r-26 {padding-right: 26px;}
.pd-r-27 {padding-right: 27px;}
.pd-r-28 {padding-right: 28px;}
.pd-r-29 {padding-right: 29px;}
.pd-r-30 {padding-right: 30px;}
.pd-r-31 {padding-right: 31px;}
.pd-r-32 {padding-right: 32px;}
.pd-r-33 {padding-right: 33px;}
.pd-r-34 {padding-right: 34px;}
.pd-r-35 {padding-right: 35px;}
.pd-r-36 {padding-right: 36px;}
.pd-r-37 {padding-right: 37px;}
.pd-r-38 {padding-right: 38px;}
.pd-r-39 {padding-right: 39px;}
.pd-r-40 {padding-right: 40px;}
.pd-r-41 {padding-right: 41px;}
.pd-r-42 {padding-right: 42px;}
.pd-r-43 {padding-right: 43px;}
.pd-r-44 {padding-right: 44px;}
.pd-r-45 {padding-right: 45px;}
.pd-r-46 {padding-right: 46px;}
.pd-r-47 {padding-right: 47px;}
.pd-r-48 {padding-right: 48px;}
.pd-r-49 {padding-right: 49px;}
.pd-r-50 {padding-right: 50px;}
.pd-r-60 {padding-right: 60px;}
.pd-r-70 {padding-right: 70px;}
.pd-r-80 {padding-right: 80px;}
.pd-r-90 {padding-right: 90px;}
.pd-r-100 {padding-right: 1000px;}


/*[ MARGIN ]
///////////////////////////////////////////////////////////
*/

.mg-lr-auto {margin-left: auto;	margin-right: auto;}
.mg-l-auto {margin-left: auto;}
.mg-r-auto {margin-right: auto;}

.mg-0  { margin: 0; }
.mg-1  { margin: 1px; }
.mg-2  { margin: 2px; }
.mg-3  { margin: 3px; }
.mg-4  { margin: 4px; }
.mg-5  { margin: 5px; }
.mg-6  { margin: 6px; }
.mg-7  { margin: 7px; }
.mg-8  { margin: 8px; }
.mg-9  { margin: 9px; }
.mg-10  { margin: 10px; }
.mg-11 { margin: 11px; }
.mg-12 { margin: 12px; }
.mg-13 { margin: 13px; }
.mg-14 { margin: 14px; }
.mg-15 { margin: 15px; }
.mg-20 { margin: 20px; }
.mg-25 { margin: 25px; }
.mg-30 { margin: 30px; }
.mg-35 { margin: 35px; }
.mg-40 { margin: 40px; }
.mg-45 { margin: 45px; }
.mg-50 { margin: 50px; }
.mg-60 { margin: 50px; }
.mg-70 { margin: 50px; }
.mg-80 { margin: 50px; }
.mg-90 { margin: 50px; }
.mg-100 { margin: 100px; }
.mg-110 { margin: 110px; }
.mg-120 { margin: 120px; }
.mg-130 { margin: 130px; }
.mg-140 { margin: 140px; }
.mg-150 { margin: 150px; }
.mg-160 { margin: 160px; }
.mg-170 { margin: 170px; }
.mg-180 { margin: 180px; }
.mg-190 { margin: 190px; }
.mg-200 { margin: 200px; }
.mg-210 { margin: 210px; }
.mg-220 { margin: 220px; }
.mg-230 { margin: 230px; }
.mg-240 { margin: 240px; }
.mg-250 { margin: 250px; }
.mg-260 { margin: 260px; }
.mg-270 { margin: 270px; }
.mg-280 { margin: 280px; }
.mg-290 { margin: 290px; }
.mg-300 { margin: 300px; }
.mg-310 { margin: 310px; }
.mg-320 { margin: 320px; }
.mg-330 { margin: 330px; }
.mg-340 { margin: 340px; }
.mg-350 { margin: 350px; }
.mg-360 { margin: 360px; }
.mg-370 { margin: 370px; }
.mg-380 { margin: 380px; }
.mg-390 { margin: 390px; }
.mg-400 { margin: 400px; }

/*[ MARGIN TOP - BOTTOM]
///////////////////////////////////////////////////////////
*/
.mg-t-b-0,  .mg-tb-0  { margin-top: 0; margin-bottom: 0; }
.mg-t-b-1,  .mg-tb-1  { margin-top: 1px; margin-bottom: 1px; }
.mg-t-b-2,  .mg-tb-2  { margin-top: 2px; margin-bottom: 2px; }
.mg-t-b-3,  .mg-tb-3  { margin-top: 3px; margin-bottom: 3px; }
.mg-t-b-4,  .mg-tb-4  { margin-top: 4px; margin-bottom: 4px; }
.mg-t-b-5,  .mg-tb-5  { margin-top: 5px; margin-bottom: 5px; }
.mg-t-b-10, .mg-tb-10 { margin-top: 10px; margin-bottom: 10px; }
.mg-t-b-15, .mg-tb-15 { margin-top: 15px; margin-bottom: 15px; }
.mg-t-b-20, .mg-tb-20 { margin-top: 20px; margin-bottom: 20px; }
.mg-t-b-25, .mg-tb-25 { margin-top: 25px; margin-bottom: 25px; }
.mg-t-b-30, .mg-tb-30 { margin-top: 30px; margin-bottom: 30px; }
.mg-t-b-35, .mg-tb-35 { margin-top: 35px; margin-bottom: 35px; }
.mg-t-b-40, .mg-tb-40 { margin-top: 40px; margin-bottom: 40px; }
.mg-t-b-45, .mg-tb-45 { margin-top: 45px; margin-bottom: 45px; }
.mg-t-b-50, .mg-tb-50 { margin-top: 50px; margin-bottom: 50px; }
.mg-t-b-55, .mg-tb-55 { margin-top: 55px; margin-bottom: 55px; }
.mg-t-b-60, .mg-tb-60 { margin-top: 60px; margin-bottom: 60px; }
.mg-t-b-65, .mg-tb-65 { margin-top: 65px; margin-bottom: 65px; }
.mg-t-b-70, .mg-tb-70 { margin-top: 70px; margin-bottom: 70px; }
.mg-t-b-75, .mg-tb-75 { margin-top: 75px; margin-bottom: 75px; }
.mg-t-b-80, .mg-tb-80 { margin-top: 80px; margin-bottom: 80px; }
.mg-t-b-85, .mg-tb-85 { margin-top: 85px; margin-bottom: 85px; }
.mg-t-b-90, .mg-tb-90 { margin-top: 90px; margin-bottom: 90px; }
.mg-t-b-95, .mg-tb-95 { margin-top: 95px; margin-bottom: 95px; }
.mg-t-b-100, .mg-tb-100 { margin-top: 100px; margin-bottom: 100px; }

.mg-t-b-110, .mg-tb-110 { margin-top: 110px; margin-bottom: 110px; }
.mg-t-b-120, .mg-tb-120 { margin-top: 120px; margin-bottom: 120px; }
.mg-t-b-130, .mg-tb-130 { margin-top: 130px; margin-bottom: 130px; }
.mg-t-b-140, .mg-tb-140 { margin-top: 140px; margin-bottom: 140px; }
.mg-t-b-150, .mg-tb-150 { margin-top: 150px; margin-bottom: 150px; }
.mg-t-b-160, .mg-tb-160 { margin-top: 160px; margin-bottom: 160px; }
.mg-t-b-170, .mg-tb-170 { margin-top: 170px; margin-bottom: 170px; }
.mg-t-b-180, .mg-tb-180 { margin-top: 180px; margin-bottom: 180px; }
.mg-t-b-190, .mg-tb-190 { margin-top: 190px; margin-bottom: 190px; }
.mg-t-b-200, .mg-tb-200 { margin-top: 200px; margin-bottom: 200px; }
.mg-t-b-210, .mg-tb-210 { margin-top: 210px; margin-bottom: 210px; }
.mg-t-b-220, .mg-tb-220 { margin-top: 220px; margin-bottom: 220px; }
.mg-t-b-230, .mg-tb-230 { margin-top: 230px; margin-bottom: 230px; }
.mg-t-b-240, .mg-tb-240 { margin-top: 240px; margin-bottom: 240px; }
.mg-t-b-250, .mg-tb-250 { margin-top: 250px; margin-bottom: 250px; }
.mg-t-b-260, .mg-tb-260 { margin-top: 260px; margin-bottom: 260px; }
.mg-t-b-270, .mg-tb-270 { margin-top: 270px; margin-bottom: 270px; }
.mg-t-b-280, .mg-tb-280 { margin-top: 280px; margin-bottom: 280px; }
.mg-t-b-290, .mg-tb-290 { margin-top: 290px; margin-bottom: 290px; }
.mg-t-b-300, .mg-tb-300 { margin-top: 300px; margin-bottom: 300px; }
.mg-t-b-310, .mg-tb-310 { margin-top: 310px; margin-bottom: 310px; }
.mg-t-b-320, .mg-tb-320 { margin-top: 320px; margin-bottom: 320px; }
.mg-t-b-330, .mg-tb-330 { margin-top: 330px; margin-bottom: 330px; }
.mg-t-b-340, .mg-tb-340 { margin-top: 340px; margin-bottom: 340px; }
.mg-t-b-350, .mg-tb-350 { margin-top: 350px; margin-bottom: 350px; }
.mg-t-b-360, .mg-tb-360 { margin-top: 360px; margin-bottom: 360px; }
.mg-t-b-370, .mg-tb-370 { margin-top: 370px; margin-bottom: 370px; }
.mg-t-b-380, .mg-tb-380 { margin-top: 380px; margin-bottom: 380px; }
.mg-t-b-390, .mg-tb-390 { margin-top: 390px; margin-bottom: 390px; }
.mg-t-b-400, .mg-tb-400 { margin-top: 400px; margin-bottom: 400px; }

/*[ MARGIN LEFT - RIGHT]
///////////////////////////////////////////////////////////
*/
.mg-l-r-0, .mg-lr-0  { margin-left: 0; margin-right: 0; }
.mg-l-r-1, .mg-lr-1  { margin-left: 1px; margin-right: 1px; }
.mg-l-r-2, .mg-lr-2  { margin-left: 2px; margin-right: 2px; }
.mg-l-r-3, .mg-lr-3  { margin-left: 3px; margin-right: 3px; }
.mg-l-r-4, .mg-lr-4  { margin-left: 4px; margin-right: 4px; }
.mg-l-r-5, .mg-lr-5  { margin-left: 5px; margin-right: 5px; }
.mg-l-r-10, .mg-lr-10 { margin-left: 10px; margin-right: 10px; }
.mg-l-r-15, .mg-lr-15 { margin-left: 15px; margin-right: 15px; }
.mg-l-r-20, .mg-lr-20 { margin-left: 20px; margin-right: 20px; }
.mg-l-r-25, .mg-lr-25 { margin-left: 25px; margin-right: 25px; }
.mg-l-r-30, .mg-lr-30 { margin-left: 30px; margin-right: 30px; }
.mg-l-r-35, .mg-lr-35 { margin-left: 35px; margin-right: 35px; }
.mg-l-r-40, .mg-lr-40 { margin-left: 40px; margin-right: 40px; }
.mg-l-r-45, .mg-lr-45 { margin-left: 45px; margin-right: 45px; }
.mg-l-r-40, .mg-lr-40 { margin-left: 40px; margin-right: 40px; }
.mg-l-r-45, .mg-lr-45 { margin-left: 45px; margin-right: 45px; }
.mg-l-r-50, .mg-lr-50 { margin-left: 50px; margin-right: 50px; }
.mg-l-r-55, .mg-lr-55 { margin-left: 55px; margin-right: 55px; }
.mg-l-r-60, .mg-lr-60 { margin-left: 60px; margin-right: 60px; }
.mg-l-r-65, .mg-lr-65 { margin-left: 65px; margin-right: 65px; }
.mg-l-r-70, .mg-lr-70 { margin-left: 70px; margin-right: 70px; }
.mg-l-r-75, .mg-lr-75 { margin-left: 75px; margin-right: 75px; }
.mg-l-r-80, .mg-lr-80 { margin-left: 80px; margin-right: 80px; }
.mg-l-r-85, .mg-lr-85 { margin-left: 85px; margin-right: 85px; }
.mg-l-r-90, .mg-lr-90 { margin-left: 90px; margin-right: 90px; }
.mg-l-r-95, .mg-lr-95 { margin-left: 95px; margin-right: 95px; }
.mg-l-r-100, .mg-lr-100 { margin-left: 100px; margin-right: 100px; }
.mg-l-r-110, .mg-lr-110 { margin-left: 110px; margin-right: 110px; }
.mg-l-r-120, .mg-lr-120 { margin-left: 120px; margin-right: 120px; }
.mg-l-r-130, .mg-lr-130 { margin-left: 130px; margin-right: 130px; }
.mg-l-r-140, .mg-lr-140 { margin-left: 140px; margin-right: 140px; }
.mg-l-r-150, .mg-lr-150 { margin-left: 150px; margin-right: 150px; }
.mg-l-r-160, .mg-lr-160 { margin-left: 160px; margin-right: 160px; }
.mg-l-r-170, .mg-lr-170 { margin-left: 170px; margin-right: 170px; }
.mg-l-r-180, .mg-lr-180 { margin-left: 180px; margin-right: 180px; }
.mg-l-r-190, .mg-lr-190 { margin-left: 190px; margin-right: 190px; }
.mg-l-r-200, .mg-lr-200 { margin-left: 200px; margin-right: 200px; }
.mg-l-r-210, .mg-lr-210 { margin-left: 210px; margin-right: 210px; }
.mg-l-r-220, .mg-lr-220 { margin-left: 220px; margin-right: 220px; }
.mg-l-r-230, .mg-lr-230 { margin-left: 230px; margin-right: 230px; }
.mg-l-r-240, .mg-lr-240 { margin-left: 240px; margin-right: 240px; }
.mg-l-r-250, .mg-lr-250 { margin-left: 250px; margin-right: 250px; }
.mg-l-r-260, .mg-lr-260 { margin-left: 260px; margin-right: 260px; }
.mg-l-r-270, .mg-lr-270 { margin-left: 270px; margin-right: 270px; }
.mg-l-r-280, .mg-lr-280 { margin-left: 280px; margin-right: 280px; }
.mg-l-r-290, .mg-lr-290 { margin-left: 290px; margin-right: 290px; }
.mg-l-r-300, .mg-lr-300 { margin-left: 300px; margin-right: 300px; }
.mg-l-r-310, .mg-lr-310 { margin-left: 310px; margin-right: 310px; }
.mg-l-r-320, .mg-lr-320 { margin-left: 320px; margin-right: 320px; }
.mg-l-r-330, .mg-lr-330 { margin-left: 330px; margin-right: 330px; }
.mg-l-r-340, .mg-lr-340 { margin-left: 340px; margin-right: 340px; }
.mg-l-r-350, .mg-lr-350 { margin-left: 350px; margin-right: 350px; }
.mg-l-r-360, .mg-lr-360 { margin-left: 360px; margin-right: 360px; }
.mg-l-r-370, .mg-lr-370 { margin-left: 370px; margin-right: 370px; }
.mg-l-r-380, .mg-lr-380 { margin-left: 380px; margin-right: 380px; }
.mg-l-r-390, .mg-lr-390 { margin-left: 390px; margin-right: 390px; }
.mg-l-r-400, .mg-lr-400 { margin-left: 400px; margin-right: 400px; }



.mg-t0, .mg-t-0 {margin-top: 0px;}
.mg-t1, .mg-t-1 {margin-top: 1px;}
.mg-t2, .mg-t-2 {margin-top: 2px;}
.mg-t3, .mg-t-3 {margin-top: 3px;}
.mg-t4, .mg-t-4 {margin-top: 4px;}
.mg-t5, .mg-t-5 {margin-top: 5px;}
.mg-t6, .mg-t-6 {margin-top: 6px;}
.mg-t7, .mg-t-7 {margin-top: 7px;}
.mg-t8, .mg-t-8 {margin-top: 8px;}
.mg-t9, .mg-t-9 {margin-top: 9px;}
.mg-t10, .mg-t-10 {margin-top: 10px;}
.mg-t11, .mg-t-11 {margin-top: 11px;}
.mg-t12, .mg-t-12 {margin-top: 12px;}
.mg-t13, .mg-t-13 {margin-top: 13px;}
.mg-t14, .mg-t-14 {margin-top: 14px;}
.mg-t15, .mg-t-15 {margin-top: 15px;}
.mg-t16, .mg-t-16 {margin-top: 16px;}
.mg-t17, .mg-t-17 {margin-top: 17px;}
.mg-t18, .mg-t-18 {margin-top: 18px;}
.mg-t19, .mg-t-19 {margin-top: 19px;}
.mg-t20, .mg-t-20 {margin-top: 20px;}
.mg-t21, .mg-t-21 {margin-top: 21px;}
.mg-t22, .mg-t-22 {margin-top: 22px;}
.mg-t23, .mg-t-23 {margin-top: 23px;}
.mg-t24, .mg-t-24 {margin-top: 24px;}
.mg-t25, .mg-t-25 {margin-top: 25px;}
.mg-t26, .mg-t-26 {margin-top: 26px;}
.mg-t27, .mg-t-27 {margin-top: 27px;}
.mg-t28, .mg-t-28 {margin-top: 28px;}
.mg-t29, .mg-t-29 {margin-top: 29px;}
.mg-t30, .mg-t-30 {margin-top: 30px;}
.mg-t31, .mg-t-31 {margin-top: 31px;}
.mg-t32, .mg-t-32 {margin-top: 32px;}
.mg-t33, .mg-t-33 {margin-top: 33px;}
.mg-t34, .mg-t-34 {margin-top: 34px;}
.mg-t35, .mg-t-35 {margin-top: 35px;}
.mg-t36, .mg-t-36 {margin-top: 36px;}
.mg-t37, .mg-t-37 {margin-top: 37px;}
.mg-t38, .mg-t-38 {margin-top: 38px;}
.mg-t39, .mg-t-39 {margin-top: 39px;}
.mg-t40, .mg-t-40 {margin-top: 40px;}
.mg-t41, .mg-t-41 {margin-top: 41px;}
.mg-t42, .mg-t-42 {margin-top: 42px;}
.mg-t43, .mg-t-43 {margin-top: 43px;}
.mg-t44, .mg-t-44 {margin-top: 44px;}
.mg-t45, .mg-t-45 {margin-top: 45px;}
.mg-t46, .mg-t-46 {margin-top: 46px;}
.mg-t47, .mg-t-47 {margin-top: 47px;}
.mg-t48, .mg-t-48 {margin-top: 48px;}
.mg-t49, .mg-t-49 {margin-top: 49px;}
.mg-t50, .mg-t-50 {margin-top: 50px;}
.mg-t60, .mg-t-60 {margin-top: 60px;}
.mg-t70, .mg-t-70 {margin-top: 70px;}
.mg-t80, .mg-t-80 {margin-top: 80px;}
.mg-t90, .mg-t-90 {margin-top: 90px;}
.mg-t100, .mg-t-100 {margin-top: 100px;}
.mg-t110, .mg-t-110 {margin-top: 110px;}
.mg-t120, .mg-t-120 {margin-top: 120px;}
.mg-t130, .mg-t-130 {margin-top: 130px;}
.mg-t140, .mg-t-140 {margin-top: 140px;}
.mg-t150, .mg-t-150 {margin-top: 150px;}
.mg-t160, .mg-t-160 {margin-top: 160px;}
.mg-t170, .mg-t-170 {margin-top: 170px;}
.mg-t180, .mg-t-180 {margin-top: 180px;}
.mg-t190, .mg-t-190 {margin-top: 190px;}
.mg-t200, .mg-t-200 {margin-top: 200px;}
.mg-t210, .mg-t-210 {margin-top: 210px;}
.mg-t220, .mg-t-220 {margin-top: 220px;}
.mg-t230, .mg-t-230 {margin-top: 230px;}
.mg-t240, .mg-t-240 {margin-top: 240px;}
.mg-t250, .mg-t-250 {margin-top: 250px;}
.mg-t260, .mg-t-260 {margin-top: 260px;}
.mg-t270, .mg-t-270 {margin-top: 270px;}
.mg-t280, .mg-t-280 {margin-top: 280px;}
.mg-t290, .mg-t-290 {margin-top: 290px;}
.mg-t300, .mg-t-300 {margin-top: 300px;}
.mg-t310, .mg-t-310 {margin-top: 310px;}
.mg-t320, .mg-t-320 {margin-top: 320px;}
.mg-t330, .mg-t-330 {margin-top: 330px;}
.mg-t340, .mg-t-340 {margin-top: 340px;}
.mg-t350, .mg-t-350 {margin-top: 350px;}
.mg-t360, .mg-t-360 {margin-top: 360px;}
.mg-t370, .mg-t-370 {margin-top: 370px;}
.mg-t380, .mg-t-380 {margin-top: 380px;}
.mg-t390, .mg-t-390 {margin-top: 390px;}
.mg-t400, .mg-t-400 {margin-top: 400px;}



.mg-b0,  .mg-b-0 {margin-bottom: 0px;}
.mg-b1,  .mg-b-1 {margin-bottom: 1px;}
.mg-b2,  .mg-b-2 {margin-bottom: 2px;}
.mg-b3,  .mg-b-3 {margin-bottom: 3px;}
.mg-b4,  .mg-b-4 {margin-bottom: 4px;}
.mg-b5,  .mg-b-5 {margin-bottom: 5px;}
.mg-b6,  .mg-b-6 {margin-bottom: 6px;}
.mg-b7,  .mg-b-7 {margin-bottom: 7px;}
.mg-b8,  .mg-b-8 {margin-bottom: 8px;}
.mg-b9,  .mg-b-9 {margin-bottom: 9px;}
.mg-b10, .mg-b-10 {margin-bottom: 10px;}
.mg-b11, .mg-b-11 {margin-bottom: 11px;}
.mg-b12, .mg-b-12 {margin-bottom: 12px;}
.mg-b13, .mg-b-13 {margin-bottom: 13px;}
.mg-b14, .mg-b-14 {margin-bottom: 14px;}
.mg-b15, .mg-b-15 {margin-bottom: 15px;}
.mg-b16, .mg-b-16 {margin-bottom: 16px;}
.mg-b17, .mg-b-17 {margin-bottom: 17px;}
.mg-b18, .mg-b-18 {margin-bottom: 18px;}
.mg-b19, .mg-b-19 {margin-bottom: 19px;}
.mg-b20, .mg-b-20 {margin-bottom: 20px;}
.mg-b21, .mg-b-21 {margin-bottom: 21px;}
.mg-b22, .mg-b-22 {margin-bottom: 22px;}
.mg-b23, .mg-b-23 {margin-bottom: 23px;}
.mg-b24, .mg-b-24 {margin-bottom: 24px;}
.mg-b25, .mg-b-25 {margin-bottom: 25px;}
.mg-b26, .mg-b-26 {margin-bottom: 26px;}
.mg-b27, .mg-b-27 {margin-bottom: 27px;}
.mg-b28, .mg-b-28 {margin-bottom: 28px;}
.mg-b29, .mg-b-29 {margin-bottom: 29px;}
.mg-b30, .mg-b-30 {margin-bottom: 30px;}
.mg-b31, .mg-b-31 {margin-bottom: 31px;}
.mg-b32, .mg-b-32 {margin-bottom: 32px;}
.mg-b33, .mg-b-33 {margin-bottom: 33px;}
.mg-b34, .mg-b-34 {margin-bottom: 34px;}
.mg-b35, .mg-b-35 {margin-bottom: 35px;}
.mg-b36, .mg-b-36 {margin-bottom: 36px;}
.mg-b37, .mg-b-37 {margin-bottom: 37px;}
.mg-b38, .mg-b-38 {margin-bottom: 38px;}
.mg-b39, .mg-b-39 {margin-bottom: 39px;}
.mg-b40, .mg-b-40 {margin-bottom: 40px;}
.mg-b41, .mg-b-41 {margin-bottom: 41px;}
.mg-b42, .mg-b-42 {margin-bottom: 42px;}
.mg-b43, .mg-b-43 {margin-bottom: 43px;}
.mg-b44, .mg-b-44 {margin-bottom: 44px;}
.mg-b45, .mg-b-45 {margin-bottom: 45px;}
.mg-b46, .mg-b-46 {margin-bottom: 46px;}
.mg-b47, .mg-b-47 {margin-bottom: 47px;}
.mg-b48, .mg-b-48 {margin-bottom: 48px;}
.mg-b49, .mg-b-49 {margin-bottom: 49px;}
.mg-b50, .mg-b-50 {margin-bottom: 50px;}
.mg-b60, .mg-b-60 {margin-bottom: 60px;}
.mg-b70, .mg-b-70 {margin-bottom: 70px;}
.mg-b80, .mg-b-80 {margin-bottom: 80px;}
.mg-b90, .mg-b-90 {margin-bottom: 90px;}
.mg-b100, .mg-b-100 {margin-bottom: 100px;}
.mg-b110, .mg-b-110 {margin-bottom: 110px;}
.mg-b120, .mg-b-120 {margin-bottom: 120px;}
.mg-b130, .mg-b-130 {margin-bottom: 130px;}
.mg-b140, .mg-b-140 {margin-bottom: 140px;}
.mg-b150, .mg-b-150 {margin-bottom: 150px;}
.mg-b160, .mg-b-160 {margin-bottom: 160px;}
.mg-b170, .mg-b-170 {margin-bottom: 170px;}
.mg-b180, .mg-b-180 {margin-bottom: 180px;}
.mg-b190, .mg-b-190 {margin-bottom: 190px;}
.mg-b200, .mg-b-200 {margin-bottom: 200px;}
.mg-b210, .mg-b-210 {margin-bottom: 210px;}
.mg-b220, .mg-b-220 {margin-bottom: 220px;}
.mg-b230, .mg-b-230 {margin-bottom: 230px;}
.mg-b240, .mg-b-240 {margin-bottom: 240px;}
.mg-b250, .mg-b-250 {margin-bottom: 250px;}
.mg-b260, .mg-b-260 {margin-bottom: 260px;}
.mg-b270, .mg-b-270 {margin-bottom: 270px;}
.mg-b280, .mg-b-280 {margin-bottom: 280px;}
.mg-b290, .mg-b-290 {margin-bottom: 290px;}
.mg-b300, .mg-b-300 {margin-bottom: 300px;}
.mg-b310, .mg-b-310 {margin-bottom: 310px;}
.mg-b320, .mg-b-320 {margin-bottom: 320px;}
.mg-b330, .mg-b-330 {margin-bottom: 330px;}
.mg-b340, .mg-b-340 {margin-bottom: 340px;}
.mg-b350, .mg-b-350 {margin-bottom: 350px;}
.mg-b360, .mg-b-360 {margin-bottom: 360px;}
.mg-b370, .mg-b-370 {margin-bottom: 370px;}
.mg-b380, .mg-b-380 {margin-bottom: 380px;}
.mg-b390, .mg-b-390 {margin-bottom: 390px;}
.mg-b400, .mg-b-400 {margin-bottom: 400px;}


.mg-l0,  .mg-l-0 {margin-left: 0px;}
.mg-l1,  .mg-l-1 {margin-left: 1px;}
.mg-l2,  .mg-l-2 {margin-left: 2px;}
.mg-l3,  .mg-l-3 {margin-left: 3px;}
.mg-l4,  .mg-l-4 {margin-left: 4px;}
.mg-l5,  .mg-l-5 {margin-left: 5px;}
.mg-l6,  .mg-l-6 {margin-left: 6px;}
.mg-l7,  .mg-l-7 {margin-left: 7px;}
.mg-l8,  .mg-l-8 {margin-left: 8px;}
.mg-l9,  .mg-l-9 {margin-left: 9px;}
.mg-l10, .mg-l-10 {margin-left: 10px;}
.mg-l11, .mg-l-11 {margin-left: 11px;}
.mg-l12, .mg-l-12 {margin-left: 12px;}
.mg-l13, .mg-l-13 {margin-left: 13px;}
.mg-l14, .mg-l-14 {margin-left: 14px;}
.mg-l15, .mg-l-15 {margin-left: 15px;}
.mg-l16, .mg-l-16 {margin-left: 16px;}
.mg-l17, .mg-l-17 {margin-left: 17px;}
.mg-l18, .mg-l-18 {margin-left: 18px;}
.mg-l19, .mg-l-19 {margin-left: 19px;}
.mg-l20, .mg-l-20 {margin-left: 20px;}
.mg-l21, .mg-l-21 {margin-left: 21px;}
.mg-l22, .mg-l-22 {margin-left: 22px;}
.mg-l23, .mg-l-23 {margin-left: 23px;}
.mg-l24, .mg-l-24 {margin-left: 24px;}
.mg-l25, .mg-l-25 {margin-left: 25px;}
.mg-l26, .mg-l-26 {margin-left: 26px;}
.mg-l27, .mg-l-27 {margin-left: 27px;}
.mg-l28, .mg-l-28 {margin-left: 28px;}
.mg-l29, .mg-l-29 {margin-left: 29px;}
.mg-l30, .mg-l-30 {margin-left: 30px;}
.mg-l31, .mg-l-31 {margin-left: 31px;}
.mg-l32, .mg-l-32 {margin-left: 32px;}
.mg-l33, .mg-l-33 {margin-left: 33px;}
.mg-l34, .mg-l-34 {margin-left: 34px;}
.mg-l35, .mg-l-35 {margin-left: 35px;}
.mg-l36, .mg-l-36 {margin-left: 36px;}
.mg-l37, .mg-l-37 {margin-left: 37px;}
.mg-l38, .mg-l-38 {margin-left: 38px;}
.mg-l39, .mg-l-39 {margin-left: 39px;}
.mg-l40, .mg-l-40 {margin-left: 40px;}
.mg-l41, .mg-l-41 {margin-left: 41px;}
.mg-l42, .mg-l-42 {margin-left: 42px;}
.mg-l43, .mg-l-43 {margin-left: 43px;}
.mg-l44, .mg-l-44 {margin-left: 44px;}
.mg-l45, .mg-l-45 {margin-left: 45px;}
.mg-l46, .mg-l-46 {margin-left: 46px;}
.mg-l47, .mg-l-47 {margin-left: 47px;}
.mg-l48, .mg-l-48 {margin-left: 48px;}
.mg-l49, .mg-l-49 {margin-left: 49px;}
.mg-l50, .mg-l-50 {margin-left: 50px;}

.mg-r0, .mg-r-0 {margin-right: 0px;}
.mg-r1, .mg-r-1 {margin-right: 1px;}
.mg-r2, .mg-r-2 {margin-right: 2px;}
.mg-r3, .mg-r-3 {margin-right: 3px;}
.mg-r4, .mg-r-4 {margin-right: 4px;}
.mg-r5, .mg-r-5 {margin-right: 5px;}
.mg-r6, .mg-r-6 {margin-right: 6px;}
.mg-r7, .mg-r-7 {margin-right: 7px;}
.mg-r8, .mg-r-8 {margin-right: 8px;}
.mg-r9, .mg-r-9 {margin-right: 9px;}
.mg-r10, .mg-r-10 {margin-right: 10px;}
.mg-r11, .mg-r-11 {margin-right: 11px;}
.mg-r12, .mg-r-12 {margin-right: 12px;}
.mg-r13, .mg-r-13 {margin-right: 13px;}
.mg-r14, .mg-r-14 {margin-right: 14px;}
.mg-r15, .mg-r-15 {margin-right: 15px;}
.mg-r16, .mg-r-16 {margin-right: 16px;}
.mg-r17, .mg-r-17 {margin-right: 17px;}
.mg-r18, .mg-r-18 {margin-right: 18px;}
.mg-r19, .mg-r-19 {margin-right: 19px;}
.mg-r20, .mg-r-20 {margin-right: 20px;}
.mg-r21, .mg-r-21 {margin-right: 21px;}
.mg-r22, .mg-r-22 {margin-right: 22px;}
.mg-r23, .mg-r-23 {margin-right: 23px;}
.mg-r24, .mg-r-24 {margin-right: 24px;}
.mg-r25, .mg-r-25 {margin-right: 25px;}
.mg-r26, .mg-r-26 {margin-right: 26px;}
.mg-r27, .mg-r-27 {margin-right: 27px;}
.mg-r28, .mg-r-28 {margin-right: 28px;}
.mg-r29, .mg-r-29 {margin-right: 29px;}
.mg-r30, .mg-r-30 {margin-right: 30px;}
.mg-r31, .mg-r-31 {margin-right: 31px;}
.mg-r32, .mg-r-32 {margin-right: 32px;}
.mg-r33, .mg-r-33 {margin-right: 33px;}
.mg-r34, .mg-r-34 {margin-right: 34px;}
.mg-r35, .mg-r-35 {margin-right: 35px;}
.mg-r36, .mg-r-36 {margin-right: 36px;}
.mg-r37, .mg-r-37 {margin-right: 37px;}
.mg-r38, .mg-r-38 {margin-right: 38px;}
.mg-r39, .mg-r-39 {margin-right: 39px;}
.mg-r40, .mg-r-40 {margin-right: 40px;}
.mg-r41, .mg-r-41 {margin-right: 41px;}
.mg-r42, .mg-r-42 {margin-right: 42px;}
.mg-r43, .mg-r-43 {margin-right: 43px;}
.mg-r44, .mg-r-44 {margin-right: 44px;}
.mg-r45, .mg-r-45 {margin-right: 45px;}
.mg-r46, .mg-r-46 {margin-right: 46px;}
.mg-r47, .mg-r-47 {margin-right: 47px;}
.mg-r48, .mg-r-48 {margin-right: 48px;}
.mg-r49, .mg-r-49 {margin-right: 49px;}
.mg-r50, .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, .font-white{
	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;
}

.text-center{
	text-align: center;
}



/* ------------------------------------ */
.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, .pos-rel { position: relative; }
.pos-absolute, .pos-abs { position: absolute; }
.pos-fixed, .pos.fix { 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%; }

.w-50px{ width: 100%; max-width: 50px; }
.w-60px{ width: 100%; max-width: 60px; }
.w-70px{ width: 100%; max-width: 70px; }
.w-80px{ width: 100%; max-width: 80px; }
.w-90px{ width: 100%; max-width: 90px; }
.w-10px0{ width: 100%; max-width: 100px; }
.w-11px0{ width: 100%; max-width: 110px; }
.w-12px0{ width: 100%; max-width: 120px; }
.w-13px0{ width: 100%; max-width: 130px; }
.w-14px0{ width: 100%; max-width: 140px; }
.w-15px0{ width: 100%; max-width: 150px; }
.w-16px0{ width: 100%; max-width: 160px; }
.w-17px0{ width: 100%; max-width: 170px; }
.w-18px0{ width: 100%; max-width: 180px; }
.w-19px0{ width: 100%; max-width: 190px; }
.w-20px0{ width: 100%; max-width: 200px; }
.w-25px0{ width: 100%; max-width: 250px; }
.w-30px0{ width: 100%; max-width: 300px; }
.w-35px0{ width: 100%; max-width: 350px; }
.w-40px0{ width: 100%; max-width: 400px; }
.w-45px0{ width: 100%; max-width: 450px; }
.w-50px0{ width: 100%; max-width: 500px; }


/*[ 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; }
.fw-500{ font-weight: 500; }
.fw-600{ font-weight: 600; }
.fw-700{ font-weight: 700; }