/* ========== padding s ========== */

.padding-all-0,
.padding-all-0>*,
.padding-all-0 * {
	padding: 0;
}

.padding-0 {
	padding: 0;
}

.padding-1 {
	padding: 1px;
}

.padding-2 {
	padding: 2px;
}

.padding-3 {
	padding: 3px;
}

.padding-4 {
	padding: 4px;
}

.padding-5 {
	padding: 5px;
}

.padding-10 {
	padding: 10px;
}

.padding-15 {
	padding: 15px;
}

.padding-20 {
	padding: 20px;
}

.padding-25 {
	padding: 25px;
}

.padding-30 {
	padding: 30px;
}

.padding-35 {
	padding: 35px;
}

.padding-40 {
	padding: 50px;
}

.padding-45 {
	padding: 45px;
}

.padding-50 {
	padding: 50px;
}

.padding-t-0 {
	padding-top: 0;
}

.padding-t-5 {
	padding-top: 5px;
}

.padding-t-10 {
	padding-top: 10px;
}

.padding-t-15 {
	padding-top: 15px;
}

.padding-t-20 {
	padding-top: 20px;
}

.padding-t-25 {
	padding-top: 25px;
}

.padding-t-30 {
	padding-top: 30px;
}

.padding-t-35 {
	padding-top: 35px;
}

.padding-t-40 {
	padding-top: 40px;
}

.padding-t-45 {
	padding-top: 45px;
}

.padding-t-50 {
	padding-top: 50px;
}

.padding-r-0 {
	padding-right: 0;
}

.padding-r-5 {
	padding-right: 5px;
}

.padding-r-10 {
	padding-right: 10px;
}

.padding-r-15 {
	padding-right: 15px;
}

.padding-r-20 {
	padding-right: 20px;
}

.padding-r-25 {
	padding-right: 25px;
}

.padding-r-30 {
	padding-right: 30px;
}

.padding-r-35 {
	padding-right: 35px;
}

.padding-r-40 {
	padding-right: 40px;
}

.padding-r-45 {
	padding-right: 45px;
}

.padding-r-50 {
	padding-right: 50px;
}

.padding-b-0 {
	padding-bottom: 0;
}

.padding-b-5 {
	padding-bottom: 5px;
}

.padding-b-10 {
	padding-bottom: 10px;
}

.padding-b-15 {
	padding-bottom: 15px;
}

.padding-b-20 {
	padding-bottom: 20px;
}

.padding-b-25 {
	padding-bottom: 25px;
}

.padding-b-30 {
	padding-bottom: 30px;
}

.padding-b-35 {
	padding-bottom: 35px;
}

.padding-b-40 {
	padding-bottom: 40px;
}

.padding-b-45 {
	padding-bottom: 45px;
}

.padding-b-50 {
	padding-bottom: 50px;
}

.padding-l-0 {
	padding-left: 0;
}

.padding-l-5 {
	padding-left: 5px;
}

.padding-l-10 {
	padding-left: 10px;
}

.padding-l-15 {
	padding-left: 15px;
}

.padding-l-20 {
	padding-left: 20px;
}

.padding-l-25 {
	padding-left: 25px;
}

.padding-l-30 {
	padding-left: 30px;
}

.padding-l-35 {
	padding-left: 35px;
}

.padding-l-40 {
	padding-left: 40px;
}

.padding-l-45 {
	padding-left: 45px;
}

.padding-l-50 {
	padding-left: 50px;
}

.padding-x-0 {
	padding-left: 0;
	padding-right: 0;
}

.padding-x-5 {
	padding-left: 5px;
	padding-right: 5px;
}

.padding-x-10 {
	padding-left: 10px;
	padding-right: 10px;
}

.padding-x-15 {
	padding-left: 15px;
	padding-right: 15px;
}

.padding-x-20 {
	padding-left: 20px;
	padding-right: 20px;
}

.padding-x-25 {
	padding-left: 25px;
	padding-right: 25px;
}

.padding-x-30 {
	padding-left: 30px;
	padding-right: 30px;
}

.padding-x-35 {
	padding-left: 35px;
	padding-right: 35px;
}

.padding-x-40 {
	padding-left: 40px;
	padding-right: 40px;
}

.padding-x-45 {
	padding-left: 45px;
	padding-right: 45px;
}

.padding-x-50 {
	padding-left: 50px;
	padding-right: 50px;
}

