/*2024-04-16 20:00*/

.close {
	float: right;
	font-size: 21px;
	font-weight: bold;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .2;
}

.close:hover,.close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: .5;
}

button.close {
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
}

.xalert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
}

.xalert h4 {
	margin-top: 0;
	color: inherit;
}

.xalert .xalert-link {
	font-weight: bold;
}

.xalert>p,.xalert>ul {
	margin-bottom: 0;
}

.xalert>p+p {
	margin-top: 5px;
}

.xalert-dismissable {
	padding-right: 35px;
}

.xalert-dismissable .close {
	position: relative;
	top: -2px;
	right: -21px;
	color: inherit;
}

.xalert-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #3c763d;
}

.xalert-success hr {
	border-top-color: #c9e2b3;
}

.xalert-success .xalert-link {
	color: #2b542c;
}

.xalert-info {
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #31708f;
}

.xalert-info hr {
	border-top-color: #a6e1ec;
}

.xalert-info .xalert-link {
	color: #245269;
}

.xalert-warning {
	background-color: #fcf8e3;
	border-color: #faebcc;
	color: #8a6d3b;
}

.xalert-warning hr {
	border-top-color: #f7e1b5;
}

.xalert-warning .xalert-link {
	color: #66512c;
}

.xalert-danger {
	background-color: #f2dede;
	border-color: #ebccd1;
	color: #a94442;
}

.xalert-danger hr {
	border-top-color: #e4b9c0;
}

.xalert-danger .xalert-link {
	color: #843534;
}

.xalert {
	border-radius: 0;
	-webkit-border-radius: 0;
/*    box-shadow: 0 1px 2px rgba(0,0,0,0.11);*/
}

.xalert .sign {
	font-size: 20px;
	vertical-align: middle;
	margin-right: 5px;
	text-align: center;
	width: 25px;
	display: inline-block;
}

.xalert-success {
	background-color: #dbf6d3;
	border-color: #aed4a5;
	color: #569745;
}

.xalert-info {
	background-color: #d9edf7;
	border-color: #98cce6;
	color: #3a87ad;
}

.xalert-warning {
	background-color: #fcf8e3;
	border-color: #f1daab;
	color: #c09853;
}

.xalert-danger {
	background-color: #f2dede;
	border-color: #e0b1b8;
	color: #b94a48;
}

.xalert-white {
	background-image: linear-gradient(to bottom,#FFFFFF,#F9F9F9);
	border-top-color: #d8d8d8;
	border-bottom-color: #bdbdbd;
	border-left-color: #cacaca;
	border-right-color: #cacaca;
	color: #404040;
	padding-left: 61px;
	position: relative;
}

.xalert-white .icon {
	text-align: center;
	width: 45px;
	height: 100%;
	position: absolute;
	top: -1px;
	left: -1px;
	border: 1px solid #bdbdbd;
}

.xalert-white .icon:after {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	display: block;
	content: '';
	width: 10px;
	height: 10px;
	border: 1px solid #bdbdbd;
	position: absolute;
	border-left: 0;
	border-bottom: 0;
	top: 50%;
	right: -6px;
	margin-top: -5px;
	background: #fff;
}

.xalert-white.rounded {
	border-radius: 3px;
	-webkit-border-radius: 3px;
}

.xalert-white.rounded .icon {
	border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
}

.xalert-white .icon i {
	font-size: 20px;
	color: #FFF;
	left: 12px;
	margin-top: -10px;
	position: absolute;
	top: 50%;
}

.xalert-white.xalert-danger .icon,.xalert-white.xalert-danger .icon:after {
	border-color: #ca452e;
	background: #da4932;
}

.xalert-white.xalert-info .icon,.xalert-white.xalert-info .icon:after {
	border-color: #3a8ace;
	background: #4d90fd;
}

.xalert-white.xalert-warning .icon,.xalert-white.xalert-warning .icon:after {
	border-color: #d68000;
	background: #fc9700;
}

.xalert-white.xalert-success .icon,.xalert-white.xalert-success .icon:after {
	border-color: #54a754;
	background: #60c060;
}



/*[ FONT SIZE ]
///////////////////////////////////////////////////////////
*/
.fsem-0-4, .fsem-04{ font-size: .4em; }
.fsem-0-5, .fsem-05{ font-size: .5em; }
.fsem-0-6, .fsem-06{ font-size: .6em; }
.fsem-0-7, .fsem-07{ font-size: .7em; }
.fsem-0-8, .fsem-08{ font-size: .8em; }
.fsem-0-9, .fsem-09{ font-size: .9em; }
.fsem-1-0, .fsem-10{ font-size: 1em; }
.fsem-1-1, .fsem-11{ font-size: 1.1em; }
.fsem-1-2, .fsem-12{ font-size: 1.2em; }
.fsem-1-3, .fsem-13{ font-size: 1.3em; }
.fsem-1-4, .fsem-14{ font-size: 1.4em; }
.fsem-1-5, .fsem-15{ font-size: 1.5em; }
.fsem-1-6, .fsem-16{ font-size: 1.6em; }
.fsem-1-7, .fsem-17{ font-size: 1.7em; }
.fsem-1-8, .fsem-18{ font-size: 1.8em; }
.fsem-1-9, .fsem-19{ font-size: 1.9em; }
.fsem-2-0, .fsem-20{ font-size: 2em; }
.fsem-2-1, .fsem-21{ font-size: 2.1em; }
.fsem-2-2, .fsem-22{ font-size: 2.2em; }
.fsem-2-3, .fsem-23{ font-size: 2.3em; }
.fsem-2-4, .fsem-24{ font-size: 2.4em; }
.fsem-2-5, .fsem-25{ font-size: 2.5em; }
.fsem-3-0, .fsem-30{ font-size: 3em; }
.fsem-3-5, .fsem-35{ font-size: 3.5em; }
.fsem-4-0, .fsem-40{ font-size: 4em; }
.fsem-4-5, .fsem-45{ font-size: 4.5em; }
.fsem-5-0, .fsem-50{ font-size: 5em; }


.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;}


/*[ BORDER RADIUS ]
///////////////////////////////////////////////////////////
*/
.br-r1{ border-radius: 1px; }
.br-r2{ border-radius: 2px; }
.br-r3{ border-radius: 3px; }
.br-r4{ border-radius: 4px; }
.br-r5{ border-radius: 5px; }
.br-r6{ border-radius: 6px; }
.br-r7{ border-radius: 7px; }
.br-r8{ border-radius: 8px; }
.br-r9{ border-radius: 9px; }
.br-r10{ border-radius: 10px; }
.br-r15{ border-radius: 15px; }
.br-r20{ border-radius: 20px; }
.br-r25{ border-radius: 25px; }

.br-w3{ border-width: 3px; }

/*[ BORDER RADIUS ]
///////////////////////////////////////////////////////////
*/
.br-1sddd{ border: 1px solid #ddd; }
.brl-1sddd{ border-left: 1px solid #ddd; }
.brr-1sddd{ border-right: 1px solid #ddd; }
.brt-1sddd{ border-top: 1px solid #ddd; }
.brb-1sddd{ border-bottom: 1px solid #ddd; }

.br-1sccc{ border: 1px solid #ccc; }
.brl-1sccc{ border-left: 1px solid #ccc; }
.brr-1sccc{ border-right: 1px solid #ccc; }
.brt-1sccc{ border-top: 1px solid #ccc; }
.brb-1sccc{ border-bottom: 1px solid #ccc; }

.br-1seee{ border: 1px solid #eee; }
.brl-1seee{ border-left: 1px solid #eee; }
.brr-1seee{ border-right: 1px solid #eee; }
.brt-1seee{ border-top: 1px solid #eee; }
.brb-1seee{ border-bottom: 1px solid #eee; }

.br-1sfff{ border: 1px solid #fff; }
.brl-1sfff{ border-left: 1px solid #fff; }
.brr-1sfff{ border-right: 1px solid #fff; }
.brt-1sfff{ border-top: 1px solid #fff; }
.brb-1sfff{ border-bottom: 1px solid #fff; }


/*[ 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; }


.py-0, .p-tb-0, .pd-tb-0, .p-bt-0, .pd-bt-0{ padding-top: 0; padding-bottom: 0; }
.py-1, .p-tb-1, .pd-tb-1, .p-bt-1, .pd-bt-1{ padding-top: 1px; padding-bottom: 1px; }
.py-2, .p-tb-2, .pd-tb-2, .p-bt-2, .pd-bt-2{ padding-top: 2px; padding-bottom: 2px; }
.py-3, .p-tb-3, .pd-tb-3, .p-bt-3, .pd-bt-3{ padding-top: 3px; padding-bottom: 3px; }
.py-4, .p-tb-4, .pd-tb-4, .p-bt-4, .pd-bt-4{ padding-top: 4px; padding-bottom: 4px; }
.py-5, .p-tb-5, .pd-tb-5, .p-bt-5, .pd-bt-5{ padding-top: 5px; padding-bottom: 5px; }
.py-6, .p-tb-6, .pd-tb-6, .p-bt-6, .pd-bt-6{ padding-top: 6px; padding-bottom: 6px; }
.py-7, .p-tb-7, .pd-tb-7, .p-bt-7, .pd-bt-7{ padding-top: 7px; padding-bottom: 7px; }
.py-8, .p-tb-8, .pd-tb-8, .p-bt-8, .pd-bt-8{ padding-top: 8px; padding-bottom: 8px; }
.py-9, .p-tb-9, .pd-tb-9, .p-bt-9, .pd-bt-9{ padding-top: 9px; padding-bottom: 9px; }
.py-10, .p-tb-10, .pd-tb-10, .p-bt-10, .pd-bt-10{ padding-top: 10px; padding-bottom: 10px; }
.py-15, .p-tb-15, .pd-tb-15, .p-bt-15, .pd-bt-15{ padding-top: 15px; padding-bottom: 15px; }
.py-20, .p-tb-20, .pd-tb-20, .p-bt-20, .pd-bt-20{ padding-top: 20px; padding-bottom: 20px; }
.py-25, .p-tb-25, .pd-tb-25, .p-bt-25, .pd-bt-25{ padding-top: 25px; padding-bottom: 25px; }
.py-30, .p-tb-30, .pd-tb-30, .p-bt-30, .pd-bt-30{ padding-top: 30px; padding-bottom: 30px; }
.py-35, .p-tb-35, .pd-tb-35, .p-bt-35, .pd-bt-35{ padding-top: 35px; padding-bottom: 35px; }
.py-40, .p-tb-40, .pd-tb-40, .p-bt-40, .pd-bt-40{ padding-top: 40px; padding-bottom: 40px; }
.py-45, .p-tb-45, .pd-tb-45, .p-bt-45, .pd-bt-45{ padding-top: 45px; padding-bottom: 45px; }
.py-50, .p-tb-50, .pd-tb-50, .p-bt-50, .pd-bt-50{ padding-top: 50px; padding-bottom: 50px; }
.py-55, .p-tb-55, .pd-tb-55, .p-bt-55, .pd-bt-55{ padding-top: 55px; padding-bottom: 55px; }
.py-60, .p-tb-60, .pd-tb-60, .p-bt-60, .pd-bt-60{ padding-top: 60px; padding-bottom: 60px; }
.py-70, .p-tb-70, .pd-tb-70, .p-bt-70, .pd-bt-70{ padding-top: 70px; padding-bottom: 70px; }
.py-80, .p-tb-80, .pd-tb-80, .p-bt-80, .pd-bt-80{ padding-top: 80px; padding-bottom: 80px; }
.py-90, .p-tb-90, .pd-tb-90, .p-bt-90, .pd-bt-90{ padding-top: 90px; padding-bottom: 90px; }
.py-100, .p-tb-100, .pd-tb-100, .p-bt-100, .pd-bt-100{ padding-top: 100px; padding-bottom: 100px; }


.px-0, .p-lr-0, .pd-lr-0, .p-rl-0, .pd-rl-0{ padding-left: 0; padding-right: 0; }
.px-1, .p-lr-1, .pd-lr-1, .p-rl-1, .pd-rl-1{ padding-left: 1px; padding-right: 1px; }
.px-2, .p-lr-2, .pd-lr-2, .p-rl-2, .pd-rl-2{ padding-left: 2px; padding-right: 2px; }
.px-3, .p-lr-3, .pd-lr-3, .p-rl-3, .pd-rl-3{ padding-left: 3px; padding-right: 3px; }
.px-4, .p-lr-4, .pd-lr-4, .p-rl-4, .pd-rl-4{ padding-left: 4px; padding-right: 4px; }
.px-5, .p-lr-5, .pd-lr-5, .p-rl-5, .pd-rl-5{ padding-left: 5px; padding-right: 5px; }
.px-6, .p-lr-6, .pd-lr-6, .p-rl-6, .pd-rl-6{ padding-left: 6px; padding-right: 6px; }
.px-7, .p-lr-7, .pd-lr-7, .p-rl-7, .pd-rl-7{ padding-left: 7px; padding-right: 7px; }
.px-8, .p-lr-8, .pd-lr-8, .p-rl-8, .pd-rl-8{ padding-left: 8px; padding-right: 8px; }
.px-9, .p-lr-9, .pd-lr-9, .p-rl-9, .pd-rl-9{ padding-left: 9px; padding-right: 9px; }
.px-10, .p-lr-10, .pd-lr-10, .p-rl-10, .pd-rl-10{ padding-left: 10px; padding-right: 10px; }
.px-15, .p-lr-15, .pd-lr-15, .p-rl-15, .pd-rl-15{ padding-left: 15px; padding-right: 15px; }
.px-20, .p-lr-20, .pd-lr-20, .p-rl-20, .pd-rl-20{ padding-left: 20px; padding-right: 20px; }
.px-25, .p-lr-25, .pd-lr-25, .p-rl-25, .pd-rl-25{ padding-left: 25px; padding-right: 25px; }
.px-30, .p-lr-30, .pd-lr-30, .p-rl-30, .pd-rl-30{ padding-left: 30px; padding-right: 30px; }
.px-35, .p-lr-35, .pd-lr-35, .p-rl-35, .pd-rl-35{ padding-left: 35px; padding-right: 35px; }
.px-40, .p-lr-40, .pd-lr-40, .p-rl-40, .pd-rl-40{ padding-left: 40px; padding-right: 40px; }
.px-45, .p-lr-45, .pd-lr-45, .p-rl-45, .pd-rl-45{ padding-left: 45px; padding-right: 45px; }
.px-50, .p-lr-50, .pd-lr-50, .p-rl-50, .pd-rl-50{ padding-left: 50px; padding-right: 50px; }
.px-55, .p-lr-55, .pd-lr-55, .p-rl-55, .pd-rl-55{ padding-left: 55px; padding-right: 55px; }
.px-60, .p-lr-60, .pd-lr-60, .p-rl-60, .pd-rl-60{ padding-left: 60px; padding-right: 60px; }
.px-70, .p-lr-70, .pd-lr-70, .p-rl-70, .pd-rl-70{ padding-left: 70px; padding-right: 70px; }
.px-80, .p-lr-80, .pd-lr-80, .p-rl-80, .pd-rl-80{ padding-left: 80px; padding-right: 80px; }
.px-90, .p-lr-90, .pd-lr-90, .p-rl-90, .pd-rl-90{ padding-left: 90px; padding-right: 90px; }
.px-100, .p-lr-100, .pd-lr-100, .p-rl-100, .pd-rl-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: 100px;}
.pt-110, .p-t110, .p-t-110, .pd-t-110 {padding-top: 110px;}
.pt-120, .p-t120, .p-t-120, .pd-t-120 {padding-top: 120px;}
.pt-130, .p-t130, .p-t-130, .pd-t-130 {padding-top: 130px;}
.pt-140, .p-t140, .p-t-140, .pd-t-140 {padding-top: 140px;}
.pt-150, .p-t150, .p-t-150, .pd-t-150 {padding-top: 150px;}
.pt-160, .p-t160, .p-t-160, .pd-t-160 {padding-top: 160px;}
.pt-170, .p-t170, .p-t-170, .pd-t-170 {padding-top: 170px;}
.pt-180, .p-t180, .p-t-180, .pd-t-180 {padding-top: 180px;}
.pt-190, .p-t190, .p-t-190, .pd-t-190 {padding-top: 190px;}
.pt-200, .p-t200, .p-t-200, .pd-t-200 {padding-top: 200px;}

.pt-250, .p-t250, .p-t-250, .pd-t-250 {padding-top: 250px;}


.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: 100px;}


.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: 100px;}
.pl-110, .p-l110, .p-l-110, .pd-l-110 {padding-left: 110px;}
.pl-120, .p-l120, .p-l-120, .pd-l-120 {padding-left: 120px;}
.pl-130, .p-l130, .p-l-130, .pd-l-130 {padding-left: 130px;}
.pl-140, .p-l140, .p-l-140, .pd-l-140 {padding-left: 140px;}
.pl-150, .p-l150, .p-l-150, .pd-l-150 {padding-left: 150px;}
.pl-160, .p-l160, .p-l-160, .pd-l-160 {padding-left: 160px;}
.pl-170, .p-l170, .p-l-170, .pd-l-170 {padding-left: 170px;}
.pl-190, .p-l190, .p-l-190, .pd-l-190 {padding-left: 190px;}
.pl-190, .p-l190, .p-l-190, .pd-l-190 {padding-left: 190px;}
.pl-200, .p-l200, .p-l-200, .pd-l-200 {padding-left: 200px;}
.pl-250, .p-l250, .p-l-250, .pd-l-250 {padding-left: 250px;}


.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-auto, .mg-auto { margin: auto }
.mx-auto, .m-lr-auto, .mg-lr-auto { margin-left: auto; margin-right: auto; }
.ml-auto, .m-l-auto, .mg-l-auto { margin-left: auto; }
.mr-auto, .m-r-auto, .mg-r-auto { margin-right: auto; }

.m-0,  .mg-0  { margin: 0; }
.m-1,  .mg-1  { margin: 1px; }
.m-2,  .mg-2  { margin: 2px; }
.m-3,  .mg-3  { margin: 3px; }
.m-4,  .mg-4  { margin: 4px; }
.m-5,  .mg-5  { margin: 5px; }
.m-6,  .mg-6  { margin: 6px; }
.m-7,  .mg-7  { margin: 7px; }
.m-8,  .mg-8  { margin: 8px; }
.m-9,  .mg-9  { margin: 9px; }
.m-10, .mg-10  { margin: 10px; }
.m-11, .mg-11 { margin: 11px; }
.m-12, .mg-12 { margin: 12px; }
.m-13, .mg-13 { margin: 13px; }
.m-14, .mg-14 { margin: 14px; }
.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: 100px; }
.m-110, .mg-110 { margin: 110px; }
.m-120, .mg-120 { margin: 120px; }
.m-130, .mg-130 { margin: 130px; }
.m-140, .mg-140 { margin: 140px; }
.m-150, .mg-150 { margin: 150px; }
.m-160, .mg-160 { margin: 160px; }
.m-170, .mg-170 { margin: 170px; }
.m-180, .mg-180 { margin: 180px; }
.m-190, .mg-190 { margin: 190px; }
.m-200, .mg-200 { margin: 200px; }
.m-210, .mg-210 { margin: 210px; }
.m-220, .mg-220 { margin: 220px; }
.m-230, .mg-230 { margin: 230px; }
.m-240, .mg-240 { margin: 240px; }
.m-250, .mg-250 { margin: 250px; }
.m-260, .mg-260 { margin: 260px; }
.m-270, .mg-270 { margin: 270px; }
.m-280, .mg-280 { margin: 280px; }
.m-290, .mg-290 { margin: 290px; }
.m-300, .mg-300 { margin: 300px; }
.m-310, .mg-310 { margin: 310px; }
.m-320, .mg-320 { margin: 320px; }
.m-330, .mg-330 { margin: 330px; }
.m-340, .mg-340 { margin: 340px; }
.m-350, .mg-350 { margin: 350px; }
.m-360, .mg-360 { margin: 360px; }
.m-370, .mg-370 { margin: 370px; }
.m-380, .mg-380 { margin: 380px; }
.m-390, .mg-390 { margin: 390px; }
.m-400, .mg-400 { margin: 400px; }

/*[ MARGIN TOP - BOTTOM]
///////////////////////////////////////////////////////////
*/
.my-0, .mtb-0,  .m-tb-0,  .mg-tb-0  { margin-top: 0; margin-bottom: 0; }
.my-1, .mtb-1,  .m-tb-1,  .mg-tb-1  { margin-top: 1px; margin-bottom: 1px; }
.my-2, .mtb-2,  .m-tb-2,  .mg-tb-2  { margin-top: 2px; margin-bottom: 2px; }
.my-3, .mtb-3,  .m-tb-3,  .mg-tb-3  { margin-top: 3px; margin-bottom: 3px; }
.my-4, .mtb-4,  .m-tb-4,  .mg-tb-4  { margin-top: 4px; margin-bottom: 4px; }
.my-5, .mtb-5,  .m-tb-5,  .mg-tb-5  { margin-top: 5px; margin-bottom: 5px; }
.my-10, .mtb-10, .m-tb-10, .mg-tb-10 { margin-top: 10px; margin-bottom: 10px; }
.my-15, .mtb-15, .m-tb-15, .mg-tb-15 { margin-top: 15px; margin-bottom: 15px; }
.my-20, .mtb-20, .m-tb-20, .mg-tb-20 { margin-top: 20px; margin-bottom: 20px; }
.my-25, .mtb-25, .m-tb-25, .mg-tb-25 { margin-top: 25px; margin-bottom: 25px; }
.my-30, .mtb-30, .m-tb-30, .mg-tb-30 { margin-top: 30px; margin-bottom: 30px; }
.my-35, .mtb-35, .m-tb-35, .mg-tb-35 { margin-top: 35px; margin-bottom: 35px; }
.my-40, .mtb-40, .m-tb-40, .mg-tb-40 { margin-top: 40px; margin-bottom: 40px; }
.my-45, .mtb-45, .m-tb-45, .mg-tb-45 { margin-top: 45px; margin-bottom: 45px; }
.my-50, .mtb-50, .m-tb-50, .mg-tb-50 { margin-top: 50px; margin-bottom: 50px; }
.my-55, .mtb-55, .m-tb-55, .mg-tb-55 { margin-top: 55px; margin-bottom: 55px; }
.my-60, .mtb-60, .m-tb-60, .mg-tb-60 { margin-top: 60px; margin-bottom: 60px; }
.my-65, .mtb-65, .m-tb-65, .mg-tb-65 { margin-top: 65px; margin-bottom: 65px; }
.my-70, .mtb-70, .m-tb-70, .mg-tb-70 { margin-top: 70px; margin-bottom: 70px; }
.my-75, .mtb-75, .m-tb-75, .mg-tb-75 { margin-top: 75px; margin-bottom: 75px; }
.my-80, .mtb-80, .m-tb-80, .mg-tb-80 { margin-top: 80px; margin-bottom: 80px; }
.my-85, .mtb-85, .m-tb-85, .mg-tb-85 { margin-top: 85px; margin-bottom: 85px; }
.my-90, .mtb-90, .m-tb-90, .mg-tb-90 { margin-top: 90px; margin-bottom: 90px; }
.my-95, .mtb-95, .m-tb-95, .mg-tb-95 { margin-top: 95px; margin-bottom: 95px; }
.my-100, .mtb-100, .m-tb-100, .mg-tb-100 { margin-top: 100px; margin-bottom: 100px; }
.my-110, .mtb-110, .m-tb-110, .mg-tb-110 { margin-top: 110px; margin-bottom: 110px; }
.my-120, .mtb-120, .m-tb-120, .mg-tb-120 { margin-top: 120px; margin-bottom: 120px; }
.my-130, .mtb-130, .m-tb-130, .mg-tb-130 { margin-top: 130px; margin-bottom: 130px; }
.my-140, .mtb-140, .m-tb-140, .mg-tb-140 { margin-top: 140px; margin-bottom: 140px; }
.my-150, .mtb-150, .m-tb-150, .mg-tb-150 { margin-top: 150px; margin-bottom: 150px; }
.my-160, .mtb-160, .m-tb-160, .mg-tb-160 { margin-top: 160px; margin-bottom: 160px; }
.my-170, .mtb-170, .m-tb-170, .mg-tb-170 { margin-top: 170px; margin-bottom: 170px; }
.my-180, .mtb-180, .m-tb-180, .mg-tb-180 { margin-top: 180px; margin-bottom: 180px; }
.my-190, .mtb-190, .m-tb-190, .mg-tb-190 { margin-top: 190px; margin-bottom: 190px; }
.my-200, .mtb-200, .m-tb-200, .mg-tb-200 { margin-top: 200px; margin-bottom: 200px; }
.my-210, .mtb-210, .m-tb-210, .mg-tb-210 { margin-top: 210px; margin-bottom: 210px; }
.my-220, .mtb-220, .m-tb-220, .mg-tb-220 { margin-top: 220px; margin-bottom: 220px; }
.my-230, .mtb-230, .m-tb-230, .mg-tb-230 { margin-top: 230px; margin-bottom: 230px; }
.my-240, .mtb-240, .m-tb-240, .mg-tb-240 { margin-top: 240px; margin-bottom: 240px; }
.my-250, .mtb-250, .m-tb-250, .mg-tb-250 { margin-top: 250px; margin-bottom: 250px; }
.my-260, .mtb-260, .m-tb-260, .mg-tb-260 { margin-top: 260px; margin-bottom: 260px; }
.my-270, .mtb-270, .m-tb-270, .mg-tb-270 { margin-top: 270px; margin-bottom: 270px; }
.my-280, .mtb-280, .m-tb-280, .mg-tb-280 { margin-top: 280px; margin-bottom: 280px; }
.my-290, .mtb-290, .m-tb-290, .mg-tb-290 { margin-top: 290px; margin-bottom: 290px; }
.my-300, .mtb-300, .m-tb-300, .mg-tb-300 { margin-top: 300px; margin-bottom: 300px; }
.my-310, .mtb-310, .m-tb-310, .mg-tb-310 { margin-top: 310px; margin-bottom: 310px; }
.my-320, .mtb-320, .m-tb-320, .mg-tb-320 { margin-top: 320px; margin-bottom: 320px; }
.my-330, .mtb-330, .m-tb-330, .mg-tb-330 { margin-top: 330px; margin-bottom: 330px; }
.my-340, .mtb-340, .m-tb-340, .mg-tb-340 { margin-top: 340px; margin-bottom: 340px; }
.my-350, .mtb-350, .m-tb-350, .mg-tb-350 { margin-top: 350px; margin-bottom: 350px; }
.my-360, .mtb-360, .m-tb-360, .mg-tb-360 { margin-top: 360px; margin-bottom: 360px; }
.my-370, .mtb-370, .m-tb-370, .mg-tb-370 { margin-top: 370px; margin-bottom: 370px; }
.my-380, .mtb-380, .m-tb-380, .mg-tb-380 { margin-top: 380px; margin-bottom: 380px; }
.my-390, .mtb-390, .m-tb-390, .mg-tb-390 { margin-top: 390px; margin-bottom: 390px; }
.my-400, .mtb-400, .m-tb-400, .mg-tb-400 { margin-top: 400px; margin-bottom: 400px; }

/*[ MARGIN LEFT - RIGHT]
///////////////////////////////////////////////////////////
*/
.mx-0, 	.mlr-0,  .m-lr-0,  .mg-lr-0  { margin-left: 0; margin-right: 0; }
.mx-1, 	.mlr-1,  .m-lr-1,  .mg-lr-1  { margin-left: 1px; margin-right: 1px; }
.mx-2, 	.mlr-2,  .m-lr-2,  .mg-lr-2  { margin-left: 2px; margin-right: 2px; }
.mx-3, 	.mlr-3,  .m-lr-3,  .mg-lr-3  { margin-left: 3px; margin-right: 3px; }
.mx-4, 	.mlr-4,  .m-lr-4,  .mg-lr-4  { margin-left: 4px; margin-right: 4px; }
.mx-5, 	.mlr-5,  .m-lr-5,  .mg-lr-5  { margin-left: 5px; margin-right: 5px; }
.mx-10, .mlr-10, .m-lr-10, .mg-lr-10 { margin-left: 10px; margin-right: 10px; }
.mx-15, .mlr-15, .m-lr-15, .mg-lr-15 { margin-left: 15px; margin-right: 15px; }
.mx-20, .mlr-20, .m-lr-20, .mg-lr-20 { margin-left: 20px; margin-right: 20px; }
.mx-25, .mlr-25, .m-lr-25, .mg-lr-25 { margin-left: 25px; margin-right: 25px; }
.mx-30, .mlr-30, .m-lr-30, .mg-lr-30 { margin-left: 30px; margin-right: 30px; }
.mx-35, .mlr-35, .m-lr-35, .mg-lr-35 { margin-left: 35px; margin-right: 35px; }
.mx-40, .mlr-40, .m-lr-40, .mg-lr-40 { margin-left: 40px; margin-right: 40px; }
.mx-45, .mlr-45, .m-lr-45, .mg-lr-45 { margin-left: 45px; margin-right: 45px; }
.mx-40, .mlr-40, .m-lr-40, .mg-lr-40 { margin-left: 40px; margin-right: 40px; }
.mx-45, .mlr-45, .m-lr-45, .mg-lr-45 { margin-left: 45px; margin-right: 45px; }
.mx-50, .mlr-50, .m-lr-50, .mg-lr-50 { margin-left: 50px; margin-right: 50px; }
.mx-55, .mlr-55, .m-lr-55, .mg-lr-55 { margin-left: 55px; margin-right: 55px; }
.mx-60, .mlr-60, .m-lr-60, .mg-lr-60 { margin-left: 60px; margin-right: 60px; }
.mx-65, .mlr-65, .m-lr-65, .mg-lr-65 { margin-left: 65px; margin-right: 65px; }
.mx-70, .mlr-70, .m-lr-70, .mg-lr-70 { margin-left: 70px; margin-right: 70px; }
.mx-75, .mlr-75, .m-lr-75, .mg-lr-75 { margin-left: 75px; margin-right: 75px; }
.mx-80, .mlr-80, .m-lr-80, .mg-lr-80 { margin-left: 80px; margin-right: 80px; }
.mx-85, .mlr-85, .m-lr-85, .mg-lr-85 { margin-left: 85px; margin-right: 85px; }
.mx-90, .mlr-90, .m-lr-90, .mg-lr-90 { margin-left: 90px; margin-right: 90px; }
.mx-95, .mlr-95, .m-lr-95, .mg-lr-95 { margin-left: 95px; margin-right: 95px; }
.mx-100, .mlr-100, .m-lr-100, .mg-lr-100 { margin-left: 100px; margin-right: 100px; }
.mx-110, .mlr-110, .m-lr-110, .mg-lr-110 { margin-left: 110px; margin-right: 110px; }
.mx-120, .mlr-120, .m-lr-120, .mg-lr-120 { margin-left: 120px; margin-right: 120px; }
.mx-130, .mlr-130, .m-lr-130, .mg-lr-130 { margin-left: 130px; margin-right: 130px; }
.mx-140, .mlr-140, .m-lr-140, .mg-lr-140 { margin-left: 140px; margin-right: 140px; }
.mx-150, .mlr-150, .m-lr-150, .mg-lr-150 { margin-left: 150px; margin-right: 150px; }
.mx-160, .mlr-160, .m-lr-160, .mg-lr-160 { margin-left: 160px; margin-right: 160px; }
.mx-170, .mlr-170, .m-lr-170, .mg-lr-170 { margin-left: 170px; margin-right: 170px; }
.mx-180, .mlr-180, .m-lr-180, .mg-lr-180 { margin-left: 180px; margin-right: 180px; }
.mx-190, .mlr-190, .m-lr-190, .mg-lr-190 { margin-left: 190px; margin-right: 190px; }
.mx-200, .mlr-200, .m-lr-200, .mg-lr-200 { margin-left: 200px; margin-right: 200px; }
.mx-210, .mlr-210, .m-lr-210, .mg-lr-210 { margin-left: 210px; margin-right: 210px; }
.mx-220, .mlr-220, .m-lr-220, .mg-lr-220 { margin-left: 220px; margin-right: 220px; }
.mx-230, .mlr-230, .m-lr-230, .mg-lr-230 { margin-left: 230px; margin-right: 230px; }
.mx-240, .mlr-240, .m-lr-240, .mg-lr-240 { margin-left: 240px; margin-right: 240px; }
.mx-250, .mlr-250, .m-lr-250, .mg-lr-250 { margin-left: 250px; margin-right: 250px; }
.mx-260, .mlr-260, .m-lr-260, .mg-lr-260 { margin-left: 260px; margin-right: 260px; }
.mx-270, .mlr-270, .m-lr-270, .mg-lr-270 { margin-left: 270px; margin-right: 270px; }
.mx-280, .mlr-280, .m-lr-280, .mg-lr-280 { margin-left: 280px; margin-right: 280px; }
.mx-290, .mlr-290, .m-lr-290, .mg-lr-290 { margin-left: 290px; margin-right: 290px; }
.mx-300, .mlr-300, .m-lr-300, .mg-lr-300 { margin-left: 300px; margin-right: 300px; }
.mx-310, .mlr-310, .m-lr-310, .mg-lr-310 { margin-left: 310px; margin-right: 310px; }
.mx-320, .mlr-320, .m-lr-320, .mg-lr-320 { margin-left: 320px; margin-right: 320px; }
.mx-330, .mlr-330, .m-lr-330, .mg-lr-330 { margin-left: 330px; margin-right: 330px; }
.mx-340, .mlr-340, .m-lr-340, .mg-lr-340 { margin-left: 340px; margin-right: 340px; }
.mx-350, .mlr-350, .m-lr-350, .mg-lr-350 { margin-left: 350px; margin-right: 350px; }
.mx-360, .mlr-360, .m-lr-360, .mg-lr-360 { margin-left: 360px; margin-right: 360px; }
.mx-370, .mlr-370, .m-lr-370, .mg-lr-370 { margin-left: 370px; margin-right: 370px; }
.mx-380, .mlr-380, .m-lr-380, .mg-lr-380 { margin-left: 380px; margin-right: 380px; }
.mx-390, .mlr-390, .m-lr-390, .mg-lr-390 { margin-left: 390px; margin-right: 390px; }
.mx-400, .mlr-400, .m-lr-400, .mg-lr-400 { margin-left: 400px; margin-right: 400px; }



.mt-0,  .m-t0,  .m-t-0, .mg-t-0 {margin-top: 0px;}
.mt-1,  .m-t1,  .m-t-1, .mg-t-1 {margin-top: 1px;}
.mt-2,  .m-t2,  .m-t-2, .mg-t-2 {margin-top: 2px;}
.mt-3,  .m-t3,  .m-t-3, .mg-t-3 {margin-top: 3px;}
.mt-4,  .m-t4,  .m-t-4, .mg-t-4 {margin-top: 4px;}
.mt-5,  .m-t5,  .m-t-5, .mg-t-5 {margin-top: 5px;}
.mt-6,  .m-t6,  .m-t-6, .mg-t-6 {margin-top: 6px;}
.mt-7,  .m-t7,  .m-t-7, .mg-t-7 {margin-top: 7px;}
.mt-8,  .m-t8,  .m-t-8, .mg-t-8 {margin-top: 8px;}
.mt-9,  .m-t9,  .m-t-9, .mg-t-9 {margin-top: 9px;}
.mt-10, .m-t10, .m-t-10, .mg-t-10 {margin-top: 10px;}
.mt-11, .m-t11, .m-t-11, .mg-t-11 {margin-top: 11px;}
.mt-12, .m-t12, .m-t-12, .mg-t-12 {margin-top: 12px;}
.mt-13, .m-t13, .m-t-13, .mg-t-13 {margin-top: 13px;}
.mt-14, .m-t14, .m-t-14, .mg-t-14 {margin-top: 14px;}
.mt-15, .m-t15, .m-t-15, .mg-t-15 {margin-top: 15px;}
.mt-16, .m-t16, .m-t-16, .mg-t-16 {margin-top: 16px;}
.mt-17, .m-t17, .m-t-17, .mg-t-17 {margin-top: 17px;}
.mt-18, .m-t18, .m-t-18, .mg-t-18 {margin-top: 18px;}
.mt-19, .m-t19, .m-t-19, .mg-t-19 {margin-top: 19px;}
.mt-20, .m-t20, .m-t-20, .mg-t-20 {margin-top: 20px;}
.mt-21, .m-t21, .m-t-21, .mg-t-21 {margin-top: 21px;}
.mt-22, .m-t22, .m-t-22, .mg-t-22 {margin-top: 22px;}
.mt-23, .m-t23, .m-t-23, .mg-t-23 {margin-top: 23px;}
.mt-24, .m-t24, .m-t-24, .mg-t-24 {margin-top: 24px;}
.mt-25, .m-t25, .m-t-25, .mg-t-25 {margin-top: 25px;}
.mt-26, .m-t26, .m-t-26, .mg-t-26 {margin-top: 26px;}
.mt-27, .m-t27, .m-t-27, .mg-t-27 {margin-top: 27px;}
.mt-28, .m-t28, .m-t-28, .mg-t-28 {margin-top: 28px;}
.mt-29, .m-t29, .m-t-29, .mg-t-29 {margin-top: 29px;}
.mt-30, .m-t30, .m-t-30, .mg-t-30 {margin-top: 30px;}
.mt-31, .m-t31, .m-t-31, .mg-t-31 {margin-top: 31px;}
.mt-32, .m-t32, .m-t-32, .mg-t-32 {margin-top: 32px;}
.mt-33, .m-t33, .m-t-33, .mg-t-33 {margin-top: 33px;}
.mt-34, .m-t34, .m-t-34, .mg-t-34 {margin-top: 34px;}
.mt-35, .m-t35, .m-t-35, .mg-t-35 {margin-top: 35px;}
.mt-36, .m-t36, .m-t-36, .mg-t-36 {margin-top: 36px;}
.mt-37, .m-t37, .m-t-37, .mg-t-37 {margin-top: 37px;}
.mt-38, .m-t38, .m-t-38, .mg-t-38 {margin-top: 38px;}
.mt-39, .m-t39, .m-t-39, .mg-t-39 {margin-top: 39px;}
.mt-40, .m-t40, .m-t-40, .mg-t-40 {margin-top: 40px;}
.mt-41, .m-t41, .m-t-41, .mg-t-41 {margin-top: 41px;}
.mt-42, .m-t42, .m-t-42, .mg-t-42 {margin-top: 42px;}
.mt-43, .m-t43, .m-t-43, .mg-t-43 {margin-top: 43px;}
.mt-44, .m-t44, .m-t-44, .mg-t-44 {margin-top: 44px;}
.mt-45, .m-t45, .m-t-45, .mg-t-45 {margin-top: 45px;}
.mt-46, .m-t46, .m-t-46, .mg-t-46 {margin-top: 46px;}
.mt-47, .m-t47, .m-t-47, .mg-t-47 {margin-top: 47px;}
.mt-48, .m-t48, .m-t-48, .mg-t-48 {margin-top: 48px;}
.mt-49, .m-t49, .m-t-49, .mg-t-49 {margin-top: 49px;}
.mt-50, .m-t50, .m-t-50, .mg-t-50 {margin-top: 50px;}
.mt-60, .m-t60, .m-t-60, .mg-t-60 {margin-top: 60px;}
.mt-70, .m-t70, .m-t-70, .mg-t-70 {margin-top: 70px;}
.mt-80, .m-t80, .m-t-80, .mg-t-80 {margin-top: 80px;}
.mt-90, .m-t90, .m-t-90, .mg-t-90 {margin-top: 90px;}
.mt-100, .m-t100, .m-t-100, .mg-t-100 {margin-top: 100px;}
.mt-110, .m-t110, .m-t-110, .mg-t-110 {margin-top: 110px;}
.mt-120, .m-t120, .m-t-120, .mg-t-120 {margin-top: 120px;}
.mt-130, .m-t130, .m-t-130, .mg-t-130 {margin-top: 130px;}
.mt-140, .m-t140, .m-t-140, .mg-t-140 {margin-top: 140px;}
.mt-150, .m-t150, .m-t-150, .mg-t-150 {margin-top: 150px;}
.mt-160, .m-t160, .m-t-160, .mg-t-160 {margin-top: 160px;}
.mt-170, .m-t170, .m-t-170, .mg-t-170 {margin-top: 170px;}
.mt-180, .m-t180, .m-t-180, .mg-t-180 {margin-top: 180px;}
.mt-190, .m-t190, .m-t-190, .mg-t-190 {margin-top: 190px;}
.mt-200, .m-t200, .m-t-200, .mg-t-200 {margin-top: 200px;}
.mt-210, .m-t210, .m-t-210, .mg-t-210 {margin-top: 210px;}
.mt-220, .m-t220, .m-t-220, .mg-t-220 {margin-top: 220px;}
.mt-230, .m-t230, .m-t-230, .mg-t-230 {margin-top: 230px;}
.mt-240, .m-t240, .m-t-240, .mg-t-240 {margin-top: 240px;}
.mt-250, .m-t250, .m-t-250, .mg-t-250 {margin-top: 250px;}
.mt-260, .m-t260, .m-t-260, .mg-t-260 {margin-top: 260px;}
.mt-270, .m-t270, .m-t-270, .mg-t-270 {margin-top: 270px;}
.mt-280, .m-t280, .m-t-280, .mg-t-280 {margin-top: 280px;}
.mt-290, .m-t290, .m-t-290, .mg-t-290 {margin-top: 290px;}
.mt-300, .m-t300, .m-t-300, .mg-t-300 {margin-top: 300px;}
.mt-310, .m-t310, .m-t-310, .mg-t-310 {margin-top: 310px;}
.mt-320, .m-t320, .m-t-320, .mg-t-320 {margin-top: 320px;}
.mt-330, .m-t330, .m-t-330, .mg-t-330 {margin-top: 330px;}
.mt-340, .m-t340, .m-t-340, .mg-t-340 {margin-top: 340px;}
.mt-350, .m-t350, .m-t-350, .mg-t-350 {margin-top: 350px;}
.mt-360, .m-t360, .m-t-360, .mg-t-360 {margin-top: 360px;}
.mt-370, .m-t370, .m-t-370, .mg-t-370 {margin-top: 370px;}
.mt-380, .m-t380, .m-t-380, .mg-t-380 {margin-top: 380px;}
.mt-390, .m-t390, .m-t-390, .mg-t-390 {margin-top: 390px;}
.mt-400, .m-t400, .m-t-400, .mg-t-400 {margin-top: 400px;}





.mb-0,  .m-b0,  .m-b-0, .mg-b-0 {margin-bottom: 0px;}
.mb-1,  .m-b1,  .m-b-1, .mg-b-1 {margin-bottom: 1px;}
.mb-2,  .m-b2,  .m-b-2, .mg-b-2 {margin-bottom: 2px;}
.mb-3,  .m-b3,  .m-b-3, .mg-b-3 {margin-bottom: 3px;}
.mb-4,  .m-b4,  .m-b-4, .mg-b-4 {margin-bottom: 4px;}
.mb-5,  .m-b5,  .m-b-5, .mg-b-5 {margin-bottom: 5px;}
.mb-6,  .m-b6,  .m-b-6, .mg-b-6 {margin-bottom: 6px;}
.mb-7,  .m-b7,  .m-b-7, .mg-b-7 {margin-bottom: 7px;}
.mb-8,  .m-b8,  .m-b-8, .mg-b-8 {margin-bottom: 8px;}
.mb-9,  .m-b9,  .m-b-9, .mg-b-9 {margin-bottom: 9px;}
.mb-10, .m-b10, .m-b-10, .mg-b-10 {margin-bottom: 10px;}
.mb-11, .m-b11, .m-b-11, .mg-b-11 {margin-bottom: 11px;}
.mb-12, .m-b12, .m-b-12, .mg-b-12 {margin-bottom: 12px;}
.mb-13, .m-b13, .m-b-13, .mg-b-13 {margin-bottom: 13px;}
.mb-14, .m-b14, .m-b-14, .mg-b-14 {margin-bottom: 14px;}
.mb-15, .m-b15, .m-b-15, .mg-b-15 {margin-bottom: 15px;}
.mb-16, .m-b16, .m-b-16, .mg-b-16 {margin-bottom: 16px;}
.mb-17, .m-b17, .m-b-17, .mg-b-17 {margin-bottom: 17px;}
.mb-18, .m-b18, .m-b-18, .mg-b-18 {margin-bottom: 18px;}
.mb-19, .m-b19, .m-b-19, .mg-b-19 {margin-bottom: 19px;}
.mb-20, .m-b20, .m-b-20, .mg-b-20 {margin-bottom: 20px;}
.mb-21, .m-b21, .m-b-21, .mg-b-21 {margin-bottom: 21px;}
.mb-22, .m-b22, .m-b-22, .mg-b-22 {margin-bottom: 22px;}
.mb-23, .m-b23, .m-b-23, .mg-b-23 {margin-bottom: 23px;}
.mb-24, .m-b24, .m-b-24, .mg-b-24 {margin-bottom: 24px;}
.mb-25, .m-b25, .m-b-25, .mg-b-25 {margin-bottom: 25px;}
.mb-26, .m-b26, .m-b-26, .mg-b-26 {margin-bottom: 26px;}
.mb-27, .m-b27, .m-b-27, .mg-b-27 {margin-bottom: 27px;}
.mb-28, .m-b28, .m-b-28, .mg-b-28 {margin-bottom: 28px;}
.mb-29, .m-b29, .m-b-29, .mg-b-29 {margin-bottom: 29px;}
.mb-30, .m-b30, .m-b-30, .mg-b-30 {margin-bottom: 30px;}
.mb-31, .m-b31, .m-b-31, .mg-b-31 {margin-bottom: 31px;}
.mb-32, .m-b32, .m-b-32, .mg-b-32 {margin-bottom: 32px;}
.mb-33, .m-b33, .m-b-33, .mg-b-33 {margin-bottom: 33px;}
.mb-34, .m-b34, .m-b-34, .mg-b-34 {margin-bottom: 34px;}
.mb-35, .m-b35, .m-b-35, .mg-b-35 {margin-bottom: 35px;}
.mb-36, .m-b36, .m-b-36, .mg-b-36 {margin-bottom: 36px;}
.mb-37, .m-b37, .m-b-37, .mg-b-37 {margin-bottom: 37px;}
.mb-38, .m-b38, .m-b-38, .mg-b-38 {margin-bottom: 38px;}
.mb-39, .m-b39, .m-b-39, .mg-b-39 {margin-bottom: 39px;}
.mb-40, .m-b40, .m-b-40, .mg-b-40 {margin-bottom: 40px;}
.mb-41, .m-b41, .m-b-41, .mg-b-41 {margin-bottom: 41px;}
.mb-42, .m-b42, .m-b-42, .mg-b-42 {margin-bottom: 42px;}
.mb-43, .m-b43, .m-b-43, .mg-b-43 {margin-bottom: 43px;}
.mb-44, .m-b44, .m-b-44, .mg-b-44 {margin-bottom: 44px;}
.mb-45, .m-b45, .m-b-45, .mg-b-45 {margin-bottom: 45px;}
.mb-46, .m-b46, .m-b-46, .mg-b-46 {margin-bottom: 46px;}
.mb-47, .m-b47, .m-b-47, .mg-b-47 {margin-bottom: 47px;}
.mb-48, .m-b48, .m-b-48, .mg-b-48 {margin-bottom: 48px;}
.mb-49, .m-b49, .m-b-49, .mg-b-49 {margin-bottom: 49px;}
.mb-50, .m-b50, .m-b-50, .mg-b-50 {margin-bottom: 50px;}
.mb-60, .m-b60, .m-b-60, .mg-b-60 {margin-bottom: 60px;}
.mb-70, .m-b70, .m-b-70, .mg-b-70 {margin-bottom: 70px;}
.mb-80, .m-b80, .m-b-80, .mg-b-80 {margin-bottom: 80px;}
.mb-90, .m-b90, .m-b-90, .mg-b-90 {margin-bottom: 90px;}
.mb-100, .m-b100, .m-b-100, .mg-b-100 {margin-bottom: 100px;}
.mb-110, .m-b110, .m-b-110, .mg-b-110 {margin-bottom: 110px;}
.mb-120, .m-b120, .m-b-120, .mg-b-120 {margin-bottom: 120px;}
.mb-130, .m-b130, .m-b-130, .mg-b-130 {margin-bottom: 130px;}
.mb-140, .m-b140, .m-b-140, .mg-b-140 {margin-bottom: 140px;}
.mb-150, .m-b150, .m-b-150, .mg-b-150 {margin-bottom: 150px;}
.mb-160, .m-b160, .m-b-160, .mg-b-160 {margin-bottom: 160px;}
.mb-170, .m-b170, .m-b-170, .mg-b-170 {margin-bottom: 170px;}
.mb-180, .m-b180, .m-b-180, .mg-b-180 {margin-bottom: 180px;}
.mb-190, .m-b190, .m-b-190, .mg-b-190 {margin-bottom: 190px;}
.mb-200, .m-b200, .m-b-200, .mg-b-200 {margin-bottom: 200px;}
.mb-210, .m-b210, .m-b-210, .mg-b-210 {margin-bottom: 210px;}
.mb-220, .m-b220, .m-b-220, .mg-b-220 {margin-bottom: 220px;}
.mb-230, .m-b230, .m-b-230, .mg-b-230 {margin-bottom: 230px;}
.mb-240, .m-b240, .m-b-240, .mg-b-240 {margin-bottom: 240px;}
.mb-250, .m-b250, .m-b-250, .mg-b-250 {margin-bottom: 250px;}
.mb-260, .m-b260, .m-b-260, .mg-b-260 {margin-bottom: 260px;}
.mb-270, .m-b270, .m-b-270, .mg-b-270 {margin-bottom: 270px;}
.mb-280, .m-b280, .m-b-280, .mg-b-280 {margin-bottom: 280px;}
.mb-290, .m-b290, .m-b-290, .mg-b-290 {margin-bottom: 290px;}
.mb-300, .m-b300, .m-b-300, .mg-b-300 {margin-bottom: 300px;}
.mb-310, .m-b310, .m-b-310, .mg-b-310 {margin-bottom: 310px;}
.mb-320, .m-b320, .m-b-320, .mg-b-320 {margin-bottom: 320px;}
.mb-330, .m-b330, .m-b-330, .mg-b-330 {margin-bottom: 330px;}
.mb-340, .m-b340, .m-b-340, .mg-b-340 {margin-bottom: 340px;}
.mb-350, .m-b350, .m-b-350, .mg-b-350 {margin-bottom: 350px;}
.mb-360, .m-b360, .m-b-360, .mg-b-360 {margin-bottom: 360px;}
.mb-370, .m-b370, .m-b-370, .mg-b-370 {margin-bottom: 370px;}
.mb-380, .m-b380, .m-b-380, .mg-b-380 {margin-bottom: 380px;}
.mb-390, .m-b390, .m-b-390, .mg-b-390 {margin-bottom: 390px;}
.mb-400, .m-b400, .m-b-400, .mg-b-400 {margin-bottom: 400px;}



.ml-0,  .m-l0,  .m-l-0, .mg-l-0 {margin-left: 0px;}
.ml-1,  .m-l1,  .m-l-1, .mg-l-1 {margin-left: 1px;}
.ml-2,  .m-l2,  .m-l-2, .mg-l-2 {margin-left: 2px;}
.ml-3,  .m-l3,  .m-l-3, .mg-l-3 {margin-left: 3px;}
.ml-4,  .m-l4,  .m-l-4, .mg-l-4 {margin-left: 4px;}
.ml-5,  .m-l5,  .m-l-5, .mg-l-5 {margin-left: 5px;}
.ml-6,  .m-l6,  .m-l-6, .mg-l-6 {margin-left: 6px;}
.ml-7,  .m-l7,  .m-l-7, .mg-l-7 {margin-left: 7px;}
.ml-8,  .m-l8,  .m-l-8, .mg-l-8 {margin-left: 8px;}
.ml-9,  .m-l9,  .m-l-9, .mg-l-9 {margin-left: 9px;}
.ml-10, .m-l10, .m-l-10, .mg-l-10 {margin-left: 10px;}
.ml-11, .m-l11, .m-l-11, .mg-l-11 {margin-left: 11px;}
.ml-12, .m-l12, .m-l-12, .mg-l-12 {margin-left: 12px;}
.ml-13, .m-l13, .m-l-13, .mg-l-13 {margin-left: 13px;}
.ml-14, .m-l14, .m-l-14, .mg-l-14 {margin-left: 14px;}
.ml-15, .m-l15, .m-l-15, .mg-l-15 {margin-left: 15px;}
.ml-16, .m-l16, .m-l-16, .mg-l-16 {margin-left: 16px;}
.ml-17, .m-l17, .m-l-17, .mg-l-17 {margin-left: 17px;}
.ml-18, .m-l18, .m-l-18, .mg-l-18 {margin-left: 18px;}
.ml-19, .m-l19, .m-l-19, .mg-l-19 {margin-left: 19px;}
.ml-20, .m-l20, .m-l-20, .mg-l-20 {margin-left: 20px;}
.ml-21, .m-l21, .m-l-21, .mg-l-21 {margin-left: 21px;}
.ml-22, .m-l22, .m-l-22, .mg-l-22 {margin-left: 22px;}
.ml-23, .m-l23, .m-l-23, .mg-l-23 {margin-left: 23px;}
.ml-24, .m-l24, .m-l-24, .mg-l-24 {margin-left: 24px;}
.ml-25, .m-l25, .m-l-25, .mg-l-25 {margin-left: 25px;}
.ml-26, .m-l26, .m-l-26, .mg-l-26 {margin-left: 26px;}
.ml-27, .m-l27, .m-l-27, .mg-l-27 {margin-left: 27px;}
.ml-28, .m-l28, .m-l-28, .mg-l-28 {margin-left: 28px;}
.ml-29, .m-l29, .m-l-29, .mg-l-29 {margin-left: 29px;}
.ml-30, .m-l30, .m-l-30, .mg-l-30 {margin-left: 30px;}
.ml-31, .m-l31, .m-l-31, .mg-l-31 {margin-left: 31px;}
.ml-32, .m-l32, .m-l-32, .mg-l-32 {margin-left: 32px;}
.ml-33, .m-l33, .m-l-33, .mg-l-33 {margin-left: 33px;}
.ml-34, .m-l34, .m-l-34, .mg-l-34 {margin-left: 34px;}
.ml-35, .m-l35, .m-l-35, .mg-l-35 {margin-left: 35px;}
.ml-36, .m-l36, .m-l-36, .mg-l-36 {margin-left: 36px;}
.ml-37, .m-l37, .m-l-37, .mg-l-37 {margin-left: 37px;}
.ml-38, .m-l38, .m-l-38, .mg-l-38 {margin-left: 38px;}
.ml-39, .m-l39, .m-l-39, .mg-l-39 {margin-left: 39px;}
.ml-40, .m-l40, .m-l-40, .mg-l-40 {margin-left: 40px;}
.ml-41, .m-l41, .m-l-41, .mg-l-41 {margin-left: 41px;}
.ml-42, .m-l42, .m-l-42, .mg-l-42 {margin-left: 42px;}
.ml-43, .m-l43, .m-l-43, .mg-l-43 {margin-left: 43px;}
.ml-44, .m-l44, .m-l-44, .mg-l-44 {margin-left: 44px;}
.ml-45, .m-l45, .m-l-45, .mg-l-45 {margin-left: 45px;}
.ml-46, .m-l46, .m-l-46, .mg-l-46 {margin-left: 46px;}
.ml-47, .m-l47, .m-l-47, .mg-l-47 {margin-left: 47px;}
.ml-48, .m-l48, .m-l-48, .mg-l-48 {margin-left: 48px;}
.ml-49, .m-l49, .m-l-49, .mg-l-49 {margin-left: 49px;}
.ml-50, .m-l50, .m-l-50, .mg-l-50 {margin-left: 50px;}

.mr-0,  .m-r0,  .m-r-0, .mg-r-0 {margin-right: 0px;}
.mr-1,  .m-r1,  .m-r-1, .mg-r-1 {margin-right: 1px;}
.mr-2,  .m-r2,  .m-r-2, .mg-r-2 {margin-right: 2px;}
.mr-3,  .m-r3,  .m-r-3, .mg-r-3 {margin-right: 3px;}
.mr-4,  .m-r4,  .m-r-4, .mg-r-4 {margin-right: 4px;}
.mr-5,  .m-r5,  .m-r-5, .mg-r-5 {margin-right: 5px;}
.mr-6,  .m-r6,  .m-r-6, .mg-r-6 {margin-right: 6px;}
.mr-7,  .m-r7,  .m-r-7, .mg-r-7 {margin-right: 7px;}
.mr-8,  .m-r8,  .m-r-8, .mg-r-8 {margin-right: 8px;}
.mr-9,  .m-r9,  .m-r-9, .mg-r-9 {margin-right: 9px;}
.mr-10, .m-r10, .m-r-10, .mg-r-10 {margin-right: 10px;}
.mr-11, .m-r11, .m-r-11, .mg-r-11 {margin-right: 11px;}
.mr-12, .m-r12, .m-r-12, .mg-r-12 {margin-right: 12px;}
.mr-13, .m-r13, .m-r-13, .mg-r-13 {margin-right: 13px;}
.mr-14, .m-r14, .m-r-14, .mg-r-14 {margin-right: 14px;}
.mr-15, .m-r15, .m-r-15, .mg-r-15 {margin-right: 15px;}
.mr-16, .m-r16, .m-r-16, .mg-r-16 {margin-right: 16px;}
.mr-17, .m-r17, .m-r-17, .mg-r-17 {margin-right: 17px;}
.mr-18, .m-r18, .m-r-18, .mg-r-18 {margin-right: 18px;}
.mr-19, .m-r19, .m-r-19, .mg-r-19 {margin-right: 19px;}
.mr-20, .m-r20, .m-r-20, .mg-r-20 {margin-right: 20px;}
.mr-21, .m-r21, .m-r-21, .mg-r-21 {margin-right: 21px;}
.mr-22, .m-r22, .m-r-22, .mg-r-22 {margin-right: 22px;}
.mr-23, .m-r23, .m-r-23, .mg-r-23 {margin-right: 23px;}
.mr-24, .m-r24, .m-r-24, .mg-r-24 {margin-right: 24px;}
.mr-25, .m-r25, .m-r-25, .mg-r-25 {margin-right: 25px;}
.mr-26, .m-r26, .m-r-26, .mg-r-26 {margin-right: 26px;}
.mr-27, .m-r27, .m-r-27, .mg-r-27 {margin-right: 27px;}
.mr-28, .m-r28, .m-r-28, .mg-r-28 {margin-right: 28px;}
.mr-29, .m-r29, .m-r-29, .mg-r-29 {margin-right: 29px;}
.mr-30, .m-r30, .m-r-30, .mg-r-30 {margin-right: 30px;}
.mr-31, .m-r31, .m-r-31, .mg-r-31 {margin-right: 31px;}
.mr-32, .m-r32, .m-r-32, .mg-r-32 {margin-right: 32px;}
.mr-33, .m-r33, .m-r-33, .mg-r-33 {margin-right: 33px;}
.mr-34, .m-r34, .m-r-34, .mg-r-34 {margin-right: 34px;}
.mr-35, .m-r35, .m-r-35, .mg-r-35 {margin-right: 35px;}
.mr-36, .m-r36, .m-r-36, .mg-r-36 {margin-right: 36px;}
.mr-37, .m-r37, .m-r-37, .mg-r-37 {margin-right: 37px;}
.mr-38, .m-r38, .m-r-38, .mg-r-38 {margin-right: 38px;}
.mr-39, .m-r39, .m-r-39, .mg-r-39 {margin-right: 39px;}
.mr-40, .m-r40, .m-r-40, .mg-r-40 {margin-right: 40px;}
.mr-41, .m-r41, .m-r-41, .mg-r-41 {margin-right: 41px;}
.mr-42, .m-r42, .m-r-42, .mg-r-42 {margin-right: 42px;}
.mr-43, .m-r43, .m-r-43, .mg-r-43 {margin-right: 43px;}
.mr-44, .m-r44, .m-r-44, .mg-r-44 {margin-right: 44px;}
.mr-45, .m-r45, .m-r-45, .mg-r-45 {margin-right: 45px;}
.mr-46, .m-r46, .m-r-46, .mg-r-46 {margin-right: 46px;}
.mr-47, .m-r47, .m-r-47, .mg-r-47 {margin-right: 47px;}
.mr-48, .m-r48, .m-r-48, .mg-r-48 {margin-right: 48px;}
.mr-49, .m-r49, .m-r-49, .mg-r-49 {margin-right: 49px;}
.mr-50, .m-r50, .m-r-50, .mg-r-50 {margin-right: 50px;}



/*[ TEXT ]
///////////////////////////////////////////////////////////
*/
/* ------------------------------------ */
.text-white, .fc-white {color: white;}
.text-black, .fc-black {color: black;}

.text-hov-white:hover {color: white;}

/* ------------------------------------ */
.text-up {text-transform: uppercase;}

/* ------------------------------------ */
.text-fff, .text-c-fff, .tx-fff, .font-white{
	color: #FFF;
}
.text-eee, .text-c-eee, .tx-eee{
	color: #EEE;
}
.text-ddd, .text-c-ddd, .tx-ddd{
	color: #DDD;
}
.text-ccc, .text-c-ccc, .tx-ccc, .color-disabled, .font-disabled{
	color: #CCC;
}
.text-bbb, .text-c-bbb, .tx-bbb{
	color: #BBB;
}
.text-aaa, .text-c-aaa, .tx-aaa{
	color: #AAA;
}
.text-000, .text-c-000, .tx-000, .font-black{
	color: #000;
}
.text-333, .text-c-333, .tx-333{
	color: #333;
}
.text-444, .text-c-444, .tx-444{
	color: #444;
}
.text-555, .text-c-555, .tx-555{
	color: #555;
}
.text-666, .text-c-666, .tx-666{
	color: #666;
}
.text-red, .text-c-red, .tx-red{
	color: red;
}
.text-center{
	text-align: center;
}

a.none-decoration{
	text-decoration: none;
}
a.none-decoration:hover{
	text-decoration: none;
}

/* ------------------------------------ */
.lh-0-1, .lh-01, .lh01 { line-height: 0.1; }
.lh-0-2, .lh-02, .lh02 { line-height: 0.2; }
.lh-0-3, .lh-03, .lh03 { line-height: 0.3; }
.lh-0-4, .lh-04, .lh04 { line-height: 0.4; }
.lh-0-5, .lh-05, .lh05 { line-height: 0.5; }
.lh-0-6, .lh-06, .lh06 { line-height: 0.6; }
.lh-0-7, .lh-07, .lh07 { line-height: 0.7; }
.lh-0-8, .lh-08, .lh08 { line-height: 0.8; }
.lh-0-9, .lh-09, .lh09 { line-height: 0.9; }
.lh-1-0, .lh-10, .lh10 { line-height: 1.0; }
.lh-1-1, .lh-11, .lh11 { line-height: 1.1; }
.lh-1-2, .lh-12, .lh12 { line-height: 1.2; }
.lh-1-3, .lh-13, .lh13 { line-height: 1.3; }
.lh-1-4, .lh-14, .lh14 { line-height: 1.4; }
.lh-1-5, .lh-15, .lh15 { line-height: 1.5; }
.lh-1-6, .lh-16, .lh16 { line-height: 1.6; }
.lh-1-7, .lh-17, .lh17 { line-height: 1.7; }
.lh-1-8, .lh-18, .lh17 { line-height: 1.8; }
.lh-1-9, .lh-19, .lh19 { line-height: 1.9; }
.lh-2-0, .lh-20, .lh20 { line-height: 2.0; }
.lh-2-1, .lh-21, .lh21 { line-height: 2.1; }
.lh-2-2, .lh-22, .lh22 { line-height: 2.2; }
.lh-2-3, .lh-23, .lh23 { line-height: 2.3; }
.lh-2-4, .lh-24, .lh24 { line-height: 2.4; }
.lh-2-5, .lh-25, .lh25 { line-height: 2.5; }
.lh-2-6, .lh-26, .lh26 { line-height: 2.6; }
.lh-2-7, .lh-27, .lh27 { line-height: 2.7; }
.lh-2-8, .lh-28, .lh28 { line-height: 2.8; }
.lh-2-9, .lh-29, .lh29 { 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%;
}

.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-full { width: 100%; }

.w-10{ width: 100%; max-width: 10px; }
.w-20{ width: 100%; max-width: 20px; }
.w-30{ width: 100%; max-width: 30px; }
.w-40{ width: 100%; max-width: 40px; }
.w-50{ width: 100%; max-width: 50px; }
.w-60{ width: 100%; max-width: 60px; }
.w-70{ width: 100%; max-width: 70px; }
.w-80{ width: 100%; max-width: 80px; }
.w-90{ width: 100%; max-width: 90px; }
.w-100{ width: 100%; max-width: 100px; }
.w-110{ width: 100%; max-width: 110px; }
.w-120{ width: 100%; max-width: 120px; }
.w-130{ width: 100%; max-width: 130px; }
.w-140{ width: 100%; max-width: 140px; }
.w-150{ width: 100%; max-width: 150px; }
.w-160{ width: 100%; max-width: 160px; }
.w-170{ width: 100%; max-width: 170px; }
.w-180{ width: 100%; max-width: 180px; }
.w-190{ width: 100%; max-width: 190px; }
.w-200{ width: 100%; max-width: 200px; }
.w-250{ width: 100%; max-width: 250px; }
.w-300{ width: 100%; max-width: 300px; }
.w-350{ width: 100%; max-width: 350px; }
.w-400{ width: 100%; max-width: 400px; }
.w-450{ width: 100%; max-width: 450px; }
.w-500{ width: 100%; max-width: 500px; }


.h-full { height:100vh; /*height: 100%;*/ }

.h-10{ height: 10px; }
.h-20{ height: 20px; }
.h-30{ height: 30px; }
.h-40{ height: 40px; }
.h-50{ height: 50px; }
.h-60{ height: 60px; }
.h-70{ height: 70px; }
.h-80{ height: 80px; }
.h-90{ height: 90px; }
.h-100{ height: 100px; }
.h-110{ height: 110px; }
.h-120{ height: 120px; }
.h-130{ height: 130px; }
.h-140{ height: 140px; }
.h-150{ height: 150px; }
.h-160{ height: 160px; }
.h-170{ height: 170px; }
.h-180{ height: 180px; }
.h-190{ height: 190px; }
.h-200{ height: 200px; }
.h-250{ height: 250px; }
.h-300{ height: 300px; }
.h-350{ height: 350px; }
.h-400{ height: 400px; }
.h-450{ height: 450px; }
.h-500{ height: 500px; }


.center-content {
	display: flex;
	align-items: center;
	justify-content: center;
}

/*[ 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, .bk-white { background-color: white; }
.bg-black, .bk-black { background-color: black; }
.bg-red, .bk-red { background-color: red; }

.bg-black-o5{
	background-color: rgb(0, 0, 0, 5.0);
}

/*[ 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; }

.z-index-0{
	z-index: 0;
}
.z-index-1{
	z-index: 1;
}
.z-index-2{
	z-index: 2;
}
.z-index-10{
	z-index: 10;
}
.z-index-11{
	z-index: 11;
}
.z-index-100{
	z-index: 100;
}
.z-index-101{
	z-index: 101;
}
.z-index-1000{
	z-index: 1000;
}
.z-index-1001{
	z-index: 1001;
}
.z-index-10001{
	z-index: 10000;
}
.z-index-10001{
	z-index: 10001;
}


/*[ 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, .fw-b{ font-weight: bold; }

.fw-100{ font-weight: 100; }
.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; }
.fw-800{ font-weight: 800; }
.fw-900{ font-weight: 900; }