.padding-y-0 {
	padding-top: 0;
	padding-bottom: 0;
}

.padding-y-5 {
	padding-top: 5px;
	padding-bottom: 5px;
}

.padding-y-10 {
	padding-top: 10px;
	padding-bottom: 10px;
}

.padding-y-15 {
	padding-top: 15px;
	padding-bottom: 15px;
}

.padding-y-20 {
	padding-top: 20px;
	padding-bottom: 20px;
}

.padding-y-25 {
	padding-top: 25px;
	padding-bottom: 25px;
}

.padding-y-30 {
	padding-top: 30px;
	padding-bottom: 30px;
}

.padding-y-35 {
	padding-top: 35px;
	padding-bottom: 35px;
}

.padding-y-40 {
	padding-top: 40px;
	padding-bottom: 40px;
}

.padding-y-45 {
	padding-top: 45px;
	padding-bottom: 45px;
}

.padding-y-50 {
	padding-top: 50px;
	padding-bottom: 50px;
}

@media (max-width: 1199px) {}

@media (max-width: 991px) {
	.padding-all-0-md,
	.padding-all-0-md>*,
	.padding-all-0-md * {
		padding: 0;
	}
	.padding-0-md {
		padding: 0;
	}
	.padding-1-md {
		padding: 1px;
	}
	.padding-2-md {
		padding: 2px;
	}
	.padding-3-md {
		padding: 3px;
	}
	.padding-4-md {
		padding: 4px;
	}
	.padding-5-md {
		padding: 5px;
	}
	.padding-10-md {
		padding: 10px;
	}
	.padding-15-md {
		padding: 15px;
	}
	.padding-20-md {
		padding: 20px;
	}
	.padding-25-md {
		padding: 25px;
	}
	.padding-30-md {
		padding: 30px;
	}
	.padding-35-md {
		padding: 35px;
	}
	.padding-40-md {
		padding: 50px;
	}
	.padding-45-md {
		padding: 45px;
	}
	.padding-50-md {
		padding: 50px;
	}
	.padding-t-0-md {
		padding-top: 0;
	}
	.padding-t-5-md {
		padding-top: 5px;
	}
	.padding-t-10-md {
		padding-top: 10px;
	}
	.padding-t-15-md {
		padding-top: 15px;
	}
	.padding-t-20-md {
		padding-top: 20px;
	}
	.padding-t-25-md {
		padding-top: 25px;
	}
	.padding-t-30-md {
		padding-top: 30px;
	}
	.padding-t-35-md {
		padding-top: 35px;
	}
	.padding-t-40-md {
		padding-top: 40px;
	}
	.padding-t-45-md {
		padding-top: 45px;
	}
	.padding-t-50-md {
		padding-top: 50px;
	}
	.padding-r-0-md {
		padding-right: 0;
	}
	.padding-r-5-md {
		padding-right: 5px;
	}
	.padding-r-10-md {
		padding-right: 10px;
	}
	.padding-r-15-md {
		padding-right: 15px;
	}
	.padding-r-20-md {
		padding-right: 20px;
	}
	.padding-r-25-md {
		padding-right: 25px;
	}
	.padding-r-30-md {
		padding-right: 30px;
	}
	.padding-r-35-md {
		padding-right: 35px;
	}
	.padding-r-40-md {
		padding-right: 40px;
	}
	.padding-r-45-md {
		padding-right: 45px;
	}
	.padding-r-50-md {
		padding-right: 50px;
	}
	.padding-b-0-md {
		padding-bottom: 0;
	}
	.padding-b-5-md {
		padding-bottom: 5px;
	}
	.padding-b-10-md {
		padding-bottom: 10px;
	}
	.padding-b-15-md {
		padding-bottom: 15px;
	}
	.padding-b-20-md {
		padding-bottom: 20px;
	}
	.padding-b-25-md {
		padding-bottom: 25px;
	}
	.padding-b-30-md {
		padding-bottom: 30px;
	}
	.padding-b-35-md {
		padding-bottom: 35px;
	}
	.padding-b-40-md {
		padding-bottom: 40px;
	}
	.padding-b-45-md {
		padding-bottom: 45px;
	}
	.padding-b-50-md {
		padding-bottom: 50px;
	}
	.padding-l-0-md {
		padding-left: 0;
	}
	.padding-l-5-md {
		padding-left: 5px;
	}
	.padding-l-10-md {
		padding-left: 10px;
	}
	.padding-l-15-md {
		padding-left: 15px;
	}
	.padding-l-20-md {
		padding-left: 20px;
	}
	.padding-l-25-md {
		padding-left: 25px;
	}
	.padding-l-30-md {
		padding-left: 30px;
	}
	.padding-l-35-md {
		padding-left: 35px;
	}
	.padding-l-40-md {
		padding-left: 40px;
	}
	.padding-l-45-md {
		padding-left: 45px;
	}
	.padding-l-50-md {
		padding-left: 50px;
	}
	.padding-x-0-md {
		padding-left: 0;
		padding-right: 0;
	}
	.padding-x-5-md {
		padding-left: 5px;
		padding-right: 5px;
	}
	.padding-x-10-md {
		padding-left: 10px;
		padding-right: 10px;
	}
	.padding-x-15-md {
		padding-left: 15px;
		padding-right: 15px;
	}
	.padding-x-20-md {
		padding-left: 20px;
		padding-right: 20px;
	}
	.padding-x-25-md {
		padding-left: 25px;
		padding-right: 25px;
	}
	.padding-x-30-md {
		padding-left: 30px;
		padding-right: 30px;
	}
	.padding-x-35-md {
		padding-left: 35px;
		padding-right: 35px;
	}
	.padding-x-40-md {
		padding-left: 40px;
		padding-right: 40px;
	}
	.padding-x-45-md {
		padding-left: 45px;
		padding-right: 45px;
	}
	.padding-x-50-md {
		padding-left: 50px;
		padding-right: 50px;
	}
	.padding-y-0-md {
		padding-top: 0;
		padding-bottom: 0;
	}
	.padding-y-5-md {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.padding-y-10-md {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.padding-y-15-md {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.padding-y-20-md {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.padding-y-25-md {
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.padding-y-30-md {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.padding-y-35-md {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.padding-y-40-md {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.padding-y-45-md {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.padding-y-50-md {
		padding-top: 50px;
		padding-bottom: 50px;
	}
}

@media (max-width: 767px) {
	.padding-all-0-sm,
	.padding-all-0-sm>*,
	.padding-all-0-sm * {
		padding: 0;
	}
	.padding-0-sm {
		padding: 0;
	}
	.padding-1-sm {
		padding: 1px;
	}
	.padding-2-sm {
		padding: 2px;
	}
	.padding-3-sm {
		padding: 3px;
	}
	.padding-4-sm {
		padding: 4px;
	}
	.padding-5-sm {
		padding: 5px;
	}
	.padding-10-sm {
		padding: 10px;
	}
	.padding-15-sm {
		padding: 15px;
	}
	.padding-20-sm {
		padding: 20px;
	}
	.padding-25-sm {
		padding: 25px;
	}
	.padding-30-sm {
		padding: 30px;
	}
	.padding-35-sm {
		padding: 35px;
	}
	.padding-40-sm {
		padding: 50px;
	}
	.padding-45-sm {
		padding: 45px;
	}
	.padding-50-sm {
		padding: 50px;
	}
	.padding-t-0-sm {
		padding-top: 0;
	}
	.padding-t-5-sm {
		padding-top: 5px;
	}
	.padding-t-10-sm {
		padding-top: 10px;
	}
	.padding-t-15-sm {
		padding-top: 15px;
	}
	.padding-t-20-sm {
		padding-top: 20px;
	}
	.padding-t-25-sm {
		padding-top: 25px;
	}
	.padding-t-30-sm {
		padding-top: 30px;
	}
	.padding-t-35-sm {
		padding-top: 35px;
	}
	.padding-t-40-sm {
		padding-top: 40px;
	}
	.padding-t-45-sm {
		padding-top: 45px;
	}
	.padding-t-50-sm {
		padding-top: 50px;
	}
	.padding-r-0-sm {
		padding-right: 0;
	}
	.padding-r-5-sm {
		padding-right: 5px;
	}
	.padding-r-10-sm {
		padding-right: 10px;
	}
	.padding-r-15-sm {
		padding-right: 15px;
	}
	.padding-r-20-sm {
		padding-right: 20px;
	}
	.padding-r-25-sm {
		padding-right: 25px;
	}
	.padding-r-30-sm {
		padding-right: 30px;
	}
	.padding-r-35-sm {
		padding-right: 35px;
	}
	.padding-r-40-sm {
		padding-right: 40px;
	}
	.padding-r-45-sm {
		padding-right: 45px;
	}
	.padding-r-50-sm {
		padding-right: 50px;
	}
	.padding-b-0-sm {
		padding-bottom: 0;
	}
	.padding-b-5-sm {
		padding-bottom: 5px;
	}
	.padding-b-10-sm {
		padding-bottom: 10px;
	}
	.padding-b-15-sm {
		padding-bottom: 15px;
	}
	.padding-b-20-sm {
		padding-bottom: 20px;
	}
	.padding-b-25-sm {
		padding-bottom: 25px;
	}
	.padding-b-30-sm {
		padding-bottom: 30px;
	}
	.padding-b-35-sm {
		padding-bottom: 35px;
	}
	.padding-b-40-sm {
		padding-bottom: 40px;
	}
	.padding-b-45-sm {
		padding-bottom: 45px;
	}
	.padding-b-50-sm {
		padding-bottom: 50px;
	}
	.padding-l-0-sm {
		padding-left: 0;
	}
	.padding-l-5-sm {
		padding-left: 5px;
	}
	.padding-l-10-sm {
		padding-left: 10px;
	}
	.padding-l-15-sm {
		padding-left: 15px;
	}
	.padding-l-20-sm {
		padding-left: 20px;
	}
	.padding-l-25-sm {
		padding-left: 25px;
	}
	.padding-l-30-sm {
		padding-left: 30px;
	}
	.padding-l-35-sm {
		padding-left: 35px;
	}
	.padding-l-40-sm {
		padding-left: 40px;
	}
	.padding-l-45-sm {
		padding-left: 45px;
	}
	.padding-l-50-sm {
		padding-left: 50px;
	}
	.padding-x-0-sm {
		padding-left: 0;
		padding-right: 0;
	}
	.padding-x-5-sm {
		padding-left: 5px;
		padding-right: 5px;
	}
	.padding-x-10-sm {
		padding-left: 10px;
		padding-right: 10px;
	}
	.padding-x-15-sm {
		padding-left: 15px;
		padding-right: 15px;
	}
	.padding-x-20-sm {
		padding-left: 20px;
		padding-right: 20px;
	}
	.padding-x-25-sm {
		padding-left: 25px;
		padding-right: 25px;
	}
	.padding-x-30-sm {
		padding-left: 30px;
		padding-right: 30px;
	}
	.padding-x-35-sm {
		padding-left: 35px;
		padding-right: 35px;
	}
	.padding-x-40-sm {
		padding-left: 40px;
		padding-right: 40px;
	}
	.padding-x-45-sm {
		padding-left: 45px;
		padding-right: 45px;
	}
	.padding-x-50-sm {
		padding-left: 50px;
		padding-right: 50px;
	}
	.padding-y-0-sm {
		padding-top: 0;
		padding-bottom: 0;
	}
	.padding-y-5-sm {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.padding-y-10-sm {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.padding-y-15-sm {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.padding-y-20-sm {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.padding-y-25-sm {
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.padding-y-30-sm {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.padding-y-35-sm {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.padding-y-40-sm {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.padding-y-45-sm {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.padding-y-50-sm {
		padding-top: 50px;
		padding-bottom: 50px;
	}
}

@media (max-width: 479px) {
	.padding-all-0-xs,
	.padding-all-0-xs>*,
	.padding-all-0-xs * {
		padding: 0;
	}
	.padding-0-xs {
		padding: 0;
	}
	.padding-1-xs {
		padding: 1px;
	}
	.padding-2-xs {
		padding: 2px;
	}
	.padding-3-xs {
		padding: 3px;
	}
	.padding-4-xs {
		padding: 4px;
	}
	.padding-5-xs {
		padding: 5px;
	}
	.padding-10-xs {
		padding: 10px;
	}
	.padding-15-xs {
		padding: 15px;
	}
	.padding-20-xs {
		padding: 20px;
	}
	.padding-25-xs {
		padding: 25px;
	}
	.padding-30-xs {
		padding: 30px;
	}
	.padding-35-xs {
		padding: 35px;
	}
	.padding-40-xs {
		padding: 50px;
	}
	.padding-45-xs {
		padding: 45px;
	}
	.padding-50-xs {
		padding: 50px;
	}
	.padding-t-0-xs {
		padding-top: 0;
	}
	.padding-t-5-xs {
		padding-top: 5px;
	}
	.padding-t-10-xs {
		padding-top: 10px;
	}
	.padding-t-15-xs {
		padding-top: 15px;
	}
	.padding-t-20-xs {
		padding-top: 20px;
	}
	.padding-t-25-xs {
		padding-top: 25px;
	}
	.padding-t-30-xs {
		padding-top: 30px;
	}
	.padding-t-35-xs {
		padding-top: 35px;
	}
	.padding-t-40-xs {
		padding-top: 40px;
	}
	.padding-t-45-xs {
		padding-top: 45px;
	}
	.padding-t-50-xs {
		padding-top: 50px;
	}
	.padding-r-0-xs {
		padding-right: 0;
	}
	.padding-r-5-xs {
		padding-right: 5px;
	}
	.padding-r-10-xs {
		padding-right: 10px;
	}
	.padding-r-15-xs {
		padding-right: 15px;
	}
	.padding-r-20-xs {
		padding-right: 20px;
	}
	.padding-r-25-xs {
		padding-right: 25px;
	}
	.padding-r-30-xs {
		padding-right: 30px;
	}
	.padding-r-35-xs {
		padding-right: 35px;
	}
	.padding-r-40-xs {
		padding-right: 40px;
	}
	.padding-r-45-xs {
		padding-right: 45px;
	}
	.padding-r-50-xs {
		padding-right: 50px;
	}
	.padding-b-0-xs {
		padding-bottom: 0;
	}
	.padding-b-5-xs {
		padding-bottom: 5px;
	}
	.padding-b-10-xs {
		padding-bottom: 10px;
	}
	.padding-b-15-xs {
		padding-bottom: 15px;
	}
	.padding-b-20-xs {
		padding-bottom: 20px;
	}
	.padding-b-25-xs {
		padding-bottom: 25px;
	}
	.padding-b-30-xs {
		padding-bottom: 30px;
	}
	.padding-b-35-xs {
		padding-bottom: 35px;
	}
	.padding-b-40-xs {
		padding-bottom: 40px;
	}
	.padding-b-45-xs {
		padding-bottom: 45px;
	}
	.padding-b-50-xs {
		padding-bottom: 50px;
	}
	.padding-l-0-xs {
		padding-left: 0;
	}
	.padding-l-5-xs {
		padding-left: 5px;
	}
	.padding-l-10-xs {
		padding-left: 10px;
	}
	.padding-l-15-xs {
		padding-left: 15px;
	}
	.padding-l-20-xs {
		padding-left: 20px;
	}
	.padding-l-25-xs {
		padding-left: 25px;
	}
	.padding-l-30-xs {
		padding-left: 30px;
	}
	.padding-l-35-xs {
		padding-left: 35px;
	}
	.padding-l-40-xs {
		padding-left: 40px;
	}
	.padding-l-45-xs {
		padding-left: 45px;
	}
	.padding-l-50-xs {
		padding-left: 50px;
	}
	.padding-x-0-xs {
		padding-left: 0;
		padding-right: 0;
	}
	.padding-x-5-xs {
		padding-left: 5px;
		padding-right: 5px;
	}
	.padding-x-10-xs {
		padding-left: 10px;
		padding-right: 10px;
	}
	.padding-x-15-xs {
		padding-left: 15px;
		padding-right: 15px;
	}
	.padding-x-20-xs {
		padding-left: 20px;
		padding-right: 20px;
	}
	.padding-x-25-xs {
		padding-left: 25px;
		padding-right: 25px;
	}
	.padding-x-30-xs {
		padding-left: 30px;
		padding-right: 30px;
	}
	.padding-x-35-xs {
		padding-left: 35px;
		padding-right: 35px;
	}
	.padding-x-40-xs {
		padding-left: 40px;
		padding-right: 40px;
	}
	.padding-x-45-xs {
		padding-left: 45px;
		padding-right: 45px;
	}
	.padding-x-50-xs {
		padding-left: 50px;
		padding-right: 50px;
	}
	.padding-y-0-xs {
		padding-top: 0;
		padding-bottom: 0;
	}
	.padding-y-5-xs {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.padding-y-10-xs {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.padding-y-15-xs {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.padding-y-20-xs {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.padding-y-25-xs {
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.padding-y-30-xs {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.padding-y-35-xs {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.padding-y-40-xs {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.padding-y-45-xs {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.padding-y-50-xs {
		padding-top: 50px;
		padding-bottom: 50px;
	}
}

@media (max-width: 319px) {}


/* ========== padding e ========== */