/* W3.CSS Fix by JuJenSia */

/* CSS Document */
.w3-icon-minus-1 { position: relative; top: -1px !important; }
.w3-icon-minus-2 { position: relative; top: -2px !important; }
.w3-icon-minus-3 { position: relative; top: -3px !important; }
.w3-icon-minus-4 { position: relative; top: -4px !important; }
.w3-icon-minus-5 { position: relative; top: -5px !important; }


/* max-width */
.w3-max-width-1800 { max-width: 1800px !important; margin-right: auto !important; margin-left: auto !important; }
.w3-max-width-1600 { max-width: 1600px !important; margin-right: auto !important; margin-left: auto !important; }
.w3-max-width-1400 { max-width: 1400px !important; margin-right: auto !important; margin-left: auto !important; }
.w3-max-width-1200 { max-width: 1200px !important; margin-right: auto !important; margin-left: auto !important; }
.w3-max-width-900 { max-width: 900px !important; margin-right: auto !important; margin-left: auto !important; }
.w3-max-width-840 { max-width: 840px !important; margin-right: auto !important; margin-left: auto !important; }
.w3-max-width-760 { max-width: 760px !important; margin-right: auto !important; margin-left: auto !important; }
.w3-max-width-680 { max-width: 680px !important; margin-right: auto !important; margin-left: auto !important; }
.w3-max-width-600 { max-width: 600px !important; margin-right: auto !important; margin-left: auto !important; }
.w3-max-width-520 { max-width: 520px !important; margin-right: auto !important; margin-left: auto !important; }

/*width*/
.w3-width-half { width: 50%; }
.w3-width-third { width: calc(100% / 3); }
.w3-width-quarter { width: 25%; }
.w3-width-fifth { width: 20%; }
.w3-width-pa-0 { width: 0% }
.w3-width-pa-10 { width: 10% }
.w3-width-pa-20 { width: 20% }
.w3-width-pa-30 { width: 30% }
.w3-width-pa-40 { width: 40% }
.w3-width-pa-50 { width: 50% }
.w3-width-pa-60 { width: 60% }
.w3-width-pa-70 { width: 70% }
.w3-width-pa-80 { width: 80% }
.w3-width-pa-90 { width: 90% }
.w3-width-pa-100 { width: 100% }
@media (min-width:1201px) {
	.w3-width-half-lg-up { width: 50%; }
	.w3-width-third-lg-up { width: calc(100% / 3); }
	.w3-width-quarter-lg-up { width: 25%; }
	.w3-width-fifth-lg-up { width: 20%; }
	.w3-width-pa-0-lg-up { width: 0% }
	.w3-width-pa-10-lg-up { width: 10% }
	.w3-width-pa-20-lg-up { width: 20% }
	.w3-width-pa-30-lg-up { width: 30% }
	.w3-width-pa-40-lg-up { width: 40% }
	.w3-width-pa-50-lg-up { width: 50% }
	.w3-width-pa-60-lg-up { width: 60% }
	.w3-width-pa-70-lg-up { width: 70% }
	.w3-width-pa-80-lg-up { width: 80% }
	.w3-width-pa-90-lg-up { width: 90% }
	.w3-width-pa-100-lg-up { width: 100% }
}
@media (min-width:0px) and (max-width:1200px) {
	.w3-width-half-lg-in { width: 50%; }
	.w3-width-third-lg-in { width: calc(100% / 3); }
	.w3-width-quarter-lg-in { width: 25%; }
	.w3-width-fifth-lg-in { width: 20%; }
	.w3-width-pa-0-lg-in { width: 0% }
	.w3-width-pa-10-lg-in { width: 10% }
	.w3-width-pa-20-lg-in { width: 20% }
	.w3-width-pa-30-lg-in { width: 30% }
	.w3-width-pa-40-lg-in { width: 40% }
	.w3-width-pa-50-lg-in { width: 50% }
	.w3-width-pa-60-lg-in { width: 60% }
	.w3-width-pa-70-lg-in { width: 70% }
	.w3-width-pa-80-lg-in { width: 80% }
	.w3-width-pa-90-lg-in { width: 90% }
	.w3-width-pa-100-lg-in { width: 100% }
}
@media (min-width:993px) {
	.w3-width-half-pc-up { width: 50%; }
	.w3-width-third-pc-up { width: calc(100% / 3); }
	.w3-width-quarter-pc-up { width: 25%; }
	.w3-width-fifth-pc-up { width: 20%; }
	.w3-width-pa-0-pc-up { width: 0% }
	.w3-width-pa-10-pc-up { width: 10% }
	.w3-width-pa-20-pc-up { width: 20% }
	.w3-width-pa-30-pc-up { width: 30% }
	.w3-width-pa-40-pc-up { width: 40% }
	.w3-width-pa-50-pc-up { width: 50% }
	.w3-width-pa-60-pc-up { width: 60% }
	.w3-width-pa-70-pc-up { width: 70% }
	.w3-width-pa-80-pc-up { width: 80% }
	.w3-width-pa-90-pc-up { width: 90% }
	.w3-width-pa-100-pc-up { width: 100% }
}
@media (min-width:0px) and (max-width:992px) {
	.w3-width-half-pc-in { width: 50%; }
	.w3-width-third-pc-in { width: calc(100% / 3); }
	.w3-width-quarter-pc-in { width: 25%; }
	.w3-width-fifth-pc-in { width: 20%; }
	.w3-width-pa-0-pc-in { width: 0% }
	.w3-width-pa-10-pc-in { width: 10% }
	.w3-width-pa-20-pc-in { width: 20% }
	.w3-width-pa-30-pc-in { width: 30% }
	.w3-width-pa-40-pc-in { width: 40% }
	.w3-width-pa-50-pc-in { width: 50% }
	.w3-width-pa-60-pc-in { width: 60% }
	.w3-width-pa-70-pc-in { width: 70% }
	.w3-width-pa-80-pc-in { width: 80% }
	.w3-width-pa-90-pc-in { width: 90% }
	.w3-width-pa-100-pc-in { width: 100% }
}
@media (min-width:0px) and (max-width:800px) {
	.w3-width-half-ei-in { width: 50%; }
	.w3-width-third-ei-in { width: calc(100% / 3); }
	.w3-width-quarter-ei-in { width: 25%; }
	.w3-width-fifth-ei-in { width: 20%; }
	.w3-width-pa-0-ei-in { width: 0% }
	.w3-width-pa-10-ei-in { width: 10% }
	.w3-width-pa-20-ei-in { width: 20% }
	.w3-width-pa-30-ei-in { width: 30% }
	.w3-width-pa-40-ei-in { width: 40% }
	.w3-width-pa-50-ei-in { width: 50% }
	.w3-width-pa-60-ei-in { width: 60% }
	.w3-width-pa-70-ei-in { width: 70% }
	.w3-width-pa-80-ei-in { width: 80% }
	.w3-width-pa-90-ei-in { width: 90% }
	.w3-width-pa-100-ei-in { width: 100% }
}
@media (min-width:801px) {
	.w3-width-half-ei-up { width: 50%; }
	.w3-width-third-ei-up { width: calc(100% / 3); }
	.w3-width-quarter-ei-up { width: 25%; }
	.w3-width-fifth-ei-up { width: 20%; }
	.w3-width-pa-0-ei-up { width: 0% }
	.w3-width-pa-10-ei-up { width: 10% }
	.w3-width-pa-20-ei-up { width: 20% }
	.w3-width-pa-30-ei-up { width: 30% }
	.w3-width-pa-40-ei-up { width: 40% }
	.w3-width-pa-50-ei-up { width: 50% }
	.w3-width-pa-60-ei-up { width: 60% }
	.w3-width-pa-70-ei-up { width: 70% }
	.w3-width-pa-80-ei-up { width: 80% }
	.w3-width-pa-90-ei-up { width: 90% }
	.w3-width-pa-100-ei-up { width: 100% }
}
@media (min-width:601px) and (max-width:992px) {
	.w3-width-half-tablet { width: 50%; }
	.w3-width-third-tablet { width: calc(100% / 3); }
	.w3-width-quarter-tablet { width: 25%; }
	.w3-width-fifth-tablet { width: 20%; }
	.w3-width-pa-0-tablet { width: 0% }
	.w3-width-pa-10-tablet { width: 10% }
	.w3-width-pa-20-tablet { width: 20% }
	.w3-width-pa-30-tablet { width: 30% }
	.w3-width-pa-40-tablet { width: 40% }
	.w3-width-pa-50-tablet { width: 50% }
	.w3-width-pa-60-tablet { width: 60% }
	.w3-width-pa-70-tablet { width: 70% }
	.w3-width-pa-80-tablet { width: 80% }
	.w3-width-pa-90-tablet { width: 90% }
	.w3-width-pa-100-tablet { width: 100% }
}
@media (min-width:0px) and (max-width:600px) {
	.w3-width-half-mobile-in { width: 50%; }
	.w3-width-third-mobile-in { width: calc(100% / 3); }
	.w3-width-quarter-mobile-in { width: 25%; }
	.w3-width-fifth-mobile-in { width: 20%; }
	.w3-width-pa-0-mobile-in { width: 0% }
	.w3-width-pa-10-mobile-in { width: 10% }
	.w3-width-pa-20-mobile-in { width: 20% }
	.w3-width-pa-30-mobile-in { width: 30% }
	.w3-width-pa-40-mobile-in { width: 40% }
	.w3-width-pa-50-mobile-in { width: 50% }
	.w3-width-pa-60-mobile-in { width: 60% }
	.w3-width-pa-70-mobile-in { width: 70% }
	.w3-width-pa-80-mobile-in { width: 80% }
	.w3-width-pa-90-mobile-in { width: 90% }
	.w3-width-pa-100-mobile-in { width: 100% }
}
@media (min-width:601px) {
	.w3-width-half-mobile-up { width: 50%; }
	.w3-width-third-mobile-up { width: calc(100% / 3); }
	.w3-width-quarter-mobile-up { width: 25%; }
	.w3-width-fifth-mobile-up { width: 20%; }
	.w3-width-pa-0-mobile-up { width: 0% }
	.w3-width-pa-10-mobile-up { width: 10% }
	.w3-width-pa-20-mobile-up { width: 20% }
	.w3-width-pa-30-mobile-up { width: 30% }
	.w3-width-pa-40-mobile-up { width: 40% }
	.w3-width-pa-50-mobile-up { width: 50% }
	.w3-width-pa-60-mobile-up { width: 60% }
	.w3-width-pa-70-mobile-up { width: 70% }
	.w3-width-pa-80-mobile-up { width: 80% }
	.w3-width-pa-90-mobile-up { width: 90% }
	.w3-width-pa-100-mobile-up { width: 100% }
}
@media (min-width:0px) and (max-width:450px) {
	.w3-width-half-xs-in { width: 50%; }
	.w3-width-third-xs-in { width: calc(100% / 3); }
	.w3-width-quarter-xs-in { width: 25%; }
	.w3-width-fifth-xs-in { width: 20%; }
	.w3-width-pa-0-xs-in { width: 0% }
	.w3-width-pa-10-xs-in { width: 10% }
	.w3-width-pa-20-xs-in { width: 20% }
	.w3-width-pa-30-xs-in { width: 30% }
	.w3-width-pa-40-xs-in { width: 40% }
	.w3-width-pa-50-xs-in { width: 50% }
	.w3-width-pa-60-xs-in { width: 60% }
	.w3-width-pa-70-xs-in { width: 70% }
	.w3-width-pa-80-xs-in { width: 80% }
	.w3-width-pa-90-xs-in { width: 90% }
	.w3-width-pa-100-xs-in { width: 100% }
}
@media (min-width:451px) {
	.w3-width-half-xs-up { width: 50%; }
	.w3-width-third-xs-up { width: calc(100% / 3); }
	.w3-width-quarter-xs-up { width: 25%; }
	.w3-width-fifth-xs-up { width: 20%; }
	.w3-width-pa-0-xs-up { width: 0% }
	.w3-width-pa-10-xs-up { width: 10% }
	.w3-width-pa-20-xs-up { width: 20% }
	.w3-width-pa-30-xs-up { width: 30% }
	.w3-width-pa-40-xs-up { width: 40% }
	.w3-width-pa-50-xs-up { width: 50% }
	.w3-width-pa-60-xs-up { width: 60% }
	.w3-width-pa-70-xs-up { width: 70% }
	.w3-width-pa-80-xs-up { width: 80% }
	.w3-width-pa-90-xs-up { width: 90% }
	.w3-width-pa-100-xs-up { width: 100% }
}
@media (min-width:0px) and (max-width:340px) {
	.w3-width-half-xxs-in { width: 50%; }
	.w3-width-third-xxs-in { width: calc(100% / 3); }
	.w3-width-quarter-xxs-in { width: 25%; }
	.w3-width-fifth-xxs-in { width: 20%; }
	.w3-width-pa-0-xxs-in { width: 0% }
	.w3-width-pa-10-xxs-in { width: 10% }
	.w3-width-pa-20-xxs-in { width: 20% }
	.w3-width-pa-30-xxs-in { width: 30% }
	.w3-width-pa-40-xxs-in { width: 40% }
	.w3-width-pa-50-xxs-in { width: 50% }
	.w3-width-pa-60-xxs-in { width: 60% }
	.w3-width-pa-70-xxs-in { width: 70% }
	.w3-width-pa-80-xxs-in { width: 80% }
	.w3-width-pa-90-xxs-in { width: 90% }
	.w3-width-pa-100-xxs-in { width: 100% }
}
@media (min-width:341px) {
	.w3-width-half-xxs-up { width: 50%; }
	.w3-width-third-xxs-up { width: calc(100% / 3); }
	.w3-width-quarter-xxs-up { width: 25%; }
	.w3-width-fifth-xxs-up { width: 20%; }
	.w3-width-pa-0-xxs-up { width: 0% }
	.w3-width-pa-10-xxs-up { width: 10% }
	.w3-width-pa-20-xxs-up { width: 20% }
	.w3-width-pa-30-xxs-up { width: 30% }
	.w3-width-pa-40-xxs-up { width: 40% }
	.w3-width-pa-50-xxs-up { width: 50% }
	.w3-width-pa-60-xxs-up { width: 60% }
	.w3-width-pa-70-xxs-up { width: 70% }
	.w3-width-pa-80-xxs-up { width: 80% }
	.w3-width-pa-90-xxs-up { width: 90% }
	.w3-width-pa-100-xxs-up { width: 100% }
}

/* opacity */
.w3-opacity-0 { opacity: 0; }
.w3-opacity-10 { opacity: 0.1; }
.w3-opacity-20 { opacity: 0.2; }
.w3-opacity-30 { opacity: 0.3; }
.w3-opacity-40 { opacity: 0.4; }
.w3-opacity-50 { opacity: 0.5; }
.w3-opacity-60 { opacity: 0.6; }
.w3-opacity-70 { opacity: 0.7; }
.w3-opacity-80 { opacity: 0.8; }
.w3-opacity-90 { opacity: 0.9; }
.w3-opacity-100 { opacity: 1; }

/* hover-opacity */
.w3-hover-opacity-0:hover { opacity: 0; }
.w3-hover-opacity-10:hover { opacity: 0.1; }
.w3-hover-opacity-20:hover { opacity: 0.2; }
.w3-hover-opacity-30:hover { opacity: 0.3; }
.w3-hover-opacity-40:hover { opacity: 0.4; }
.w3-hover-opacity-50:hover { opacity: 0.5; }
.w3-hover-opacity-60:hover { opacity: 0.6; }
.w3-hover-opacity-70:hover { opacity: 0.7; }
.w3-hover-opacity-80:hover { opacity: 0.8; }
.w3-hover-opacity-90:hover { opacity: 0.9; }
.w3-hover-opacity-100:hover { opacity: 1; }

/* radius */
.w3-radius-pa-10 { border-radius: 10%; }
.w3-radius-pa-20 { border-radius: 20%; }
.w3-radius-pa-30 { border-radius: 30%; }
.w3-radius-pa-40 { border-radius: 40%; }
.w3-radius-pa-50 { border-radius: 50%; }
.w3-radius-pa-60 { border-radius: 60%; }
.w3-radius-pa-70 { border-radius: 70%; }
.w3-radius-pa-80 { border-radius: 80%; }
.w3-radius-pa-90 { border-radius: 90%; }
.w3-radius-pa-100 { border-radius: 100%; }
.w3-radius-0 { border-radius: 0%; }
.w3-radius-px-2 { border-radius: 2px; }
.w3-radius-px-3 { border-radius: 3px; }
.w3-radius-px-4 { border-radius: 4px; }
.w3-radius-px-5 { border-radius: 5px; }
.w3-radius-px-6 { border-radius: 6px; }
.w3-radius-px-8 { border-radius: 8px; }
.w3-radius-px-10 { border-radius: 10px; }
.w3-radius-px-12 { border-radius: 12px; }
.w3-radius-px-14 { border-radius: 14px; }
.w3-radius-px-16 { border-radius: 16px; }
.w3-radius-px-18 { border-radius: 18px; }
.w3-radius-px-20 { border-radius: 20px; }
.w3-radius-px-22 { border-radius: 22px; }
.w3-radius-px-24 { border-radius: 24px; }
.w3-radius-px-26 { border-radius: 26px; }
.w3-radius-px-28 { border-radius: 28px; }
.w3-radius-px-30 { border-radius: 30px; }
.w3-radius-px-32 { border-radius: 32px; }
.w3-radius-px-34 { border-radius: 34px; }
.w3-radius-px-36 { border-radius: 36px; }
.w3-radius-px-38 { border-radius: 38px; }
.w3-radius-px-40 { border-radius: 40px; }
.w3-radius-px-42 { border-radius: 42px; }
.w3-radius-px-44 { border-radius: 44px; }
.w3-radius-px-46 { border-radius: 46px; }
.w3-radius-px-48 { border-radius: 48px; }
.w3-radius-px-50 { border-radius: 50px; }
.w3-radius-px-52 { border-radius: 52px; }
.w3-radius-px-56 { border-radius: 56px; }
.w3-radius-px-60 { border-radius: 60px; }
.w3-radius-px-64 { border-radius: 64px; }
.w3-radius-px-68 { border-radius: 68px; }
.w3-radius-px-72 { border-radius: 72px; }
.w3-radius-px-76 { border-radius: 76px; }
.w3-radius-px-80 { border-radius: 80px; }


/* line + DIV */
.w3-div-4 { height: 4px !important; width: 100%; display: table; clear: both; }
.w3-div-4:after, .w3-div-4:before { content: ""; display: table; clear: both; }
.w3-div-8 { height: 8px !important; width: 100%; display: table; clear: both; }
.w3-div-8:after, .w3-div-8:before { content: ""; display: table; clear: both; }
.w3-div-12 { height: 12px !important; width: 100%; display: table; clear: both; }
.w3-div-12:after, .w3-div-12:before { content: ""; display: table; clear: both; }
.w3-div-16 { height: 16px !important; width: 100%; display: table; clear: both; }
.w3-div-16:after, .w3-div-16:before { content: ""; display: table; clear: both; }
.w3-div-20 { height: 20px !important; width: 100%; display: table; clear: both; }
.w3-div-20:after, .w3-div-20:before { content: ""; display: table; clear: both; }
.w3-div-24 { height: 24px !important; width: 100%; display: table; clear: both; }
.w3-div-24:after, .w3-div-24:before { content: ""; display: table; clear: both; }
.w3-div-32 { height: 32px !important; width: 100%; display: table; clear: both; }
.w3-div-32:after, .w3-div-32:before { content: ""; display: table; clear: both; }
.w3-div-40 { height: 40px !important; width: 100%; display: table; clear: both; }
.w3-div-40:after, .w3-div-40:before { content: ""; display: table; clear: both; }
.w3-div-48 { height: 48px !important; width: 100%; display: table; clear: both; }
.w3-div-48:after, .w3-div-48:before { content: ""; display: table; clear: both; }
.w3-div-56 { height: 56px !important; width: 100%; display: table; clear: both; }
.w3-div-56:after, .w3-div-56:before { content: ""; display: table; clear: both; }
.w3-div-64 { height: 64px !important; width: 100%; display: table; clear: both; }
.w3-div-64:after, .w3-div-64:before { content: ""; display: table; clear: both; }
.w3-div-72 { height: 72px !important; width: 100%; display: table; clear: both; }
.w3-div-72:after, .w3-div-72:before { content: ""; display: table; clear: both; }
.w3-div-80 { height: 80px !important; width: 100%; display: table; clear: both; }
.w3-div-80:after, .w3-div-80:before { content: ""; display: table; clear: both; }
.w3-div-96 { height: 96px !important; width: 100%; display: table; clear: both; }
.w3-div-96:after, .w3-div-96:before { content: ""; display: table; clear: both; }
.w3-div-112 { height: 112px !important; width: 100%; display: table; clear: both; }
.w3-div-112:after, .w3-div-112:before { content: ""; display: table; clear: both; }
.w3-div-128 { height: 128px !important; width: 100%; display: table; clear: both; }
.w3-div-128:after, .w3-div-128:before { content: ""; display: table; clear: both; }
.w3-div-144 { height: 144px !important; width: 100%; display: table; clear: both; }
.w3-div-144:after, .w3-div-144:before { content: ""; display: table; clear: both; }
.w3-div-160 { height: 160px !important; width: 100%; display: table; clear: both; }
.w3-div-160:after, .w3-div-160:before { content: ""; display: table; clear: both; }

/* margin */
.w3-margin-all-4 { margin: 4px !important; }
.w3-margin-tb-4 { margin-top: 4px !important; margin-bottom: 4px !important; }
.w3-margin-tb-8 { margin-top: 8px !important; margin-bottom: 8px !important; }
.w3-margin-tb-12 { margin-top: 12px !important; margin-bottom: 12px !important; }
.w3-margin-tb-16 { margin-top: 16px !important; margin-bottom: 16px !important; }
.w3-margin-tb-20 { margin-top: 20px !important; margin-bottom: 20px !important; }
.w3-margin-tb-24 { margin-top: 24px !important; margin-bottom: 24px !important; }
.w3-margin-tb-32 { margin-top: 32px !important; margin-bottom: 32px !important; }
.w3-margin-tb-40 { margin-top: 40px !important; margin-bottom: 40px !important; }
.w3-margin-tb-48 { margin-top: 48px !important; margin-bottom: 48px !important; }
.w3-margin-tb-56 { margin-top: 56px !important; margin-bottom: 56px !important; }
.w3-margin-tb-64 { margin-top: 64px !important; margin-bottom: 64px !important; }
.w3-margin-tb-72 { margin-top: 72px !important; margin-bottom: 72px !important; }
.w3-margin-tb-80 { margin-top: 80px !important; margin-bottom: 80px !important; }
.w3-margin-lr-4 { margin-left: 4px !important; margin-right: 4px !important; }
.w3-margin-lr-8 { margin-left: 8px !important; margin-right: 8px !important; }
.w3-margin-lr-12 { margin-left: 12px !important; margin-right: 12px !important; }
.w3-margin-lr-16 { margin-left: 16px !important; margin-right: 16px !important; }
.w3-margin-lr-20 { margin-left: 20px !important; margin-right: 20px !important; }
.w3-margin-lr-24 { margin-left: 24px !important; margin-right: 24px !important; }
.w3-margin-lr-32 { margin-left: 32px !important; margin-right: 32px !important; }
.w3-margin-lr-40 { margin-left: 40px !important; margin-right: 40px !important; }
.w3-margin-lr-48 { margin-left: 48px !important; margin-right: 48px !important; }
.w3-margin-lr-56 { margin-left: 56px !important; margin-right: 56px !important; }
.w3-margin-lr-64 { margin-left: 64px !important; margin-right: 64px !important; }
.w3-margin-lr-72 { margin-left: 72px !important; margin-right: 72px !important; }
.w3-margin-lr-80 { margin-left: 80px !important; margin-right: 80px !important; }
.w3-margin-top-4 { margin-top: 4px !important; }
.w3-margin-bottom-4 { margin-bottom: 4px !important; }
.w3-margin-left-4 { margin-left: 4px !important; }
.w3-margin-right-4 { margin-right: 4px !important; }
.w3-margin-all-8 { margin: 8px !important; }
.w3-margin-top-8 { margin-top: 8px !important; }
.w3-margin-bottom-8 { margin-bottom: 8px !important; }
.w3-margin-left-8 { margin-left: 8px !important; }
.w3-margin-right-8 { margin-right: 8px !important; }
.w3-margin-all-12 { margin: 12px !important; }
.w3-margin-top-12 { margin-top: 12px !important; }
.w3-margin-bottom-12 { margin-bottom: 12px !important; }
.w3-margin-left-12 { margin-left: 12px !important; }
.w3-margin-right-12 { margin-right: 12px !important }
.w3-margin-all-16 { margin: 16px !important; }
.w3-margin-top-16 { margin-top: 16px !important; }
.w3-margin-bottom-16 { margin-bottom: 16px !important; }
.w3-margin-left-16 { margin-left: 16px !important; }
.w3-margin-right-16 { margin-right: 16px !important }
.w3-margin-all-20 { margin: 20px !important; }
.w3-margin-top-20 { margin-top: 20px !important; }
.w3-margin-bottom-20 { margin-bottom: 20px !important; }
.w3-margin-left-20 { margin-left: 20px !important; }
.w3-margin-right-20 { margin-right: 20px !important }
.w3-margin-all-24 { margin: 24px !important; }
.w3-margin-top-24 { margin-top: 24px !important; }
.w3-margin-bottom-24 { margin-bottom: 24px !important; }
.w3-margin-left-24 { margin-left: 24px !important; }
.w3-margin-right-24 { margin-right: 24px !important }
.w3-margin-all-32 { margin: 32px !important; }
.w3-margin-top-32 { margin-top: 32px !important; }
.w3-margin-bottom-32 { margin-bottom: 32px !important; }
.w3-margin-left-32 { margin-left: 32px !important; }
.w3-margin-right-32 { margin-right: 32px !important; }
.w3-margin-all-40 { margin: 40px !important; }
.w3-margin-top-40 { margin-top: 40px !important; }
.w3-margin-bottom-40 { margin-bottom: 40px !important; }
.w3-margin-left-40 { margin-left: 40px !important; }
.w3-margin-right-40 { margin-right: 40px !important; }
.w3-margin-all-48 { margin: 48px !important; }
.w3-margin-top-48 { margin-top: 48px !important; }
.w3-margin-bottom-48 { margin-bottom: 48px !important; }
.w3-margin-left-48 { margin-left: 48px !important; }
.w3-margin-right-48 { margin-right: 48px !important; }
.w3-margin-all-56 { margin: 56px !important; }
.w3-margin-top-56 { margin-top: 56px !important; }
.w3-margin-bottom-56 { margin-bottom: 56px !important; }
.w3-margin-left-56 { margin-left: 56px !important; }
.w3-margin-right-56 { margin-right: 56px !important; }
.w3-margin-all-64 { margin: 64px !important; }
.w3-margin-top-64 { margin-top: 64px !important; }
.w3-margin-bottom-64 { margin-bottom: 64px !important; }
.w3-margin-left-64 { margin-left: 64px !important; }
.w3-margin-right-64 { margin-right: 64px !important; }
.w3-margin-all-72 { margin: 72px !important; }
.w3-margin-top-72 { margin-top: 72px !important; }
.w3-margin-bottom-72 { margin-bottom: 72px !important; }
.w3-margin-left-72 { margin-left: 72px !important; }
.w3-margin-right-72 { margin-right: 72px !important; }
.w3-margin-all-80 { margin: 80px !important; }
.w3-margin-top-80 { margin-top: 80px !important; }
.w3-margin-bottom-80 { margin-bottom: 80px !important; }
.w3-margin-left-80 { margin-left: 80px !important; }
.w3-margin-right-80 { margin-right: 80px !important; }
.w3-margin-all-0, .w3-margin-0 { margin: 0px !important; }
.w3-margin-top-0 { margin-top: 0px !important; }
.w3-margin-bottom-0 { margin-bottom: 0px !important; }
.w3-margin-left-0 { margin-left: 0px !important; }
.w3-margin-right-0 { margin-right: 0px !important; }


@media (min-width:1201px) {
	.w3-margin-tb-4-lg-up { margin-top: 4px !important; margin-bottom: 4px !important; }
	.w3-margin-tb-8-lg-up { margin-top: 8px !important; margin-bottom: 8px !important; }
	.w3-margin-tb-12-lg-up { margin-top: 12px !important; margin-bottom: 12px !important; }
	.w3-margin-tb-16-lg-up { margin-top: 16px !important; margin-bottom: 16px !important; }
	.w3-margin-tb-20-lg-up { margin-top: 20px !important; margin-bottom: 20px !important; }
	.w3-margin-tb-24-lg-up { margin-top: 24px !important; margin-bottom: 24px !important; }
	.w3-margin-tb-32-lg-up { margin-top: 32px !important; margin-bottom: 32px !important; }
	.w3-margin-tb-40-lg-up { margin-top: 40px !important; margin-bottom: 40px !important; }
	.w3-margin-tb-48-lg-up { margin-top: 48px !important; margin-bottom: 48px !important; }
	.w3-margin-tb-56-lg-up { margin-top: 56px !important; margin-bottom: 56px !important; }
	.w3-margin-tb-64-lg-up { margin-top: 64px !important; margin-bottom: 64px !important; }
	.w3-margin-tb-72-lg-up { margin-top: 72px !important; margin-bottom: 72px !important; }
	.w3-margin-tb-80-lg-up { margin-top: 80px !important; margin-bottom: 80px !important; }
	.w3-margin-lr-4-lg-up { margin-left: 4px !important; margin-right: 4px !important; }
	.w3-margin-lr-8-lg-up { margin-left: 8px !important; margin-right: 8px !important; }
	.w3-margin-lr-12-lg-up { margin-left: 12px !important; margin-right: 12px !important; }
	.w3-margin-lr-16-lg-up { margin-left: 16px !important; margin-right: 16px !important; }
	.w3-margin-lr-20-lg-up { margin-left: 20px !important; margin-right: 20px !important; }
	.w3-margin-lr-24-lg-up { margin-left: 24px !important; margin-right: 24px !important; }
	.w3-margin-lr-32-lg-up { margin-left: 32px !important; margin-right: 32px !important; }
	.w3-margin-lr-40-lg-up { margin-left: 40px !important; margin-right: 40px !important; }
	.w3-margin-lr-48-lg-up { margin-left: 48px !important; margin-right: 48px !important; }
	.w3-margin-lr-56-lg-up { margin-left: 56px !important; margin-right: 56px !important; }
	.w3-margin-lr-64-lg-up { margin-left: 64px !important; margin-right: 64px !important; }
	.w3-margin-lr-72-lg-up { margin-left: 72px !important; margin-right: 72px !important; }
	.w3-margin-lr-80-lg-up { margin-left: 80px !important; margin-right: 80px !important; }
	.w3-margin-all-4-lg-up { margin: 4px !important; }
	.w3-margin-top-4-lg-up { margin-top: 4px !important; }
	.w3-margin-bottom-4-lg-up { margin-bottom: 4px !important; }
	.w3-margin-left-4-lg-up { margin-left: 4px !important; }
	.w3-margin-right-4-lg-up { margin-right: 4px !important; }
	.w3-margin-all-8-lg-up { margin: 8px !important; }
	.w3-margin-top-8-lg-up { margin-top: 8px !important; }
	.w3-margin-bottom-8-lg-up { margin-bottom: 8px !important; }
	.w3-margin-left-8-lg-up { margin-left: 8px !important; }
	.w3-margin-right-8-lg-up { margin-right: 8px !important; }
	.w3-margin-all-12-lg-up { margin: 12px !important; }
	.w3-margin-top-12-lg-up { margin-top: 12px !important; }
	.w3-margin-bottom-12-lg-up { margin-bottom: 12px !important; }
	.w3-margin-left-12-lg-up { margin-left: 12px !important; }
	.w3-margin-right-12-lg-up { margin-right: 12px !important }
	.w3-margin-all-16-lg-up { margin: 16px !important; }
	.w3-margin-top-16-lg-up { margin-top: 16px !important; }
	.w3-margin-bottom-16-lg-up { margin-bottom: 16px !important; }
	.w3-margin-left-16-lg-up { margin-left: 16px !important; }
	.w3-margin-right-16-lg-up { margin-right: 16px !important }
	.w3-margin-all-20-lg-up { margin: 20px !important; }
	.w3-margin-top-20-lg-up { margin-top: 20px !important; }
	.w3-margin-bottom-20-lg-up { margin-bottom: 20px !important; }
	.w3-margin-left-20-lg-up { margin-left: 20px !important; }
	.w3-margin-right-20-lg-up { margin-right: 20px !important }
	.w3-margin-all-24-lg-up { margin: 24px !important; }
	.w3-margin-top-24-lg-up { margin-top: 24px !important; }
	.w3-margin-bottom-24-lg-up { margin-bottom: 24px !important; }
	.w3-margin-left-24-lg-up { margin-left: 24px !important; }
	.w3-margin-right-24-lg-up { margin-right: 24px !important }
	.w3-margin-all-32-lg-up { margin: 32px !important; }
	.w3-margin-top-32-lg-up { margin-top: 32px !important; }
	.w3-margin-bottom-32-lg-up { margin-bottom: 32px !important; }
	.w3-margin-left-32-lg-up { margin-left: 32px !important; }
	.w3-margin-right-32-lg-up { margin-right: 32px !important; }
	.w3-margin-all-40-lg-up { margin: 40px !important; }
	.w3-margin-top-40-lg-up { margin-top: 40px !important; }
	.w3-margin-bottom-40-lg-up { margin-bottom: 40px !important; }
	.w3-margin-left-40-lg-up { margin-left: 40px !important; }
	.w3-margin-right-40-lg-up { margin-right: 40px !important; }
	.w3-margin-all-48-lg-up { margin: 48px !important; }
	.w3-margin-top-48-lg-up { margin-top: 48px !important; }
	.w3-margin-bottom-48-lg-up { margin-bottom: 48px !important; }
	.w3-margin-left-48-lg-up { margin-left: 48px !important; }
	.w3-margin-right-48-lg-up { margin-right: 48px !important; }
	.w3-margin-all-56-lg-up { margin: 56px !important; }
	.w3-margin-top-56-lg-up { margin-top: 56px !important; }
	.w3-margin-bottom-56-lg-up { margin-bottom: 56px !important; }
	.w3-margin-left-56-lg-up { margin-left: 56px !important; }
	.w3-margin-right-56-lg-up { margin-right: 56px !important; }
	.w3-margin-all-64-lg-up { margin: 64px !important; }
	.w3-margin-top-64-lg-up { margin-top: 64px !important; }
	.w3-margin-bottom-64-lg-up { margin-bottom: 64px !important; }
	.w3-margin-left-64-lg-up { margin-left: 64px !important; }
	.w3-margin-right-64-lg-up { margin-right: 64px !important; }
	.w3-margin-all-72-lg-up { margin: 72px !important; }
	.w3-margin-top-72-lg-up { margin-top: 72px !important; }
	.w3-margin-bottom-72-lg-up { margin-bottom: 72px !important; }
	.w3-margin-left-72-lg-up { margin-left: 72px !important; }
	.w3-margin-right-72-lg-up { margin-right: 72px !important; }
	.w3-margin-all-80-lg-up { margin: 80px !important; }
	.w3-margin-top-80-lg-up { margin-top: 80px !important; }
	.w3-margin-bottom-80-lg-up { margin-bottom: 80px !important; }
	.w3-margin-left-80-lg-up { margin-left: 80px !important; }
	.w3-margin-right-80-lg-up { margin-right: 80px !important; }
	.w3-margin-all-0-lg-up, .w3-margin-0-lg-up { margin: 0px !important; }
	.w3-margin-top-0-lg-up { margin-top: 0px !important; }
	.w3-margin-bottom-0-lg-up { margin-bottom: 0px !important; }
	.w3-margin-left-0-lg-up { margin-left: 0px !important; }
	.w3-margin-right-0-lg-up { margin-right: 0px !important; }
}
@media (min-width:0px) and (max-width:1200px) {
	.w3-margin-tb-4-lg-in { margin-top: 4px !important; margin-bottom: 4px !important; }
	.w3-margin-tb-8-lg-in { margin-top: 8px !important; margin-bottom: 8px !important; }
	.w3-margin-tb-12-lg-in { margin-top: 12px !important; margin-bottom: 12px !important; }
	.w3-margin-tb-16-lg-in { margin-top: 16px !important; margin-bottom: 16px !important; }
	.w3-margin-tb-20-lg-in { margin-top: 20px !important; margin-bottom: 20px !important; }
	.w3-margin-tb-24-lg-in { margin-top: 24px !important; margin-bottom: 24px !important; }
	.w3-margin-tb-32-lg-in { margin-top: 32px !important; margin-bottom: 32px !important; }
	.w3-margin-tb-40-lg-in { margin-top: 40px !important; margin-bottom: 40px !important; }
	.w3-margin-tb-48-lg-in { margin-top: 48px !important; margin-bottom: 48px !important; }
	.w3-margin-tb-56-lg-in { margin-top: 56px !important; margin-bottom: 56px !important; }
	.w3-margin-tb-64-lg-in { margin-top: 64px !important; margin-bottom: 64px !important; }
	.w3-margin-tb-72-lg-in { margin-top: 72px !important; margin-bottom: 72px !important; }
	.w3-margin-tb-80-lg-in { margin-top: 80px !important; margin-bottom: 80px !important; }
	.w3-margin-lr-4-lg-in { margin-left: 4px !important; margin-right: 4px !important; }
	.w3-margin-lr-8-lg-in { margin-left: 8px !important; margin-right: 8px !important; }
	.w3-margin-lr-12-lg-in { margin-left: 12px !important; margin-right: 12px !important; }
	.w3-margin-lr-16-lg-in { margin-left: 16px !important; margin-right: 16px !important; }
	.w3-margin-lr-20-lg-in { margin-left: 20px !important; margin-right: 20px !important; }
	.w3-margin-lr-24-lg-in { margin-left: 24px !important; margin-right: 24px !important; }
	.w3-margin-lr-32-lg-in { margin-left: 32px !important; margin-right: 32px !important; }
	.w3-margin-lr-40-lg-in { margin-left: 40px !important; margin-right: 40px !important; }
	.w3-margin-lr-48-lg-in { margin-left: 48px !important; margin-right: 48px !important; }
	.w3-margin-lr-56-lg-in { margin-left: 56px !important; margin-right: 56px !important; }
	.w3-margin-lr-64-lg-in { margin-left: 64px !important; margin-right: 64px !important; }
	.w3-margin-lr-72-lg-in { margin-left: 72px !important; margin-right: 72px !important; }
	.w3-margin-lr-80-lg-in { margin-left: 80px !important; margin-right: 80px !important; }
	.w3-margin-all-4-lg-in { margin: 4px !important; }
	.w3-margin-top-4-lg-in { margin-top: 4px !important; }
	.w3-margin-bottom-4-lg-in { margin-bottom: 4px !important; }
	.w3-margin-left-4-lg-in { margin-left: 4px !important; }
	.w3-margin-right-4-lg-in { margin-right: 4px !important; }
	.w3-margin-all-8-lg-in { margin: 8px !important; }
	.w3-margin-top-8-lg-in { margin-top: 8px !important; }
	.w3-margin-bottom-8-lg-in { margin-bottom: 8px !important; }
	.w3-margin-left-8-lg-in { margin-left: 8px !important; }
	.w3-margin-right-8-lg-in { margin-right: 8px !important; }
	.w3-margin-all-12-lg-in { margin: 12px !important; }
	.w3-margin-top-12-lg-in { margin-top: 12px !important; }
	.w3-margin-bottom-12-lg-in { margin-bottom: 12px !important; }
	.w3-margin-left-12-lg-in { margin-left: 12px !important; }
	.w3-margin-right-12-lg-in { margin-right: 12px !important }
	.w3-margin-all-16-lg-in { margin: 16px !important; }
	.w3-margin-top-16-lg-in { margin-top: 16px !important; }
	.w3-margin-bottom-16-lg-in { margin-bottom: 16px !important; }
	.w3-margin-left-16-lg-in { margin-left: 16px !important; }
	.w3-margin-right-16-lg-in { margin-right: 16px !important }
	.w3-margin-all-20-lg-in { margin: 20px !important; }
	.w3-margin-top-20-lg-in { margin-top: 20px !important; }
	.w3-margin-bottom-20-lg-in { margin-bottom: 20px !important; }
	.w3-margin-left-20-lg-in { margin-left: 20px !important; }
	.w3-margin-right-20-lg-in { margin-right: 20px !important }
	.w3-margin-all-24-lg-in { margin: 24px !important; }
	.w3-margin-top-24-lg-in { margin-top: 24px !important; }
	.w3-margin-bottom-24-lg-in { margin-bottom: 24px !important; }
	.w3-margin-left-24-lg-in { margin-left: 24px !important; }
	.w3-margin-right-24-lg-in { margin-right: 24px !important }
	.w3-margin-all-32-lg-in { margin: 32px !important; }
	.w3-margin-top-32-lg-in { margin-top: 32px !important; }
	.w3-margin-bottom-32-lg-in { margin-bottom: 32px !important; }
	.w3-margin-left-32-lg-in { margin-left: 32px !important; }
	.w3-margin-right-32-lg-in { margin-right: 32px !important; }
	.w3-margin-all-40-lg-in { margin: 40px !important; }
	.w3-margin-top-40-lg-in { margin-top: 40px !important; }
	.w3-margin-bottom-40-lg-in { margin-bottom: 40px !important; }
	.w3-margin-left-40-lg-in { margin-left: 40px !important; }
	.w3-margin-right-40-lg-in { margin-right: 40px !important; }
	.w3-margin-all-48-lg-in { margin: 48px !important; }
	.w3-margin-top-48-lg-in { margin-top: 48px !important; }
	.w3-margin-bottom-48-lg-in { margin-bottom: 48px !important; }
	.w3-margin-left-48-lg-in { margin-left: 48px !important; }
	.w3-margin-right-48-lg-in { margin-right: 48px !important; }
	.w3-margin-all-56-lg-in { margin: 56px !important; }
	.w3-margin-top-56-lg-in { margin-top: 56px !important; }
	.w3-margin-bottom-56-lg-in { margin-bottom: 56px !important; }
	.w3-margin-left-56-lg-in { margin-left: 56px !important; }
	.w3-margin-right-56-lg-in { margin-right: 56px !important; }
	.w3-margin-all-64-lg-in { margin: 64px !important; }
	.w3-margin-top-64-lg-in { margin-top: 64px !important; }
	.w3-margin-bottom-64-lg-in { margin-bottom: 64px !important; }
	.w3-margin-left-64-lg-in { margin-left: 64px !important; }
	.w3-margin-right-64-lg-in { margin-right: 64px !important; }
	.w3-margin-all-72-lg-in { margin: 72px !important; }
	.w3-margin-top-72-lg-in { margin-top: 72px !important; }
	.w3-margin-bottom-72-lg-in { margin-bottom: 72px !important; }
	.w3-margin-left-72-lg-in { margin-left: 72px !important; }
	.w3-margin-right-72-lg-in { margin-right: 72px !important; }
	.w3-margin-all-80-lg-in { margin: 80px !important; }
	.w3-margin-top-80-lg-in { margin-top: 80px !important; }
	.w3-margin-bottom-80-lg-in { margin-bottom: 80px !important; }
	.w3-margin-left-80-lg-in { margin-left: 80px !important; }
	.w3-margin-right-80-lg-in { margin-right: 80px !important; }
	.w3-margin-all-0-lg-in, .w3-margin-0-lg-in { margin: 0px !important; }
	.w3-margin-top-0-lg-in { margin-top: 0px !important; }
	.w3-margin-bottom-0-lg-in { margin-bottom: 0px !important; }
	.w3-margin-left-0-lg-in { margin-left: 0px !important; }
	.w3-margin-right-0-lg-in { margin-right: 0px !important; }
}
@media (min-width:993px) {
	.w3-margin-tb-4-pc-up { margin-top: 4px !important; margin-bottom: 4px !important; }
	.w3-margin-tb-8-pc-up { margin-top: 8px !important; margin-bottom: 8px !important; }
	.w3-margin-tb-12-pc-up { margin-top: 12px !important; margin-bottom: 12px !important; }
	.w3-margin-tb-16-pc-up { margin-top: 16px !important; margin-bottom: 16px !important; }
	.w3-margin-tb-20-pc-up { margin-top: 20px !important; margin-bottom: 20px !important; }
	.w3-margin-tb-24-pc-up { margin-top: 24px !important; margin-bottom: 24px !important; }
	.w3-margin-tb-32-pc-up { margin-top: 32px !important; margin-bottom: 32px !important; }
	.w3-margin-tb-40-pc-up { margin-top: 40px !important; margin-bottom: 40px !important; }
	.w3-margin-tb-48-pc-up { margin-top: 48px !important; margin-bottom: 48px !important; }
	.w3-margin-tb-56-pc-up { margin-top: 56px !important; margin-bottom: 56px !important; }
	.w3-margin-tb-64-pc-up { margin-top: 64px !important; margin-bottom: 64px !important; }
	.w3-margin-tb-72-pc-up { margin-top: 72px !important; margin-bottom: 72px !important; }
	.w3-margin-tb-80-pc-up { margin-top: 80px !important; margin-bottom: 80px !important; }
	.w3-margin-lr-4-pc-up { margin-left: 4px !important; margin-right: 4px !important; }
	.w3-margin-lr-8-pc-up { margin-left: 8px !important; margin-right: 8px !important; }
	.w3-margin-lr-12-pc-up { margin-left: 12px !important; margin-right: 12px !important; }
	.w3-margin-lr-16-pc-up { margin-left: 16px !important; margin-right: 16px !important; }
	.w3-margin-lr-20-pc-up { margin-left: 20px !important; margin-right: 20px !important; }
	.w3-margin-lr-24-pc-up { margin-left: 24px !important; margin-right: 24px !important; }
	.w3-margin-lr-32-pc-up { margin-left: 32px !important; margin-right: 32px !important; }
	.w3-margin-lr-40-pc-up { margin-left: 40px !important; margin-right: 40px !important; }
	.w3-margin-lr-48-pc-up { margin-left: 48px !important; margin-right: 48px !important; }
	.w3-margin-lr-56-pc-up { margin-left: 56px !important; margin-right: 56px !important; }
	.w3-margin-lr-64-pc-up { margin-left: 64px !important; margin-right: 64px !important; }
	.w3-margin-lr-72-pc-up { margin-left: 72px !important; margin-right: 72px !important; }
	.w3-margin-lr-80-pc-up { margin-left: 80px !important; margin-right: 80px !important; }
	.w3-margin-all-4-pc-up { margin: 4px !important; }
	.w3-margin-top-4-pc-up { margin-top: 4px !important; }
	.w3-margin-bottom-4-pc-up { margin-bottom: 4px !important; }
	.w3-margin-left-4-pc-up { margin-left: 4px !important; }
	.w3-margin-right-4-pc-up { margin-right: 4px !important; }
	.w3-margin-all-8-pc-up { margin: 8px !important; }
	.w3-margin-top-8-pc-up { margin-top: 8px !important; }
	.w3-margin-bottom-8-pc-up { margin-bottom: 8px !important; }
	.w3-margin-left-8-pc-up { margin-left: 8px !important; }
	.w3-margin-right-8-pc-up { margin-right: 8px !important; }
	.w3-margin-all-12-pc-up { margin: 12px !important; }
	.w3-margin-top-12-pc-up { margin-top: 12px !important; }
	.w3-margin-bottom-12-pc-up { margin-bottom: 12px !important; }
	.w3-margin-left-12-pc-up { margin-left: 12px !important; }
	.w3-margin-right-12-pc-up { margin-right: 12px !important }
	.w3-margin-all-16-pc-up { margin: 16px !important; }
	.w3-margin-top-16-pc-up { margin-top: 16px !important; }
	.w3-margin-bottom-16-pc-up { margin-bottom: 16px !important; }
	.w3-margin-left-16-pc-up { margin-left: 16px !important; }
	.w3-margin-right-16-pc-up { margin-right: 16px !important }
	.w3-margin-all-20-pc-up { margin: 20px !important; }
	.w3-margin-top-20-pc-up { margin-top: 20px !important; }
	.w3-margin-bottom-20-pc-up { margin-bottom: 20px !important; }
	.w3-margin-left-20-pc-up { margin-left: 20px !important; }
	.w3-margin-right-20-pc-up { margin-right: 20px !important }
	.w3-margin-all-24-pc-up { margin: 24px !important; }
	.w3-margin-top-24-pc-up { margin-top: 24px !important; }
	.w3-margin-bottom-24-pc-up { margin-bottom: 24px !important; }
	.w3-margin-left-24-pc-up { margin-left: 24px !important; }
	.w3-margin-right-24-pc-up { margin-right: 24px !important }
	.w3-margin-all-32-pc-up { margin: 32px !important; }
	.w3-margin-top-32-pc-up { margin-top: 32px !important; }
	.w3-margin-bottom-32-pc-up { margin-bottom: 32px !important; }
	.w3-margin-left-32-pc-up { margin-left: 32px !important; }
	.w3-margin-right-32-pc-up { margin-right: 32px !important; }
	.w3-margin-all-40-pc-up { margin: 40px !important; }
	.w3-margin-top-40-pc-up { margin-top: 40px !important; }
	.w3-margin-bottom-40-pc-up { margin-bottom: 40px !important; }
	.w3-margin-left-40-pc-up { margin-left: 40px !important; }
	.w3-margin-right-40-pc-up { margin-right: 40px !important; }
	.w3-margin-all-48-pc-up { margin: 48px !important; }
	.w3-margin-top-48-pc-up { margin-top: 48px !important; }
	.w3-margin-bottom-48-pc-up { margin-bottom: 48px !important; }
	.w3-margin-left-48-pc-up { margin-left: 48px !important; }
	.w3-margin-right-48-pc-up { margin-right: 48px !important; }
	.w3-margin-all-56-pc-up { margin: 56px !important; }
	.w3-margin-top-56-pc-up { margin-top: 56px !important; }
	.w3-margin-bottom-56-pc-up { margin-bottom: 56px !important; }
	.w3-margin-left-56-pc-up { margin-left: 56px !important; }
	.w3-margin-right-56-pc-up { margin-right: 56px !important; }
	.w3-margin-all-64-pc-up { margin: 64px !important; }
	.w3-margin-top-64-pc-up { margin-top: 64px !important; }
	.w3-margin-bottom-64-pc-up { margin-bottom: 64px !important; }
	.w3-margin-left-64-pc-up { margin-left: 64px !important; }
	.w3-margin-right-64-pc-up { margin-right: 64px !important; }
	.w3-margin-all-72-pc-up { margin: 72px !important; }
	.w3-margin-top-72-pc-up { margin-top: 72px !important; }
	.w3-margin-bottom-72-pc-up { margin-bottom: 72px !important; }
	.w3-margin-left-72-pc-up { margin-left: 72px !important; }
	.w3-margin-right-72-pc-up { margin-right: 72px !important; }
	.w3-margin-all-80-pc-up { margin: 80px !important; }
	.w3-margin-top-80-pc-up { margin-top: 80px !important; }
	.w3-margin-bottom-80-pc-up { margin-bottom: 80px !important; }
	.w3-margin-left-80-pc-up { margin-left: 80px !important; }
	.w3-margin-right-80-pc-up { margin-right: 80px !important; }
	.w3-margin-all-0-pc-up, .w3-margin-0-pc-up { margin: 0px !important; }
	.w3-margin-top-0-pc-up { margin-top: 0px !important; }
	.w3-margin-bottom-0-pc-up { margin-bottom: 0px !important; }
	.w3-margin-left-0-pc-up { margin-left: 0px !important; }
	.w3-margin-right-0-pc-up { margin-right: 0px !important; }
}
@media (min-width:0px) and (max-width:992px) {
	.w3-margin-tb-4-pc-in { margin-top: 4px !important; margin-bottom: 4px !important; }
	.w3-margin-tb-8-pc-in { margin-top: 8px !important; margin-bottom: 8px !important; }
	.w3-margin-tb-12-pc-in { margin-top: 12px !important; margin-bottom: 12px !important; }
	.w3-margin-tb-16-pc-in { margin-top: 16px !important; margin-bottom: 16px !important; }
	.w3-margin-tb-20-pc-in { margin-top: 20px !important; margin-bottom: 20px !important; }
	.w3-margin-tb-24-pc-in { margin-top: 24px !important; margin-bottom: 24px !important; }
	.w3-margin-tb-32-pc-in { margin-top: 32px !important; margin-bottom: 32px !important; }
	.w3-margin-tb-40-pc-in { margin-top: 40px !important; margin-bottom: 40px !important; }
	.w3-margin-tb-48-pc-in { margin-top: 48px !important; margin-bottom: 48px !important; }
	.w3-margin-tb-56-pc-in { margin-top: 56px !important; margin-bottom: 56px !important; }
	.w3-margin-tb-64-pc-in { margin-top: 64px !important; margin-bottom: 64px !important; }
	.w3-margin-tb-72-pc-in { margin-top: 72px !important; margin-bottom: 72px !important; }
	.w3-margin-tb-80-pc-in { margin-top: 80px !important; margin-bottom: 80px !important; }
	.w3-margin-lr-4-pc-in { margin-left: 4px !important; margin-right: 4px !important; }
	.w3-margin-lr-8-pc-in { margin-left: 8px !important; margin-right: 8px !important; }
	.w3-margin-lr-12-pc-in { margin-left: 12px !important; margin-right: 12px !important; }
	.w3-margin-lr-16-pc-in { margin-left: 16px !important; margin-right: 16px !important; }
	.w3-margin-lr-20-pc-in { margin-left: 20px !important; margin-right: 20px !important; }
	.w3-margin-lr-24-pc-in { margin-left: 24px !important; margin-right: 24px !important; }
	.w3-margin-lr-32-pc-in { margin-left: 32px !important; margin-right: 32px !important; }
	.w3-margin-lr-40-pc-in { margin-left: 40px !important; margin-right: 40px !important; }
	.w3-margin-lr-48-pc-in { margin-left: 48px !important; margin-right: 48px !important; }
	.w3-margin-lr-56-pc-in { margin-left: 56px !important; margin-right: 56px !important; }
	.w3-margin-lr-64-pc-in { margin-left: 64px !important; margin-right: 64px !important; }
	.w3-margin-lr-72-pc-in { margin-left: 72px !important; margin-right: 72px !important; }
	.w3-margin-lr-80-pc-in { margin-left: 80px !important; margin-right: 80px !important; }
	.w3-margin-all-4-pc-in { margin: 4px !important; }
	.w3-margin-top-4-pc-in { margin-top: 4px !important; }
	.w3-margin-bottom-4-pc-in { margin-bottom: 4px !important; }
	.w3-margin-left-4-pc-in { margin-left: 4px !important; }
	.w3-margin-right-4-pc-in { margin-right: 4px !important; }
	.w3-margin-all-8-pc-in { margin: 8px !important; }
	.w3-margin-top-8-pc-in { margin-top: 8px !important; }
	.w3-margin-bottom-8-pc-in { margin-bottom: 8px !important; }
	.w3-margin-left-8-pc-in { margin-left: 8px !important; }
	.w3-margin-right-8-pc-in { margin-right: 8px !important; }
	.w3-margin-all-12-pc-in { margin: 12px !important; }
	.w3-margin-top-12-pc-in { margin-top: 12px !important; }
	.w3-margin-bottom-12-pc-in { margin-bottom: 12px !important; }
	.w3-margin-left-12-pc-in { margin-left: 12px !important; }
	.w3-margin-right-12-pc-in { margin-right: 12px !important }
	.w3-margin-all-16-pc-in { margin: 16px !important; }
	.w3-margin-top-16-pc-in { margin-top: 16px !important; }
	.w3-margin-bottom-16-pc-in { margin-bottom: 16px !important; }
	.w3-margin-left-16-pc-in { margin-left: 16px !important; }
	.w3-margin-right-16-pc-in { margin-right: 16px !important }
	.w3-margin-all-20-pc-in { margin: 20px !important; }
	.w3-margin-top-20-pc-in { margin-top: 20px !important; }
	.w3-margin-bottom-20-pc-in { margin-bottom: 20px !important; }
	.w3-margin-left-20-pc-in { margin-left: 20px !important; }
	.w3-margin-right-20-pc-in { margin-right: 20px !important }
	.w3-margin-all-24-pc-in { margin: 24px !important; }
	.w3-margin-top-24-pc-in { margin-top: 24px !important; }
	.w3-margin-bottom-24-pc-in { margin-bottom: 24px !important; }
	.w3-margin-left-24-pc-in { margin-left: 24px !important; }
	.w3-margin-right-24-pc-in { margin-right: 24px !important }
	.w3-margin-all-32-pc-in { margin: 32px !important; }
	.w3-margin-top-32-pc-in { margin-top: 32px !important; }
	.w3-margin-bottom-32-pc-in { margin-bottom: 32px !important; }
	.w3-margin-left-32-pc-in { margin-left: 32px !important; }
	.w3-margin-right-32-pc-in { margin-right: 32px !important; }
	.w3-margin-all-40-pc-in { margin: 40px !important; }
	.w3-margin-top-40-pc-in { margin-top: 40px !important; }
	.w3-margin-bottom-40-pc-in { margin-bottom: 40px !important; }
	.w3-margin-left-40-pc-in { margin-left: 40px !important; }
	.w3-margin-right-40-pc-in { margin-right: 40px !important; }
	.w3-margin-all-48-pc-in { margin: 48px !important; }
	.w3-margin-top-48-pc-in { margin-top: 48px !important; }
	.w3-margin-bottom-48-pc-in { margin-bottom: 48px !important; }
	.w3-margin-left-48-pc-in { margin-left: 48px !important; }
	.w3-margin-right-48-pc-in { margin-right: 48px !important; }
	.w3-margin-all-56-pc-in { margin: 56px !important; }
	.w3-margin-top-56-pc-in { margin-top: 56px !important; }
	.w3-margin-bottom-56-pc-in { margin-bottom: 56px !important; }
	.w3-margin-left-56-pc-in { margin-left: 56px !important; }
	.w3-margin-right-56-pc-in { margin-right: 56px !important; }
	.w3-margin-all-64-pc-in { margin: 64px !important; }
	.w3-margin-top-64-pc-in { margin-top: 64px !important; }
	.w3-margin-bottom-64-pc-in { margin-bottom: 64px !important; }
	.w3-margin-left-64-pc-in { margin-left: 64px !important; }
	.w3-margin-right-64-pc-in { margin-right: 64px !important; }
	.w3-margin-all-72-pc-in { margin: 72px !important; }
	.w3-margin-top-72-pc-in { margin-top: 72px !important; }
	.w3-margin-bottom-72-pc-in { margin-bottom: 72px !important; }
	.w3-margin-left-72-pc-in { margin-left: 72px !important; }
	.w3-margin-right-72-pc-in { margin-right: 72px !important; }
	.w3-margin-all-80-pc-in { margin: 80px !important; }
	.w3-margin-top-80-pc-in { margin-top: 80px !important; }
	.w3-margin-bottom-80-pc-in { margin-bottom: 80px !important; }
	.w3-margin-left-80-pc-in { margin-left: 80px !important; }
	.w3-margin-right-80-pc-in { margin-right: 80px !important; }
	.w3-margin-all-0-pc-in, .w3-margin-0-pc-in { margin: 0px !important; }
	.w3-margin-top-0-pc-in { margin-top: 0px !important; }
	.w3-margin-bottom-0-pc-in { margin-bottom: 0px !important; }
	.w3-margin-left-0-pc-in { margin-left: 0px !important; }
	.w3-margin-right-0-pc-in { margin-right: 0px !important; }
}
@media (min-width:601px) and (max-width:992px) {
	.w3-margin-tb-4-tablet { margin-top: 4px !important; margin-bottom: 4px !important; }
	.w3-margin-tb-8-tablet { margin-top: 8px !important; margin-bottom: 8px !important; }
	.w3-margin-tb-12-tablet { margin-top: 12px !important; margin-bottom: 12px !important; }
	.w3-margin-tb-16-tablet { margin-top: 16px !important; margin-bottom: 16px !important; }
	.w3-margin-tb-20-tablet { margin-top: 20px !important; margin-bottom: 20px !important; }
	.w3-margin-tb-24-tablet { margin-top: 24px !important; margin-bottom: 24px !important; }
	.w3-margin-tb-32-tablet { margin-top: 32px !important; margin-bottom: 32px !important; }
	.w3-margin-tb-40-tablet { margin-top: 40px !important; margin-bottom: 40px !important; }
	.w3-margin-tb-48-tablet { margin-top: 48px !important; margin-bottom: 48px !important; }
	.w3-margin-tb-56-tablet { margin-top: 56px !important; margin-bottom: 56px !important; }
	.w3-margin-tb-64-tablet { margin-top: 64px !important; margin-bottom: 64px !important; }
	.w3-margin-tb-72-tablet { margin-top: 72px !important; margin-bottom: 72px !important; }
	.w3-margin-tb-80-tablet { margin-top: 80px !important; margin-bottom: 80px !important; }
	.w3-margin-lr-4-tablet { margin-left: 4px !important; margin-right: 4px !important; }
	.w3-margin-lr-8-tablet { margin-left: 8px !important; margin-right: 8px !important; }
	.w3-margin-lr-12-tablet { margin-left: 12px !important; margin-right: 12px !important; }
	.w3-margin-lr-16-tablet { margin-left: 16px !important; margin-right: 16px !important; }
	.w3-margin-lr-20-tablet { margin-left: 20px !important; margin-right: 20px !important; }
	.w3-margin-lr-24-tablet { margin-left: 24px !important; margin-right: 24px !important; }
	.w3-margin-lr-32-tablet { margin-left: 32px !important; margin-right: 32px !important; }
	.w3-margin-lr-40-tablet { margin-left: 40px !important; margin-right: 40px !important; }
	.w3-margin-lr-48-tablet { margin-left: 48px !important; margin-right: 48px !important; }
	.w3-margin-lr-56-tablet { margin-left: 56px !important; margin-right: 56px !important; }
	.w3-margin-lr-64-tablet { margin-left: 64px !important; margin-right: 64px !important; }
	.w3-margin-lr-72-tablet { margin-left: 72px !important; margin-right: 72px !important; }
	.w3-margin-lr-80-tablet { margin-left: 80px !important; margin-right: 80px !important; }
	.w3-margin-all-4-tablet { margin: 4px !important; }
	.w3-margin-top-4-tablet { margin-top: 4px !important; }
	.w3-margin-bottom-4-tablet { margin-bottom: 4px !important; }
	.w3-margin-left-4-tablet { margin-left: 4px !important; }
	.w3-margin-right-4-tablet { margin-right: 4px !important; }
	.w3-margin-all-8-tablet { margin: 8px !important; }
	.w3-margin-top-8-tablet { margin-top: 8px !important; }
	.w3-margin-bottom-8-tablet { margin-bottom: 8px !important; }
	.w3-margin-left-8-tablet { margin-left: 8px !important; }
	.w3-margin-right-8-tablet { margin-right: 8px !important; }
	.w3-margin-all-12-tablet { margin: 12px !important; }
	.w3-margin-top-12-tablet { margin-top: 12px !important; }
	.w3-margin-bottom-12-tablet { margin-bottom: 12px !important; }
	.w3-margin-left-12-tablet { margin-left: 12px !important; }
	.w3-margin-right-12-tablet { margin-right: 12px !important }
	.w3-margin-all-16-tablet { margin: 16px !important; }
	.w3-margin-top-16-tablet { margin-top: 16px !important; }
	.w3-margin-bottom-16-tablet { margin-bottom: 16px !important; }
	.w3-margin-left-16-tablet { margin-left: 16px !important; }
	.w3-margin-right-16-tablet { margin-right: 16px !important }
	.w3-margin-all-20-tablet { margin: 20px !important; }
	.w3-margin-top-20-tablet { margin-top: 20px !important; }
	.w3-margin-bottom-20-tablet { margin-bottom: 20px !important; }
	.w3-margin-left-20-tablet { margin-left: 20px !important; }
	.w3-margin-right-20-tablet { margin-right: 20px !important }
	.w3-margin-all-24-tablet { margin: 24px !important; }
	.w3-margin-top-24-tablet { margin-top: 24px !important; }
	.w3-margin-bottom-24-tablet { margin-bottom: 24px !important; }
	.w3-margin-left-24-tablet { margin-left: 24px !important; }
	.w3-margin-right-24-tablet { margin-right: 24px !important }
	.w3-margin-all-32-tablet { margin: 32px !important; }
	.w3-margin-top-32-tablet { margin-top: 32px !important; }
	.w3-margin-bottom-32-tablet { margin-bottom: 32px !important; }
	.w3-margin-left-32-tablet { margin-left: 32px !important; }
	.w3-margin-right-32-tablet { margin-right: 32px !important; }
	.w3-margin-all-40-tablet { margin: 40px !important; }
	.w3-margin-top-40-tablet { margin-top: 40px !important; }
	.w3-margin-bottom-40-tablet { margin-bottom: 40px !important; }
	.w3-margin-left-40-tablet { margin-left: 40px !important; }
	.w3-margin-right-40-tablet { margin-right: 40px !important; }
	.w3-margin-all-48-tablet { margin: 48px !important; }
	.w3-margin-top-48-tablet { margin-top: 48px !important; }
	.w3-margin-bottom-48-tablet { margin-bottom: 48px !important; }
	.w3-margin-left-48-tablet { margin-left: 48px !important; }
	.w3-margin-right-48-tablet { margin-right: 48px !important; }
	.w3-margin-all-56-tablet { margin: 56px !important; }
	.w3-margin-top-56-tablet { margin-top: 56px !important; }
	.w3-margin-bottom-56-tablet { margin-bottom: 56px !important; }
	.w3-margin-left-56-tablet { margin-left: 56px !important; }
	.w3-margin-right-56-tablet { margin-right: 56px !important; }
	.w3-margin-all-64-tablet { margin: 64px !important; }
	.w3-margin-top-64-tablet { margin-top: 64px !important; }
	.w3-margin-bottom-64-tablet { margin-bottom: 64px !important; }
	.w3-margin-left-64-tablet { margin-left: 64px !important; }
	.w3-margin-right-64-tablet { margin-right: 64px !important; }
	.w3-margin-all-72-tablet { margin: 72px !important; }
	.w3-margin-top-72-tablet { margin-top: 72px !important; }
	.w3-margin-bottom-72-tablet { margin-bottom: 72px !important; }
	.w3-margin-left-72-tablet { margin-left: 72px !important; }
	.w3-margin-right-72-tablet { margin-right: 72px !important; }
	.w3-margin-all-80-tablet { margin: 80px !important; }
	.w3-margin-top-80-tablet { margin-top: 80px !important; }
	.w3-margin-bottom-80-tablet { margin-bottom: 80px !important; }
	.w3-margin-left-80-tablet { margin-left: 80px !important; }
	.w3-margin-right-80-tablet { margin-right: 80px !important; }
	.w3-margin-all-0-tablet, .w3-margin-0-tablet { margin: 0px !important; }
	.w3-margin-top-0-tablet { margin-top: 0px !important; }
	.w3-margin-bottom-0-tablet { margin-bottom: 0px !important; }
	.w3-margin-left-0-tablet { margin-left: 0px !important; }
	.w3-margin-right-0-tablet { margin-right: 0px !important; }
}
@media (min-width:0px) and (max-width:800px) {
	.w3-margin-tb-4-ei-in { margin-top: 4px !important; margin-bottom: 4px !important; }
	.w3-margin-tb-8-ei-in { margin-top: 8px !important; margin-bottom: 8px !important; }
	.w3-margin-tb-12-ei-in { margin-top: 12px !important; margin-bottom: 12px !important; }
	.w3-margin-tb-16-ei-in { margin-top: 16px !important; margin-bottom: 16px !important; }
	.w3-margin-tb-20-ei-in { margin-top: 20px !important; margin-bottom: 20px !important; }
	.w3-margin-tb-24-ei-in { margin-top: 24px !important; margin-bottom: 24px !important; }
	.w3-margin-tb-32-ei-in { margin-top: 32px !important; margin-bottom: 32px !important; }
	.w3-margin-tb-40-ei-in { margin-top: 40px !important; margin-bottom: 40px !important; }
	.w3-margin-tb-48-ei-in { margin-top: 48px !important; margin-bottom: 48px !important; }
	.w3-margin-tb-56-ei-in { margin-top: 56px !important; margin-bottom: 56px !important; }
	.w3-margin-tb-64-ei-in { margin-top: 64px !important; margin-bottom: 64px !important; }
	.w3-margin-tb-72-ei-in { margin-top: 72px !important; margin-bottom: 72px !important; }
	.w3-margin-tb-80-ei-in { margin-top: 80px !important; margin-bottom: 80px !important; }
	.w3-margin-lr-4-ei-in { margin-left: 4px !important; margin-right: 4px !important; }
	.w3-margin-lr-8-ei-in { margin-left: 8px !important; margin-right: 8px !important; }
	.w3-margin-lr-12-ei-in { margin-left: 12px !important; margin-right: 12px !important; }
	.w3-margin-lr-16-ei-in { margin-left: 16px !important; margin-right: 16px !important; }
	.w3-margin-lr-20-ei-in { margin-left: 20px !important; margin-right: 20px !important; }
	.w3-margin-lr-24-ei-in { margin-left: 24px !important; margin-right: 24px !important; }
	.w3-margin-lr-32-ei-in { margin-left: 32px !important; margin-right: 32px !important; }
	.w3-margin-lr-40-ei-in { margin-left: 40px !important; margin-right: 40px !important; }
	.w3-margin-lr-48-ei-in { margin-left: 48px !important; margin-right: 48px !important; }
	.w3-margin-lr-56-ei-in { margin-left: 56px !important; margin-right: 56px !important; }
	.w3-margin-lr-64-ei-in { margin-left: 64px !important; margin-right: 64px !important; }
	.w3-margin-lr-72-ei-in { margin-left: 72px !important; margin-right: 72px !important; }
	.w3-margin-lr-80-ei-in { margin-left: 80px !important; margin-right: 80px !important; }
	.w3-margin-all-4-ei-in { margin: 4px !important; }
	.w3-margin-top-4-ei-in { margin-top: 4px !important; }
	.w3-margin-bottom-4-ei-in { margin-bottom: 4px !important; }
	.w3-margin-left-4-ei-in { margin-left: 4px !important; }
	.w3-margin-right-4-ei-in { margin-right: 4px !important; }
	.w3-margin-all-8-ei-in { margin: 8px !important; }
	.w3-margin-top-8-ei-in { margin-top: 8px !important; }
	.w3-margin-bottom-8-ei-in { margin-bottom: 8px !important; }
	.w3-margin-left-8-ei-in { margin-left: 8px !important; }
	.w3-margin-right-8-ei-in { margin-right: 8px !important; }
	.w3-margin-all-12-ei-in { margin: 12px !important; }
	.w3-margin-top-12-ei-in { margin-top: 12px !important; }
	.w3-margin-bottom-12-ei-in { margin-bottom: 12px !important; }
	.w3-margin-left-12-ei-in { margin-left: 12px !important; }
	.w3-margin-right-12-ei-in { margin-right: 12px !important }
	.w3-margin-all-16-ei-in { margin: 16px !important; }
	.w3-margin-top-16-ei-in { margin-top: 16px !important; }
	.w3-margin-bottom-16-ei-in { margin-bottom: 16px !important; }
	.w3-margin-left-16-ei-in { margin-left: 16px !important; }
	.w3-margin-right-16-ei-in { margin-right: 16px !important }
	.w3-margin-all-20-ei-in { margin: 20px !important; }
	.w3-margin-top-20-ei-in { margin-top: 20px !important; }
	.w3-margin-bottom-20-ei-in { margin-bottom: 20px !important; }
	.w3-margin-left-20-ei-in { margin-left: 20px !important; }
	.w3-margin-right-20-ei-in { margin-right: 20px !important }
	.w3-margin-all-24-ei-in { margin: 24px !important; }
	.w3-margin-top-24-ei-in { margin-top: 24px !important; }
	.w3-margin-bottom-24-ei-in { margin-bottom: 24px !important; }
	.w3-margin-left-24-ei-in { margin-left: 24px !important; }
	.w3-margin-right-24-ei-in { margin-right: 24px !important }
	.w3-margin-all-32-ei-in { margin: 32px !important; }
	.w3-margin-top-32-ei-in { margin-top: 32px !important; }
	.w3-margin-bottom-32-ei-in { margin-bottom: 32px !important; }
	.w3-margin-left-32-ei-in { margin-left: 32px !important; }
	.w3-margin-right-32-ei-in { margin-right: 32px !important; }
	.w3-margin-all-40-ei-in { margin: 40px !important; }
	.w3-margin-top-40-ei-in { margin-top: 40px !important; }
	.w3-margin-bottom-40-ei-in { margin-bottom: 40px !important; }
	.w3-margin-left-40-ei-in { margin-left: 40px !important; }
	.w3-margin-right-40-ei-in { margin-right: 40px !important; }
	.w3-margin-all-48-ei-in { margin: 48px !important; }
	.w3-margin-top-48-ei-in { margin-top: 48px !important; }
	.w3-margin-bottom-48-ei-in { margin-bottom: 48px !important; }
	.w3-margin-left-48-ei-in { margin-left: 48px !important; }
	.w3-margin-right-48-ei-in { margin-right: 48px !important; }
	.w3-margin-all-56-ei-in { margin: 56px !important; }
	.w3-margin-top-56-ei-in { margin-top: 56px !important; }
	.w3-margin-bottom-56-ei-in { margin-bottom: 56px !important; }
	.w3-margin-left-56-ei-in { margin-left: 56px !important; }
	.w3-margin-right-56-ei-in { margin-right: 56px !important; }
	.w3-margin-all-64-ei-in { margin: 64px !important; }
	.w3-margin-top-64-ei-in { margin-top: 64px !important; }
	.w3-margin-bottom-64-ei-in { margin-bottom: 64px !important; }
	.w3-margin-left-64-ei-in { margin-left: 64px !important; }
	.w3-margin-right-64-ei-in { margin-right: 64px !important; }
	.w3-margin-all-72-ei-in { margin: 72px !important; }
	.w3-margin-top-72-ei-in { margin-top: 72px !important; }
	.w3-margin-bottom-72-ei-in { margin-bottom: 72px !important; }
	.w3-margin-left-72-ei-in { margin-left: 72px !important; }
	.w3-margin-right-72-ei-in { margin-right: 72px !important; }
	.w3-margin-all-80-ei-in { margin: 80px !important; }
	.w3-margin-top-80-ei-in { margin-top: 80px !important; }
	.w3-margin-bottom-80-ei-in { margin-bottom: 80px !important; }
	.w3-margin-left-80-ei-in { margin-left: 80px !important; }
	.w3-margin-right-80-ei-in { margin-right: 80px !important; }
	.w3-margin-all-0-ei-in, .w3-margin-0-ei-in { margin: 0px !important; }
	.w3-margin-top-0-ei-in { margin-top: 0px !important; }
	.w3-margin-bottom-0-ei-in { margin-bottom: 0px !important; }
	.w3-margin-left-0-ei-in { margin-left: 0px !important; }
	.w3-margin-right-0-ei-in { margin-right: 0px !important; }
}
@media (min-width:801px) {
	.w3-margin-tb-4-ei-up { margin-top: 4px !important; margin-bottom: 4px !important; }
	.w3-margin-tb-8-ei-up { margin-top: 8px !important; margin-bottom: 8px !important; }
	.w3-margin-tb-12-ei-up { margin-top: 12px !important; margin-bottom: 12px !important; }
	.w3-margin-tb-16-ei-up { margin-top: 16px !important; margin-bottom: 16px !important; }
	.w3-margin-tb-20-ei-up { margin-top: 20px !important; margin-bottom: 20px !important; }
	.w3-margin-tb-24-ei-up { margin-top: 24px !important; margin-bottom: 24px !important; }
	.w3-margin-tb-32-ei-up { margin-top: 32px !important; margin-bottom: 32px !important; }
	.w3-margin-tb-40-ei-up { margin-top: 40px !important; margin-bottom: 40px !important; }
	.w3-margin-tb-48-ei-up { margin-top: 48px !important; margin-bottom: 48px !important; }
	.w3-margin-tb-56-ei-up { margin-top: 56px !important; margin-bottom: 56px !important; }
	.w3-margin-tb-64-ei-up { margin-top: 64px !important; margin-bottom: 64px !important; }
	.w3-margin-tb-72-ei-up { margin-top: 72px !important; margin-bottom: 72px !important; }
	.w3-margin-tb-80-ei-up { margin-top: 80px !important; margin-bottom: 80px !important; }
	.w3-margin-lr-4-ei-up { margin-left: 4px !important; margin-right: 4px !important; }
	.w3-margin-lr-8-ei-up { margin-left: 8px !important; margin-right: 8px !important; }
	.w3-margin-lr-12-ei-up { margin-left: 12px !important; margin-right: 12px !important; }
	.w3-margin-lr-16-ei-up { margin-left: 16px !important; margin-right: 16px !important; }
	.w3-margin-lr-20-ei-up { margin-left: 20px !important; margin-right: 20px !important; }
	.w3-margin-lr-24-ei-up { margin-left: 24px !important; margin-right: 24px !important; }
	.w3-margin-lr-32-ei-up { margin-left: 32px !important; margin-right: 32px !important; }
	.w3-margin-lr-40-ei-up { margin-left: 40px !important; margin-right: 40px !important; }
	.w3-margin-lr-48-ei-up { margin-left: 48px !important; margin-right: 48px !important; }
	.w3-margin-lr-56-ei-up { margin-left: 56px !important; margin-right: 56px !important; }
	.w3-margin-lr-64-ei-up { margin-left: 64px !important; margin-right: 64px !important; }
	.w3-margin-lr-72-ei-up { margin-left: 72px !important; margin-right: 72px !important; }
	.w3-margin-lr-80-ei-up { margin-left: 80px !important; margin-right: 80px !important; }
	.w3-margin-all-4-ei-up { margin: 4px !important; }
	.w3-margin-top-4-ei-up { margin-top: 4px !important; }
	.w3-margin-bottom-4-ei-up { margin-bottom: 4px !important; }
	.w3-margin-left-4-ei-up { margin-left: 4px !important; }
	.w3-margin-right-4-ei-up { margin-right: 4px !important; }
	.w3-margin-all-8-ei-up { margin: 8px !important; }
	.w3-margin-top-8-ei-up { margin-top: 8px !important; }
	.w3-margin-bottom-8-ei-up { margin-bottom: 8px !important; }
	.w3-margin-left-8-ei-up { margin-left: 8px !important; }
	.w3-margin-right-8-ei-up { margin-right: 8px !important; }
	.w3-margin-all-12-ei-up { margin: 12px !important; }
	.w3-margin-top-12-ei-up { margin-top: 12px !important; }
	.w3-margin-bottom-12-ei-up { margin-bottom: 12px !important; }
	.w3-margin-left-12-ei-up { margin-left: 12px !important; }
	.w3-margin-right-12-ei-up { margin-right: 12px !important }
	.w3-margin-all-16-ei-up { margin: 16px !important; }
	.w3-margin-top-16-ei-up { margin-top: 16px !important; }
	.w3-margin-bottom-16-ei-up { margin-bottom: 16px !important; }
	.w3-margin-left-16-ei-up { margin-left: 16px !important; }
	.w3-margin-right-16-ei-up { margin-right: 16px !important }
	.w3-margin-all-20-ei-up { margin: 20px !important; }
	.w3-margin-top-20-ei-up { margin-top: 20px !important; }
	.w3-margin-bottom-20-ei-up { margin-bottom: 20px !important; }
	.w3-margin-left-20-ei-up { margin-left: 20px !important; }
	.w3-margin-right-20-ei-up { margin-right: 20px !important }
	.w3-margin-all-24-ei-up { margin: 24px !important; }
	.w3-margin-top-24-ei-up { margin-top: 24px !important; }
	.w3-margin-bottom-24-ei-up { margin-bottom: 24px !important; }
	.w3-margin-left-24-ei-up { margin-left: 24px !important; }
	.w3-margin-right-24-ei-up { margin-right: 24px !important }
	.w3-margin-all-32-ei-up { margin: 32px !important; }
	.w3-margin-top-32-ei-up { margin-top: 32px !important; }
	.w3-margin-bottom-32-ei-up { margin-bottom: 32px !important; }
	.w3-margin-left-32-ei-up { margin-left: 32px !important; }
	.w3-margin-right-32-ei-up { margin-right: 32px !important; }
	.w3-margin-all-40-ei-up { margin: 40px !important; }
	.w3-margin-top-40-ei-up { margin-top: 40px !important; }
	.w3-margin-bottom-40-ei-up { margin-bottom: 40px !important; }
	.w3-margin-left-40-ei-up { margin-left: 40px !important; }
	.w3-margin-right-40-ei-up { margin-right: 40px !important; }
	.w3-margin-all-48-ei-up { margin: 48px !important; }
	.w3-margin-top-48-ei-up { margin-top: 48px !important; }
	.w3-margin-bottom-48-ei-up { margin-bottom: 48px !important; }
	.w3-margin-left-48-ei-up { margin-left: 48px !important; }
	.w3-margin-right-48-ei-up { margin-right: 48px !important; }
	.w3-margin-all-56-ei-up { margin: 56px !important; }
	.w3-margin-top-56-ei-up { margin-top: 56px !important; }
	.w3-margin-bottom-56-ei-up { margin-bottom: 56px !important; }
	.w3-margin-left-56-ei-up { margin-left: 56px !important; }
	.w3-margin-right-56-ei-up { margin-right: 56px !important; }
	.w3-margin-all-64-ei-up { margin: 64px !important; }
	.w3-margin-top-64-ei-up { margin-top: 64px !important; }
	.w3-margin-bottom-64-ei-up { margin-bottom: 64px !important; }
	.w3-margin-left-64-ei-up { margin-left: 64px !important; }
	.w3-margin-right-64-ei-up { margin-right: 64px !important; }
	.w3-margin-all-72-ei-up { margin: 72px !important; }
	.w3-margin-top-72-ei-up { margin-top: 72px !important; }
	.w3-margin-bottom-72-ei-up { margin-bottom: 72px !important; }
	.w3-margin-left-72-ei-up { margin-left: 72px !important; }
	.w3-margin-right-72-ei-up { margin-right: 72px !important; }
	.w3-margin-all-80-ei-up { margin: 80px !important; }
	.w3-margin-top-80-ei-up { margin-top: 80px !important; }
	.w3-margin-bottom-80-ei-up { margin-bottom: 80px !important; }
	.w3-margin-left-80-ei-up { margin-left: 80px !important; }
	.w3-margin-right-80-ei-up { margin-right: 80px !important; }
	.w3-margin-all-0-ei-up, .w3-margin-0-ei-up { margin: 0px !important; }
	.w3-margin-top-0-ei-up { margin-top: 0px !important; }
	.w3-margin-bottom-0-ei-up { margin-bottom: 0px !important; }
	.w3-margin-left-0-ei-up { margin-left: 0px !important; }
	.w3-margin-right-0-ei-up { margin-right: 0px !important; }
}
@media (min-width:601px) {
	.w3-margin-tb-4-mobile-up { margin-top: 4px !important; margin-bottom: 4px !important; }
	.w3-margin-tb-8-mobile-up { margin-top: 8px !important; margin-bottom: 8px !important; }
	.w3-margin-tb-12-mobile-up { margin-top: 12px !important; margin-bottom: 12px !important; }
	.w3-margin-tb-16-mobile-up { margin-top: 16px !important; margin-bottom: 16px !important; }
	.w3-margin-tb-20-mobile-up { margin-top: 20px !important; margin-bottom: 20px !important; }
	.w3-margin-tb-24-mobile-up { margin-top: 24px !important; margin-bottom: 24px !important; }
	.w3-margin-tb-32-mobile-up { margin-top: 32px !important; margin-bottom: 32px !important; }
	.w3-margin-tb-40-mobile-up { margin-top: 40px !important; margin-bottom: 40px !important; }
	.w3-margin-tb-48-mobile-up { margin-top: 48px !important; margin-bottom: 48px !important; }
	.w3-margin-tb-56-mobile-up { margin-top: 56px !important; margin-bottom: 56px !important; }
	.w3-margin-tb-64-mobile-up { margin-top: 64px !important; margin-bottom: 64px !important; }
	.w3-margin-tb-72-mobile-up { margin-top: 72px !important; margin-bottom: 72px !important; }
	.w3-margin-tb-80-mobile-up { margin-top: 80px !important; margin-bottom: 80px !important; }
	.w3-margin-lr-4-mobile-up { margin-left: 4px !important; margin-right: 4px !important; }
	.w3-margin-lr-8-mobile-up { margin-left: 8px !important; margin-right: 8px !important; }
	.w3-margin-lr-12-mobile-up { margin-left: 12px !important; margin-right: 12px !important; }
	.w3-margin-lr-16-mobile-up { margin-left: 16px !important; margin-right: 16px !important; }
	.w3-margin-lr-20-mobile-up { margin-left: 20px !important; margin-right: 20px !important; }
	.w3-margin-lr-24-mobile-up { margin-left: 24px !important; margin-right: 24px !important; }
	.w3-margin-lr-32-mobile-up { margin-left: 32px !important; margin-right: 32px !important; }
	.w3-margin-lr-40-mobile-up { margin-left: 40px !important; margin-right: 40px !important; }
	.w3-margin-lr-48-mobile-up { margin-left: 48px !important; margin-right: 48px !important; }
	.w3-margin-lr-56-mobile-up { margin-left: 56px !important; margin-right: 56px !important; }
	.w3-margin-lr-64-mobile-up { margin-left: 64px !important; margin-right: 64px !important; }
	.w3-margin-lr-72-mobile-up { margin-left: 72px !important; margin-right: 72px !important; }
	.w3-margin-lr-80-mobile-up { margin-left: 80px !important; margin-right: 80px !important; }
	.w3-margin-all-4-mobile-up { margin: 4px !important; }
	.w3-margin-top-4-mobile-up { margin-top: 4px !important; }
	.w3-margin-bottom-4-mobile-up { margin-bottom: 4px !important; }
	.w3-margin-left-4-mobile-up { margin-left: 4px !important; }
	.w3-margin-right-4-mobile-up { margin-right: 4px !important; }
	.w3-margin-all-8-mobile-up { margin: 8px !important; }
	.w3-margin-top-8-mobile-up { margin-top: 8px !important; }
	.w3-margin-bottom-8-mobile-up { margin-bottom: 8px !important; }
	.w3-margin-left-8-mobile-up { margin-left: 8px !important; }
	.w3-margin-right-8-mobile-up { margin-right: 8px !important; }
	.w3-margin-all-12-mobile-up { margin: 12px !important; }
	.w3-margin-top-12-mobile-up { margin-top: 12px !important; }
	.w3-margin-bottom-12-mobile-up { margin-bottom: 12px !important; }
	.w3-margin-left-12-mobile-up { margin-left: 12px !important; }
	.w3-margin-right-12-mobile-up { margin-right: 12px !important }
	.w3-margin-all-16-mobile-up { margin: 16px !important; }
	.w3-margin-top-16-mobile-up { margin-top: 16px !important; }
	.w3-margin-bottom-16-mobile-up { margin-bottom: 16px !important; }
	.w3-margin-left-16-mobile-up { margin-left: 16px !important; }
	.w3-margin-right-16-mobile-up { margin-right: 16px !important }
	.w3-margin-all-20-mobile-up { margin: 20px !important; }
	.w3-margin-top-20-mobile-up { margin-top: 20px !important; }
	.w3-margin-bottom-20-mobile-up { margin-bottom: 20px !important; }
	.w3-margin-left-20-mobile-up { margin-left: 20px !important; }
	.w3-margin-right-20-mobile-up { margin-right: 20px !important }
	.w3-margin-all-24-mobile-up { margin: 24px !important; }
	.w3-margin-top-24-mobile-up { margin-top: 24px !important; }
	.w3-margin-bottom-24-mobile-up { margin-bottom: 24px !important; }
	.w3-margin-left-24-mobile-up { margin-left: 24px !important; }
	.w3-margin-right-24-mobile-up { margin-right: 24px !important }
	.w3-margin-all-32-mobile-up { margin: 32px !important; }
	.w3-margin-top-32-mobile-up { margin-top: 32px !important; }
	.w3-margin-bottom-32-mobile-up { margin-bottom: 32px !important; }
	.w3-margin-left-32-mobile-up { margin-left: 32px !important; }
	.w3-margin-right-32-mobile-up { margin-right: 32px !important; }
	.w3-margin-all-40-mobile-up { margin: 40px !important; }
	.w3-margin-top-40-mobile-up { margin-top: 40px !important; }
	.w3-margin-bottom-40-mobile-up { margin-bottom: 40px !important; }
	.w3-margin-left-40-mobile-up { margin-left: 40px !important; }
	.w3-margin-right-40-mobile-up { margin-right: 40px !important; }
	.w3-margin-all-48-mobile-up { margin: 48px !important; }
	.w3-margin-top-48-mobile-up { margin-top: 48px !important; }
	.w3-margin-bottom-48-mobile-up { margin-bottom: 48px !important; }
	.w3-margin-left-48-mobile-up { margin-left: 48px !important; }
	.w3-margin-right-48-mobile-up { margin-right: 48px !important; }
	.w3-margin-all-56-mobile-up { margin: 56px !important; }
	.w3-margin-top-56-mobile-up { margin-top: 56px !important; }
	.w3-margin-bottom-56-mobile-up { margin-bottom: 56px !important; }
	.w3-margin-left-56-mobile-up { margin-left: 56px !important; }
	.w3-margin-right-56-mobile-up { margin-right: 56px !important; }
	.w3-margin-all-64-mobile-up { margin: 64px !important; }
	.w3-margin-top-64-mobile-up { margin-top: 64px !important; }
	.w3-margin-bottom-64-mobile-up { margin-bottom: 64px !important; }
	.w3-margin-left-64-mobile-up { margin-left: 64px !important; }
	.w3-margin-right-64-mobile-up { margin-right: 64px !important; }
	.w3-margin-all-72-mobile-up { margin: 72px !important; }
	.w3-margin-top-72-mobile-up { margin-top: 72px !important; }
	.w3-margin-bottom-72-mobile-up { margin-bottom: 72px !important; }
	.w3-margin-left-72-mobile-up { margin-left: 72px !important; }
	.w3-margin-right-72-mobile-up { margin-right: 72px !important; }
	.w3-margin-all-80-mobile-up { margin: 80px !important; }
	.w3-margin-top-80-mobile-up { margin-top: 80px !important; }
	.w3-margin-bottom-80-mobile-up { margin-bottom: 80px !important; }
	.w3-margin-left-80-mobile-up { margin-left: 80px !important; }
	.w3-margin-right-80-mobile-up { margin-right: 80px !important; }
	.w3-margin-all-0-mobile-up, .w3-margin-0-mobile-up { margin: 0px !important; }
	.w3-margin-top-0-mobile-up { margin-top: 0px !important; }
	.w3-margin-bottom-0-mobile-up { margin-bottom: 0px !important; }
	.w3-margin-left-0-mobile-up { margin-left: 0px !important; }
	.w3-margin-right-0-mobile-up { margin-right: 0px !important; }
}
@media (min-width:0px) and (max-width:600px) {
	.w3-margin-tb-4-mobile-in { margin-top: 4px !important; margin-bottom: 4px !important; }
	.w3-margin-tb-8-mobile-in { margin-top: 8px !important; margin-bottom: 8px !important; }
	.w3-margin-tb-12-mobile-in { margin-top: 12px !important; margin-bottom: 12px !important; }
	.w3-margin-tb-16-mobile-in { margin-top: 16px !important; margin-bottom: 16px !important; }
	.w3-margin-tb-20-mobile-in { margin-top: 20px !important; margin-bottom: 20px !important; }
	.w3-margin-tb-24-mobile-in { margin-top: 24px !important; margin-bottom: 24px !important; }
	.w3-margin-tb-32-mobile-in { margin-top: 32px !important; margin-bottom: 32px !important; }
	.w3-margin-tb-40-mobile-in { margin-top: 40px !important; margin-bottom: 40px !important; }
	.w3-margin-tb-48-mobile-in { margin-top: 48px !important; margin-bottom: 48px !important; }
	.w3-margin-tb-56-mobile-in { margin-top: 56px !important; margin-bottom: 56px !important; }
	.w3-margin-tb-64-mobile-in { margin-top: 64px !important; margin-bottom: 64px !important; }
	.w3-margin-tb-72-mobile-in { margin-top: 72px !important; margin-bottom: 72px !important; }
	.w3-margin-tb-80-mobile-in { margin-top: 80px !important; margin-bottom: 80px !important; }
	.w3-margin-lr-4-mobile-in { margin-left: 4px !important; margin-right: 4px !important; }
	.w3-margin-lr-8-mobile-in { margin-left: 8px !important; margin-right: 8px !important; }
	.w3-margin-lr-12-mobile-in { margin-left: 12px !important; margin-right: 12px !important; }
	.w3-margin-lr-16-mobile-in { margin-left: 16px !important; margin-right: 16px !important; }
	.w3-margin-lr-20-mobile-in { margin-left: 20px !important; margin-right: 20px !important; }
	.w3-margin-lr-24-mobile-in { margin-left: 24px !important; margin-right: 24px !important; }
	.w3-margin-lr-32-mobile-in { margin-left: 32px !important; margin-right: 32px !important; }
	.w3-margin-lr-40-mobile-in { margin-left: 40px !important; margin-right: 40px !important; }
	.w3-margin-lr-48-mobile-in { margin-left: 48px !important; margin-right: 48px !important; }
	.w3-margin-lr-56-mobile-in { margin-left: 56px !important; margin-right: 56px !important; }
	.w3-margin-lr-64-mobile-in { margin-left: 64px !important; margin-right: 64px !important; }
	.w3-margin-lr-72-mobile-in { margin-left: 72px !important; margin-right: 72px !important; }
	.w3-margin-lr-80-mobile-in { margin-left: 80px !important; margin-right: 80px !important; }
	.w3-margin-all-4-mobile-in { margin: 4px !important; }
	.w3-margin-top-4-mobile-in { margin-top: 4px !important; }
	.w3-margin-bottom-4-mobile-in { margin-bottom: 4px !important; }
	.w3-margin-left-4-mobile-in { margin-left: 4px !important; }
	.w3-margin-right-4-mobile-in { margin-right: 4px !important; }
	.w3-margin-all-8-mobile-in { margin: 8px !important; }
	.w3-margin-top-8-mobile-in { margin-top: 8px !important; }
	.w3-margin-bottom-8-mobile-in { margin-bottom: 8px !important; }
	.w3-margin-left-8-mobile-in { margin-left: 8px !important; }
	.w3-margin-right-8-mobile-in { margin-right: 8px !important; }
	.w3-margin-all-12-mobile-in { margin: 12px !important; }
	.w3-margin-top-12-mobile-in { margin-top: 12px !important; }
	.w3-margin-bottom-12-mobile-in { margin-bottom: 12px !important; }
	.w3-margin-left-12-mobile-in { margin-left: 12px !important; }
	.w3-margin-right-12-mobile-in { margin-right: 12px !important }
	.w3-margin-all-16-mobile-in { margin: 16px !important; }
	.w3-margin-top-16-mobile-in { margin-top: 16px !important; }
	.w3-margin-bottom-16-mobile-in { margin-bottom: 16px !important; }
	.w3-margin-left-16-mobile-in { margin-left: 16px !important; }
	.w3-margin-right-16-mobile-in { margin-right: 16px !important }
	.w3-margin-all-20-mobile-in { margin: 20px !important; }
	.w3-margin-top-20-mobile-in { margin-top: 20px !important; }
	.w3-margin-bottom-20-mobile-in { margin-bottom: 20px !important; }
	.w3-margin-left-20-mobile-in { margin-left: 20px !important; }
	.w3-margin-right-20-mobile-in { margin-right: 20px !important }
	.w3-margin-all-24-mobile-in { margin: 24px !important; }
	.w3-margin-top-24-mobile-in { margin-top: 24px !important; }
	.w3-margin-bottom-24-mobile-in { margin-bottom: 24px !important; }
	.w3-margin-left-24-mobile-in { margin-left: 24px !important; }
	.w3-margin-right-24-mobile-in { margin-right: 24px !important }
	.w3-margin-all-32-mobile-in { margin: 32px !important; }
	.w3-margin-top-32-mobile-in { margin-top: 32px !important; }
	.w3-margin-bottom-32-mobile-in { margin-bottom: 32px !important; }
	.w3-margin-left-32-mobile-in { margin-left: 32px !important; }
	.w3-margin-right-32-mobile-in { margin-right: 32px !important; }
	.w3-margin-all-40-mobile-in { margin: 40px !important; }
	.w3-margin-top-40-mobile-in { margin-top: 40px !important; }
	.w3-margin-bottom-40-mobile-in { margin-bottom: 40px !important; }
	.w3-margin-left-40-mobile-in { margin-left: 40px !important; }
	.w3-margin-right-40-mobile-in { margin-right: 40px !important; }
	.w3-margin-all-48-mobile-in { margin: 48px !important; }
	.w3-margin-top-48-mobile-in { margin-top: 48px !important; }
	.w3-margin-bottom-48-mobile-in { margin-bottom: 48px !important; }
	.w3-margin-left-48-mobile-in { margin-left: 48px !important; }
	.w3-margin-right-48-mobile-in { margin-right: 48px !important; }
	.w3-margin-all-56-mobile-in { margin: 56px !important; }
	.w3-margin-top-56-mobile-in { margin-top: 56px !important; }
	.w3-margin-bottom-56-mobile-in { margin-bottom: 56px !important; }
	.w3-margin-left-56-mobile-in { margin-left: 56px !important; }
	.w3-margin-right-56-mobile-in { margin-right: 56px !important; }
	.w3-margin-all-64-mobile-in { margin: 64px !important; }
	.w3-margin-top-64-mobile-in { margin-top: 64px !important; }
	.w3-margin-bottom-64-mobile-in { margin-bottom: 64px !important; }
	.w3-margin-left-64-mobile-in { margin-left: 64px !important; }
	.w3-margin-right-64-mobile-in { margin-right: 64px !important; }
	.w3-margin-all-72-mobile-in { margin: 72px !important; }
	.w3-margin-top-72-mobile-in { margin-top: 72px !important; }
	.w3-margin-bottom-72-mobile-in { margin-bottom: 72px !important; }
	.w3-margin-left-72-mobile-in { margin-left: 72px !important; }
	.w3-margin-right-72-mobile-in { margin-right: 72px !important; }
	.w3-margin-all-80-mobile-in { margin: 80px !important; }
	.w3-margin-top-80-mobile-in { margin-top: 80px !important; }
	.w3-margin-bottom-80-mobile-in { margin-bottom: 80px !important; }
	.w3-margin-left-80-mobile-in { margin-left: 80px !important; }
	.w3-margin-right-80-mobile-in { margin-right: 80px !important; }
	.w3-margin-all-0-mobile-in, .w3-margin-0-mobile-in { margin: 0px !important; }
	.w3-margin-top-0-mobile-in { margin-top: 0px !important; }
	.w3-margin-bottom-0-mobile-in { margin-bottom: 0px !important; }
	.w3-margin-left-0-mobile-in { margin-left: 0px !important; }
	.w3-margin-right-0-mobile-in { margin-right: 0px !important; }
}

/* padding */
.w3-padding, .w3-padding-8-16 { padding: 8px 16px !important; }
.w3-padding-tb-4 { padding-top: 4px !important; padding-bottom: 4px !important; }
.w3-padding-tb-8 { padding-top: 8px !important; padding-bottom: 8px !important; }
.w3-padding-tb-12 { padding-top: 12px !important; padding-bottom: 12px !important; }
.w3-padding-tb-16 { padding-top: 16px !important; padding-bottom: 16px !important; }
.w3-padding-tb-20 { padding-top: 20px !important; padding-bottom: 20px !important; }
.w3-padding-tb-24 { padding-top: 24px !important; padding-bottom: 24px !important; }
.w3-padding-tb-32 { padding-top: 32px !important; padding-bottom: 32px !important; }
.w3-padding-tb-40 { padding-top: 40px !important; padding-bottom: 40px !important; }
.w3-padding-tb-48 { padding-top: 48px !important; padding-bottom: 48px !important; }
.w3-padding-tb-56 { padding-top: 56px !important; padding-bottom: 56px !important; }
.w3-padding-tb-64 { padding-top: 64px !important; padding-bottom: 64px !important; }
.w3-padding-tb-72 { padding-top: 72px !important; padding-bottom: 72px !important; }
.w3-padding-tb-80 { padding-top: 80px !important; padding-bottom: 80px !important; }
.w3-padding-lr-4 { padding-left: 4px !important; padding-right: 4px !important; }
.w3-padding-lr-8 { padding-left: 8px !important; padding-right: 8px !important; }
.w3-padding-lr-12 { padding-left: 12px !important; padding-right: 12px !important; }
.w3-padding-lr-16 { padding-left: 16px !important; padding-right: 16px !important; }
.w3-padding-lr-20 { padding-left: 20px !important; padding-right: 20px !important; }
.w3-padding-lr-24 { padding-left: 24px !important; padding-right: 24px !important; }
.w3-padding-lr-32 { padding-left: 32px !important; padding-right: 32px !important; }
.w3-padding-lr-40 { padding-left: 40px !important; padding-right: 40px !important; }
.w3-padding-lr-48 { padding-left: 48px !important; padding-right: 48px !important; }
.w3-padding-lr-56 { padding-left: 56px !important; padding-right: 56px !important; }
.w3-padding-lr-64 { padding-left: 64px !important; padding-right: 64px !important; }
.w3-padding-lr-72 { padding-left: 72px !important; padding-right: 72px !important; }
.w3-padding-lr-80 { padding-left: 80px !important; padding-right: 80px !important; }
.w3-padding-all-1 { padding: 1px !important; }
.w3-padding-all-2 { padding: 2px !important; }
.w3-padding-all-3 { padding: 3px !important; }
.w3-padding-all-4 { padding: 4px !important; }
.w3-padding-all-8 { padding: 8px !important; }
.w3-padding-all-12 { padding: 12px !important; }
.w3-padding-all-16 { padding: 16px !important; }
.w3-padding-all-20 { padding: 20px !important; }
.w3-padding-all-24 { padding: 24px !important; }
.w3-padding-all-32 { padding: 32px !important; }
.w3-padding-all-40 { padding: 40px !important; }
.w3-padding-all-48 { padding: 48px !important; }
.w3-padding-all-56 { padding: 56px !important; }
.w3-padding-all-64 { padding: 64px !important; }
.w3-padding-all-72 { padding: 72px !important; }
.w3-padding-all-80 { padding: 80px !important; }
.w3-padding-top-4 { padding-top: 4px !important; }
.w3-padding-top-8 { padding-top: 8px !important; }
.w3-padding-top-12 { padding-top: 12px !important; }
.w3-padding-top-16 { padding-top: 16px !important; }
.w3-padding-top-20 { padding-top: 20px !important; }
.w3-padding-top-24 { padding-top: 24px !important; }
.w3-padding-top-32 { padding-top: 32px !important; }
.w3-padding-top-40 { padding-top: 40px !important; }
.w3-padding-top-48 { padding-top: 48px !important; }
.w3-padding-top-56 { padding-top: 56px !important; }
.w3-padding-top-64 { padding-top: 64px !important; }
.w3-padding-top-72 { padding-top: 72px !important; }
.w3-padding-top-80 { padding-top: 80px !important; }
.w3-padding-bottom-4 { padding-bottom: 4px !important; }
.w3-padding-bottom-8 { padding-bottom: 8px !important; }
.w3-padding-bottom-12 { padding-bottom: 12px !important; }
.w3-padding-bottom-16 { padding-bottom: 16px !important; }
.w3-padding-bottom-20 { padding-bottom: 20px !important; }
.w3-padding-bottom-24 { padding-bottom: 24px !important; }
.w3-padding-bottom-32 { padding-bottom: 32px !important; }
.w3-padding-bottom-40 { padding-bottom: 40px !important; }
.w3-padding-bottom-48 { padding-bottom: 48px !important; }
.w3-padding-bottom-56 { padding-bottom: 56px !important; }
.w3-padding-bottom-64 { padding-bottom: 64px !important; }
.w3-padding-bottom-72 { padding-bottom: 72px !important; }
.w3-padding-bottom-80 { padding-bottom: 80px !important; }
.w3-padding-right-4 { padding-right: 4px !important; }
.w3-padding-right-8 { padding-right: 8px !important; }
.w3-padding-right-12 { padding-right: 12px !important; }
.w3-padding-right-16 { padding-right: 16px !important; }
.w3-padding-right-20 { padding-right: 20px !important; }
.w3-padding-right-24 { padding-right: 24px !important; }
.w3-padding-right-32 { padding-right: 32px !important; }
.w3-padding-right-40 { padding-right: 40px !important; }
.w3-padding-right-48 { padding-right: 48px !important; }
.w3-padding-right-56 { padding-right: 56px !important; }
.w3-padding-right-64 { padding-right: 64px !important; }
.w3-padding-right-72 { padding-right: 72px !important; }
.w3-padding-right-80 { padding-right: 80px !important; }
.w3-padding-left-4 { padding-left: 4px !important; }
.w3-padding-left-8 { padding-left: 8px !important; }
.w3-padding-left-12 { padding-left: 12px !important; }
.w3-padding-left-16 { padding-left: 16px !important; }
.w3-padding-left-20 { padding-left: 20px !important; }
.w3-padding-left-24 { padding-left: 24px !important; }
.w3-padding-left-32 { padding-left: 32px !important; }
.w3-padding-left-40 { padding-left: 40px !important; }
.w3-padding-left-48 { padding-left: 48px !important; }
.w3-padding-left-56 { padding-left: 56px !important; }
.w3-padding-left-64 { padding-left: 64px !important; }
.w3-padding-left-72 { padding-left: 72px !important; }
.w3-padding-left-80 { padding-left: 80px !important; }
.w3-padding-all-0, .w3-padding-0 { padding: 0px !important; }
.w3-padding-top-0 { padding-top: 0px !important; }
.w3-padding-bottom-0 { padding-bottom: 0px !important; }
.w3-padding-left-0 { padding-left: 0px !important; }
.w3-padding-right-0 { padding-right: 0px !important; }
@media (min-width:993px) {
	.w3-padding-pc-up, .w3-padding-8-16-pc-up { padding: 8px 16px !important; }
	.w3-padding-tb-4-pc-up { padding-top: 4px !important; padding-bottom: 4px !important; }
	.w3-padding-tb-8-pc-up { padding-top: 8px !important; padding-bottom: 8px !important; }
	.w3-padding-tb-12-pc-up { padding-top: 12px !important; padding-bottom: 16px !important; }
	.w3-padding-tb-16-pc-up { padding-top: 16px !important; padding-bottom: 16px !important; }
	.w3-padding-tb-20-pc-up { padding-top: 20px !important; padding-bottom: 16px !important; }
	.w3-padding-tb-24-pc-up { padding-top: 24px !important; padding-bottom: 24px !important; }
	.w3-padding-tb-32-pc-up { padding-top: 32px !important; padding-bottom: 32px !important; }
	.w3-padding-tb-40-pc-up { padding-top: 40px !important; padding-bottom: 40px !important; }
	.w3-padding-tb-48-pc-up { padding-top: 48px !important; padding-bottom: 48px !important; }
	.w3-padding-tb-56-pc-up { padding-top: 56px !important; padding-bottom: 56px !important; }
	.w3-padding-tb-64-pc-up { padding-top: 64px !important; padding-bottom: 64px !important; }
	.w3-padding-tb-72-pc-up { padding-top: 72px !important; padding-bottom: 72px !important; }
	.w3-padding-tb-80-pc-up { padding-top: 80px !important; padding-bottom: 80px !important; }
	.w3-padding-lr-4-pc-up { padding-right: 4px !important; padding-left: 4px !important; }
	.w3-padding-lr-8-pc-up { padding-right: 8px !important; padding-left: 8px !important; }
	.w3-padding-lr-12-pc-up { padding-right: 12px !important; padding-left: 16px !important; }
	.w3-padding-lr-16-pc-up { padding-right: 16px !important; padding-left: 16px !important; }
	.w3-padding-lr-20-pc-up { padding-right: 20px !important; padding-left: 16px !important; }
	.w3-padding-lr-24-pc-up { padding-right: 24px !important; padding-left: 24px !important; }
	.w3-padding-lr-32-pc-up { padding-right: 32px !important; padding-left: 32px !important; }
	.w3-padding-lr-40-pc-up { padding-left: 40px !important; padding-right: 40px !important; }
	.w3-padding-lr-48-pc-up { padding-left: 48px !important; padding-right: 48px !important; }
	.w3-padding-lr-56-pc-up { padding-left: 56px !important; padding-right: 56px !important; }
	.w3-padding-lr-64-pc-up { padding-left: 64px !important; padding-right: 64px !important; }
	.w3-padding-lr-72-pc-up { padding-left: 72px !important; padding-right: 72px !important; }
	.w3-padding-lr-80-pc-up { padding-left: 80px !important; padding-right: 80px !important; }
	.w3-padding-all-1-pc-up { padding: 1px !important; }
	.w3-padding-all-2-pc-up { padding: 2px !important; }
	.w3-padding-all-3-pc-up { padding: 3px !important; }
	.w3-padding-all-4-pc-up { padding: 4px !important; }
	.w3-padding-all-8-pc-up { padding: 8px !important; }
	.w3-padding-all-12-pc-up { padding: 12px !important; }
	.w3-padding-all-16-pc-up { padding: 16px !important; }
	.w3-padding-all-20-pc-up { padding: 20px !important; }
	.w3-padding-all-24-pc-up { padding: 24px !important; }
	.w3-padding-all-32-pc-up { padding: 32px !important; }
	.w3-padding-all-40-pc-up { padding: 40px !important; }
	.w3-padding-all-48-pc-up { padding: 48px !important; }
	.w3-padding-all-56-pc-up { padding: 56px !important; }
	.w3-padding-all-64-pc-up { padding: 64px !important; }
	.w3-padding-all-72-pc-up { padding: 72px !important; }
	.w3-padding-all-80-pc-up { padding: 80px !important; }
	.w3-padding-top-4-pc-up { padding-top: 4px !important; }
	.w3-padding-top-8-pc-up { padding-top: 8px !important; }
	.w3-padding-top-12-pc-up { padding-top: 12px !important; }
	.w3-padding-top-16-pc-up { padding-top: 16px !important; }
	.w3-padding-top-20-pc-up { padding-top: 20px !important; }
	.w3-padding-top-24-pc-up { padding-top: 24px !important; }
	.w3-padding-top-32-pc-up { padding-top: 32px !important; }
	.w3-padding-top-40-pc-up { padding-top: 40px !important; }
	.w3-padding-top-48-pc-up { padding-top: 48px !important; }
	.w3-padding-top-56-pc-up { padding-top: 56px !important; }
	.w3-padding-top-64-pc-up { padding-top: 64px !important; }
	.w3-padding-top-72-pc-up { padding-top: 72px !important; }
	.w3-padding-top-80-pc-up { padding-top: 80px !important; }
	.w3-padding-bottom-4-pc-up { padding-bottom: 4px !important; }
	.w3-padding-bottom-8-pc-up { padding-bottom: 8px !important; }
	.w3-padding-bottom-12-pc-up { padding-bottom: 12px !important; }
	.w3-padding-bottom-16-pc-up { padding-bottom: 16px !important; }
	.w3-padding-bottom-20-pc-up { padding-bottom: 20px !important; }
	.w3-padding-bottom-24-pc-up { padding-bottom: 24px !important; }
	.w3-padding-bottom-32-pc-up { padding-bottom: 32px !important; }
	.w3-padding-bottom-40-pc-up { padding-bottom: 40px !important; }
	.w3-padding-bottom-48-pc-up { padding-bottom: 48px !important; }
	.w3-padding-bottom-56-pc-up { padding-bottom: 56px !important; }
	.w3-padding-bottom-64-pc-up { padding-bottom: 64px !important; }
	.w3-padding-bottom-72-pc-up { padding-bottom: 72px !important; }
	.w3-padding-bottom-80-pc-up { padding-bottom: 80px !important; }
	.w3-padding-right-4-pc-up { padding-right: 4px !important; }
	.w3-padding-right-8-pc-up { padding-right: 8px !important; }
	.w3-padding-right-16-pc-up { padding-right: 16px !important; }
	.w3-padding-right-24-pc-up { padding-right: 24px !important; }
	.w3-padding-right-32-pc-up { padding-right: 32px !important; }
	.w3-padding-right-40-pc-up { padding-right: 40px !important; }
	.w3-padding-right-48-pc-up { padding-right: 48px !important; }
	.w3-padding-right-56-pc-up { padding-right: 56px !important; }
	.w3-padding-right-64-pc-up { padding-right: 64px !important; }
	.w3-padding-right-72-pc-up { padding-right: 72px !important; }
	.w3-padding-right-80-pc-up { padding-right: 80px !important; }
	.w3-padding-left-4-pc-up { padding-left: 4px !important; }
	.w3-padding-left-8-pc-up { padding-left: 8px !important; }
	.w3-padding-left-12-pc-up { padding-left: 12px !important; }
	.w3-padding-left-16-pc-up { padding-left: 16px !important; }
	.w3-padding-left-20-pc-up { padding-left: 20px !important; }
	.w3-padding-left-24-pc-up { padding-left: 24px !important; }
	.w3-padding-left-32-pc-up { padding-left: 32px !important; }
	.w3-padding-left-40-pc-up { padding-left: 40px !important; }
	.w3-padding-left-48-pc-up { padding-left: 48px !important; }
	.w3-padding-left-56-pc-up { padding-left: 56px !important; }
	.w3-padding-left-64-pc-up { padding-left: 64px !important; }
	.w3-padding-left-72-pc-up { padding-left: 72px !important; }
	.w3-padding-left-80-pc-up { padding-left: 80px !important; }
	.w3-padding-all-0-pc-up, .w3-padding-0-pc-up { padding: 0px !important; }
	.w3-padding-top-0-pc-up { padding-top: 0px !important; }
	.w3-padding-bottom-0-pc-up { padding-bottom: 0px !important; }
	.w3-padding-left-0-pc-up { padding-left: 0px !important; }
	.w3-padding-right-0-pc-up { padding-right: 0px !important; }
}
@media (min-width:0px) and (max-width:992px) {
	.w3-padding-pc-in, .w3-padding-8-16-pc-in { padding: 8px 16px !important; }
	.w3-padding-tb-4-pc-in { padding-top: 4px !important; padding-bottom: 4px !important; }
	.w3-padding-tb-8-pc-in { padding-top: 8px !important; padding-bottom: 8px !important; }
	.w3-padding-tb-12-pc-in { padding-top: 12px !important; padding-bottom: 16px !important; }
	.w3-padding-tb-16-pc-in { padding-top: 16px !important; padding-bottom: 16px !important; }
	.w3-padding-tb-20-pc-in { padding-top: 20px !important; padding-bottom: 16px !important; }
	.w3-padding-tb-24-pc-in { padding-top: 24px !important; padding-bottom: 24px !important; }
	.w3-padding-tb-32-pc-in { padding-top: 32px !important; padding-bottom: 32px !important; }
	.w3-padding-tb-40-pc-in { padding-top: 40px !important; padding-bottom: 40px !important; }
	.w3-padding-tb-48-pc-in { padding-top: 48px !important; padding-bottom: 48px !important; }
	.w3-padding-tb-56-pc-in { padding-top: 56px !important; padding-bottom: 56px !important; }
	.w3-padding-tb-64-pc-in { padding-top: 64px !important; padding-bottom: 64px !important; }
	.w3-padding-tb-72-pc-in { padding-top: 72px !important; padding-bottom: 72px !important; }
	.w3-padding-tb-80-pc-in { padding-top: 80px !important; padding-bottom: 80px !important; }
	.w3-padding-lr-4-pc-in { padding-right: 4px !important; padding-left: 4px !important; }
	.w3-padding-lr-8-pc-in { padding-right: 8px !important; padding-left: 8px !important; }
	.w3-padding-lr-12-pc-in { padding-right: 12px !important; padding-left: 16px !important; }
	.w3-padding-lr-16-pc-in { padding-right: 16px !important; padding-left: 16px !important; }
	.w3-padding-lr-20-pc-in { padding-right: 20px !important; padding-left: 16px !important; }
	.w3-padding-lr-24-pc-in { padding-right: 24px !important; padding-left: 24px !important; }
	.w3-padding-lr-32-pc-in { padding-right: 32px !important; padding-left: 32px !important; }
	.w3-padding-lr-40-pc-in { padding-left: 40px !important; padding-right: 40px !important; }
	.w3-padding-lr-48-pc-in { padding-left: 48px !important; padding-right: 48px !important; }
	.w3-padding-lr-56-pc-in { padding-left: 56px !important; padding-right: 56px !important; }
	.w3-padding-lr-64-pc-in { padding-left: 64px !important; padding-right: 64px !important; }
	.w3-padding-lr-72-pc-in { padding-left: 72px !important; padding-right: 72px !important; }
	.w3-padding-lr-80-pc-in { padding-left: 80px !important; padding-right: 80px !important; }
	.w3-padding-all-1-pc-in { padding: 1px !important; }
	.w3-padding-all-2-pc-in { padding: 2px !important; }
	.w3-padding-all-3-pc-in { padding: 3px !important; }
	.w3-padding-all-4-pc-in { padding: 4px !important; }
	.w3-padding-all-8-pc-in { padding: 8px !important; }
	.w3-padding-all-12-pc-in { padding: 12px !important; }
	.w3-padding-all-16-pc-in { padding: 16px !important; }
	.w3-padding-all-20-pc-in { padding: 20px !important; }
	.w3-padding-all-24-pc-in { padding: 24px !important; }
	.w3-padding-all-32-pc-in { padding: 32px !important; }
	.w3-padding-all-40-pc-in { padding: 40px !important; }
	.w3-padding-all-48-pc-in { padding: 48px !important; }
	.w3-padding-all-56-pc-in { padding: 56px !important; }
	.w3-padding-all-64-pc-in { padding: 64px !important; }
	.w3-padding-all-72-pc-in { padding: 72px !important; }
	.w3-padding-all-80-pc-in { padding: 80px !important; }
	.w3-padding-top-4-pc-in { padding-top: 4px !important; }
	.w3-padding-top-8-pc-in { padding-top: 8px !important; }
	.w3-padding-top-12-pc-in { padding-top: 12px !important; }
	.w3-padding-top-16-pc-in { padding-top: 16px !important; }
	.w3-padding-top-20-pc-in { padding-top: 20px !important; }
	.w3-padding-top-24-pc-in { padding-top: 24px !important; }
	.w3-padding-top-32-pc-in { padding-top: 32px !important; }
	.w3-padding-top-40-pc-in { padding-top: 40px !important; }
	.w3-padding-top-48-pc-in { padding-top: 48px !important; }
	.w3-padding-top-56-pc-in { padding-top: 56px !important; }
	.w3-padding-top-64-pc-in { padding-top: 64px !important; }
	.w3-padding-top-72-pc-in { padding-top: 72px !important; }
	.w3-padding-top-80-pc-in { padding-top: 80px !important; }
	.w3-padding-bottom-4-pc-in { padding-bottom: 4px !important; }
	.w3-padding-bottom-8-pc-in { padding-bottom: 8px !important; }
	.w3-padding-bottom-12-pc-in { padding-bottom: 12px !important; }
	.w3-padding-bottom-16-pc-in { padding-bottom: 16px !important; }
	.w3-padding-bottom-20-pc-in { padding-bottom: 20px !important; }
	.w3-padding-bottom-24-pc-in { padding-bottom: 24px !important; }
	.w3-padding-bottom-32-pc-in { padding-bottom: 32px !important; }
	.w3-padding-bottom-40-pc-in { padding-bottom: 40px !important; }
	.w3-padding-bottom-48-pc-in { padding-bottom: 48px !important; }
	.w3-padding-bottom-56-pc-in { padding-bottom: 56px !important; }
	.w3-padding-bottom-64-pc-in { padding-bottom: 64px !important; }
	.w3-padding-bottom-72-pc-in { padding-bottom: 72px !important; }
	.w3-padding-bottom-80-pc-in { padding-bottom: 80px !important; }
	.w3-padding-right-4-pc-in { padding-right: 4px !important; }
	.w3-padding-right-8-pc-in { padding-right: 8px !important; }
	.w3-padding-right-16-pc-in { padding-right: 16px !important; }
	.w3-padding-right-24-pc-in { padding-right: 24px !important; }
	.w3-padding-right-32-pc-in { padding-right: 32px !important; }
	.w3-padding-right-40-pc-in { padding-right: 40px !important; }
	.w3-padding-right-48-pc-in { padding-right: 48px !important; }
	.w3-padding-right-56-pc-in { padding-right: 56px !important; }
	.w3-padding-right-64-pc-in { padding-right: 64px !important; }
	.w3-padding-right-72-pc-in { padding-right: 72px !important; }
	.w3-padding-right-80-pc-in { padding-right: 80px !important; }
	.w3-padding-left-4-pc-in { padding-left: 4px !important; }
	.w3-padding-left-8-pc-in { padding-left: 8px !important; }
	.w3-padding-left-12-pc-in { padding-left: 12px !important; }
	.w3-padding-left-16-pc-in { padding-left: 16px !important; }
	.w3-padding-left-20-pc-in { padding-left: 20px !important; }
	.w3-padding-left-24-pc-in { padding-left: 24px !important; }
	.w3-padding-left-32-pc-in { padding-left: 32px !important; }
	.w3-padding-left-40-pc-in { padding-left: 40px !important; }
	.w3-padding-left-48-pc-in { padding-left: 48px !important; }
	.w3-padding-left-56-pc-in { padding-left: 56px !important; }
	.w3-padding-left-64-pc-in { padding-left: 64px !important; }
	.w3-padding-left-72-pc-in { padding-left: 72px !important; }
	.w3-padding-left-80-pc-in { padding-left: 80px !important; }
	.w3-padding-all-0-pc-in, .w3-padding-0-pc-in { padding: 0px !important; }
	.w3-padding-top-0-pc-in { padding-top: 0px !important; }
	.w3-padding-bottom-0-pc-in { padding-bottom: 0px !important; }
	.w3-padding-left-0-pc-in { padding-left: 0px !important; }
	.w3-padding-right-0-pc-in { padding-right: 0px !important; }
}
@media (min-width:601px) and (max-width:992px) {
	.w3-padding-tablet, .w3-padding-8-16-tablet { padding: 8px 16px !important; }
	.w3-padding-tb-4-tablet { padding-top: 4px !important; padding-bottom: 4px !important; }
	.w3-padding-tb-8-tablet { padding-top: 8px !important; padding-bottom: 8px !important; }
	.w3-padding-tb-12-tablet { padding-top: 12px !important; padding-bottom: 12px !important; }
	.w3-padding-tb-16-tablet { padding-top: 16px !important; padding-bottom: 16px !important; }
	.w3-padding-tb-20-tablet { padding-top: 20px !important; padding-bottom: 20px !important; }
	.w3-padding-tb-24-tablet { padding-top: 24px !important; padding-bottom: 24px !important; }
	.w3-padding-tb-32-tablet { padding-top: 32px !important; padding-bottom: 32px !important; }
	.w3-padding-tb-40-tablet { padding-top: 40px !important; padding-bottom: 40px !important; }
	.w3-padding-tb-48-tablet { padding-top: 48px !important; padding-bottom: 48px !important; }
	.w3-padding-tb-56-tablet { padding-top: 56px !important; padding-bottom: 56px !important; }
	.w3-padding-tb-64-tablet { padding-top: 64px !important; padding-bottom: 64px !important; }
	.w3-padding-tb-72-tablet { padding-top: 72px !important; padding-bottom: 72px !important; }
	.w3-padding-tb-80-tablet { padding-top: 80px !important; padding-bottom: 80px !important; }
	.w3-padding-lr-4-tablet { padding-right: 4px !important; padding-left: 4px !important; }
	.w3-padding-lr-8-tablet { padding-right: 8px !important; padding-left: 8px !important; }
	.w3-padding-lr-12-tablet { padding-right: 12px !important; padding-left: 12px !important; }
	.w3-padding-lr-16-tablet { padding-right: 16px !important; padding-left: 16px !important; }
	.w3-padding-lr-20-tablet { padding-right: 20px !important; padding-left: 20px !important; }
	.w3-padding-lr-24-tablet { padding-right: 24px !important; padding-left: 24px !important; }
	.w3-padding-lr-32-tablet { padding-right: 32px !important; padding-left: 32px !important; }
	.w3-padding-lr-40-tablet { padding-left: 40px !important; padding-right: 40px !important; }
	.w3-padding-lr-48-tablet { padding-left: 48px !important; padding-right: 48px !important; }
	.w3-padding-lr-56-tablet { padding-left: 56px !important; padding-right: 56px !important; }
	.w3-padding-lr-64-tablet { padding-left: 64px !important; padding-right: 64px !important; }
	.w3-padding-lr-72-tablet { padding-left: 72px !important; padding-right: 72px !important; }
	.w3-padding-lr-80-tablet { padding-left: 80px !important; padding-right: 80px !important; }
	.w3-padding-all-1-tablet { padding: 1px !important; }
	.w3-padding-all-2-tablet { padding: 2px !important; }
	.w3-padding-all-3-tablet { padding: 3px !important; }
	.w3-padding-all-4-tablet { padding: 4px !important; }
	.w3-padding-all-8-tablet { padding: 8px !important; }
	.w3-padding-all-12-tablet { padding: 12px !important; }
	.w3-padding-all-16-tablet { padding: 16px !important; }
	.w3-padding-all-20-tablet { padding: 20px !important; }
	.w3-padding-all-24-tablet { padding: 24px !important; }
	.w3-padding-all-32-tablet { padding: 32px !important; }
	.w3-padding-all-40-tablet { padding: 40px !important; }
	.w3-padding-all-48-tablet { padding: 48px !important; }
	.w3-padding-all-56-tablet { padding: 56px !important; }
	.w3-padding-all-64-tablet { padding: 64px !important; }
	.w3-padding-all-72-tablet { padding: 72px !important; }
	.w3-padding-all-80-tablet { padding: 80px !important; }
	.w3-padding-top-4-tablet { padding-top: 4px !important; }
	.w3-padding-top-8-tablet { padding-top: 8px !important; }
	.w3-padding-top-12-tablet { padding-top: 12px !important; }
	.w3-padding-top-16-tablet { padding-top: 16px !important; }
	.w3-padding-top-20-tablet { padding-top: 20px !important; }
	.w3-padding-top-24-tablet { padding-top: 24px !important; }
	.w3-padding-top-32-tablet { padding-top: 32px !important; }
	.w3-padding-top-40-tablet { padding-top: 40px !important; }
	.w3-padding-top-48-tablet { padding-top: 48px !important; }
	.w3-padding-top-56-tablet { padding-top: 56px !important; }
	.w3-padding-top-64-tablet { padding-top: 64px !important; }
	.w3-padding-top-72-tablet { padding-top: 72px !important; }
	.w3-padding-top-80-tablet { padding-top: 80px !important; }
	.w3-padding-bottom-4-tablet { padding-bottom: 4px !important; }
	.w3-padding-bottom-8-tablet { padding-bottom: 8px !important; }
	.w3-padding-bottom-12-tablet { padding-bottom: 12px !important; }
	.w3-padding-bottom-16-tablet { padding-bottom: 16px !important; }
	.w3-padding-bottom-20-tablet { padding-bottom: 20px !important; }
	.w3-padding-bottom-24-tablet { padding-bottom: 24px !important; }
	.w3-padding-bottom-32-tablet { padding-bottom: 32px !important; }
	.w3-padding-bottom-40-tablet { padding-bottom: 40px !important; }
	.w3-padding-bottom-48-tablet { padding-bottom: 48px !important; }
	.w3-padding-bottom-56-tablet { padding-bottom: 56px !important; }
	.w3-padding-bottom-64-tablet { padding-bottom: 64px !important; }
	.w3-padding-bottom-72-tablet { padding-bottom: 72px !important; }
	.w3-padding-bottom-80-tablet { padding-bottom: 80px !important; }
	.w3-padding-right-4-tablet { padding-right: 4px !important; }
	.w3-padding-right-8-tablet { padding-right: 8px !important; }
	.w3-padding-right-12-tablet { padding-right: 12px !important; }
	.w3-padding-right-16-tablet { padding-right: 16px !important; }
	.w3-padding-right-20-tablet { padding-right: 20px !important; }
	.w3-padding-right-24-tablet { padding-right: 24px !important; }
	.w3-padding-right-32-tablet { padding-right: 32px !important; }
	.w3-padding-right-40-tablet { padding-right: 40px !important; }
	.w3-padding-right-48-tablet { padding-right: 48px !important; }
	.w3-padding-right-56-tablet { padding-right: 56px !important; }
	.w3-padding-right-64-tablet { padding-right: 64px !important; }
	.w3-padding-right-72-tablet { padding-right: 72px !important; }
	.w3-padding-right-80-tablet { padding-right: 80px !important; }
	.w3-padding-left-4-tablet { padding-left: 4px !important; }
	.w3-padding-left-8-tablet { padding-left: 8px !important; }
	.w3-padding-left-12-tablet { padding-left: 12px !important; }
	.w3-padding-left-16-tablet { padding-left: 16px !important; }
	.w3-padding-left-20-tablet { padding-left: 20px !important; }
	.w3-padding-left-24-tablet { padding-left: 24px !important; }
	.w3-padding-left-32-tablet { padding-left: 32px !important; }
	.w3-padding-left-40-tablet { padding-left: 40px !important; }
	.w3-padding-left-48-tablet { padding-left: 48px !important; }
	.w3-padding-left-56-tablet { padding-left: 56px !important; }
	.w3-padding-left-64-tablet { padding-left: 64px !important; }
	.w3-padding-left-72-tablet { padding-left: 72px !important; }
	.w3-padding-left-80-tablet { padding-left: 80px !important; }
	.w3-padding-all-0-tablet, .w3-padding-0-tablet { padding: 0px !important; }
	.w3-padding-top-0-tablet { padding-top: 0px !important; }
	.w3-padding-bottom-0-tablet { padding-bottom: 0px !important; }
	.w3-padding-left-0-tablet { padding-left: 0px !important; }
	.w3-padding-right-0-tablet { padding-right: 0px !important; }
}
@media (min-width:0px) and (max-width:800px) {
	.w3-padding-ei-in, .w3-padding-8-16-ei-in { padding: 8px 16px !important; }
	.w3-padding-tb-4-ei-in { padding-top: 4px !important; padding-bottom: 4px !important; }
	.w3-padding-tb-8-ei-in { padding-top: 8px !important; padding-bottom: 8px !important; }
	.w3-padding-tb-12-ei-in { padding-top: 12px !important; padding-bottom: 12px !important; }
	.w3-padding-tb-16-ei-in { padding-top: 16px !important; padding-bottom: 16px !important; }
	.w3-padding-tb-20-ei-in { padding-top: 20px !important; padding-bottom: 20px !important; }
	.w3-padding-tb-24-ei-in { padding-top: 24px !important; padding-bottom: 24px !important; }
	.w3-padding-tb-32-ei-in { padding-top: 32px !important; padding-bottom: 32px !important; }
	.w3-padding-tb-40-ei-in { padding-top: 40px !important; padding-bottom: 40px !important; }
	.w3-padding-tb-48-ei-in { padding-top: 48px !important; padding-bottom: 48px !important; }
	.w3-padding-tb-56-ei-in { padding-top: 56px !important; padding-bottom: 56px !important; }
	.w3-padding-tb-64-ei-in { padding-top: 64px !important; padding-bottom: 64px !important; }
	.w3-padding-tb-72-ei-in { padding-top: 72px !important; padding-bottom: 72px !important; }
	.w3-padding-tb-80-ei-in { padding-top: 80px !important; padding-bottom: 80px !important; }
	.w3-padding-lr-4-ei-in { padding-right: 4px !important; padding-left: 4px !important; }
	.w3-padding-lr-8-ei-in { padding-right: 8px !important; padding-left: 8px !important; }
	.w3-padding-lr-12-ei-in { padding-right: 12px !important; padding-left: 12px !important; }
	.w3-padding-lr-16-ei-in { padding-right: 16px !important; padding-left: 16px !important; }
	.w3-padding-lr-20-ei-in { padding-right: 20px !important; padding-left: 20px !important; }
	.w3-padding-lr-24-ei-in { padding-right: 24px !important; padding-left: 24px !important; }
	.w3-padding-lr-32-ei-in { padding-right: 32px !important; padding-left: 32px !important; }
	.w3-padding-lr-40-ei-in { padding-left: 40px !important; padding-right: 40px !important; }
	.w3-padding-lr-48-ei-in { padding-left: 48px !important; padding-right: 48px !important; }
	.w3-padding-lr-56-ei-in { padding-left: 56px !important; padding-right: 56px !important; }
	.w3-padding-lr-64-ei-in { padding-left: 64px !important; padding-right: 64px !important; }
	.w3-padding-lr-72-ei-in { padding-left: 72px !important; padding-right: 72px !important; }
	.w3-padding-lr-80-ei-in { padding-left: 80px !important; padding-right: 80px !important; }
	.w3-padding-all-1-ei-in { padding: 1px !important; }
	.w3-padding-all-2-ei-in { padding: 2px !important; }
	.w3-padding-all-3-ei-in { padding: 3px !important; }
	.w3-padding-all-4-ei-in { padding: 4px !important; }
	.w3-padding-all-8-ei-in { padding: 8px !important; }
	.w3-padding-all-12-ei-in { padding: 12px !important; }
	.w3-padding-all-16-ei-in { padding: 16px !important; }
	.w3-padding-all-20-ei-in { padding: 20px !important; }
	.w3-padding-all-24-ei-in { padding: 24px !important; }
	.w3-padding-all-32-ei-in { padding: 32px !important; }
	.w3-padding-all-40-ei-in { padding: 40px !important; }
	.w3-padding-all-48-ei-in { padding: 48px !important; }
	.w3-padding-all-56-ei-in { padding: 56px !important; }
	.w3-padding-all-64-ei-in { padding: 64px !important; }
	.w3-padding-all-72-ei-in { padding: 72px !important; }
	.w3-padding-all-80-ei-in { padding: 80px !important; }
	.w3-padding-top-4-ei-in { padding-top: 4px !important; }
	.w3-padding-top-8-ei-in { padding-top: 8px !important; }
	.w3-padding-top-12-ei-in { padding-top: 12px !important; }
	.w3-padding-top-16-ei-in { padding-top: 16px !important; }
	.w3-padding-top-20-ei-in { padding-top: 20px !important; }
	.w3-padding-top-24-ei-in { padding-top: 24px !important; }
	.w3-padding-top-32-ei-in { padding-top: 32px !important; }
	.w3-padding-top-40-ei-in { padding-top: 40px !important; }
	.w3-padding-top-48-ei-in { padding-top: 48px !important; }
	.w3-padding-top-56-ei-in { padding-top: 56px !important; }
	.w3-padding-top-64-ei-in { padding-top: 64px !important; }
	.w3-padding-top-72-ei-in { padding-top: 72px !important; }
	.w3-padding-top-80-ei-in { padding-top: 80px !important; }
	.w3-padding-bottom-4-ei-in { padding-bottom: 4px !important; }
	.w3-padding-bottom-8-ei-in { padding-bottom: 8px !important; }
	.w3-padding-bottom-12-ei-in { padding-bottom: 12px !important; }
	.w3-padding-bottom-16-ei-in { padding-bottom: 16px !important; }
	.w3-padding-bottom-20-ei-in { padding-bottom: 20px !important; }
	.w3-padding-bottom-24-ei-in { padding-bottom: 24px !important; }
	.w3-padding-bottom-32-ei-in { padding-bottom: 32px !important; }
	.w3-padding-bottom-40-ei-in { padding-bottom: 40px !important; }
	.w3-padding-bottom-48-ei-in { padding-bottom: 48px !important; }
	.w3-padding-bottom-56-ei-in { padding-bottom: 56px !important; }
	.w3-padding-bottom-64-ei-in { padding-bottom: 64px !important; }
	.w3-padding-bottom-72-ei-in { padding-bottom: 72px !important; }
	.w3-padding-bottom-80-ei-in { padding-bottom: 80px !important; }
	.w3-padding-right-4-ei-in { padding-right: 4px !important; }
	.w3-padding-right-8-ei-in { padding-right: 8px !important; }
	.w3-padding-right-12-ei-in { padding-right: 12px !important; }
	.w3-padding-right-16-ei-in { padding-right: 16px !important; }
	.w3-padding-right-20-ei-in { padding-right: 20px !important; }
	.w3-padding-right-24-ei-in { padding-right: 24px !important; }
	.w3-padding-right-32-ei-in { padding-right: 32px !important; }
	.w3-padding-right-40-ei-in { padding-right: 40px !important; }
	.w3-padding-right-48-ei-in { padding-right: 48px !important; }
	.w3-padding-right-56-ei-in { padding-right: 56px !important; }
	.w3-padding-right-64-ei-in { padding-right: 64px !important; }
	.w3-padding-right-72-ei-in { padding-right: 72px !important; }
	.w3-padding-right-80-ei-in { padding-right: 80px !important; }
	.w3-padding-left-4-ei-in { padding-left: 4px !important; }
	.w3-padding-left-8-ei-in { padding-left: 8px !important; }
	.w3-padding-left-12-ei-in { padding-left: 12px !important; }
	.w3-padding-left-16-ei-in { padding-left: 16px !important; }
	.w3-padding-left-20-ei-in { padding-left: 20px !important; }
	.w3-padding-left-24-ei-in { padding-left: 24px !important; }
	.w3-padding-left-32-ei-in { padding-left: 32px !important; }
	.w3-padding-left-40-ei-in { padding-left: 40px !important; }
	.w3-padding-left-48-ei-in { padding-left: 48px !important; }
	.w3-padding-left-56-ei-in { padding-left: 56px !important; }
	.w3-padding-left-64-ei-in { padding-left: 64px !important; }
	.w3-padding-left-72-ei-in { padding-left: 72px !important; }
	.w3-padding-left-80-ei-in { padding-left: 80px !important; }
	.w3-padding-all-0-ei-in, .w3-padding-0-ei-in { padding: 0px !important; }
	.w3-padding-top-0-ei-in { padding-top: 0px !important; }
	.w3-padding-bottom-0-ei-in { padding-bottom: 0px !important; }
	.w3-padding-left-0-ei-in { padding-left: 0px !important; }
	.w3-padding-right-0-ei-in { padding-right: 0px !important; }
}
@media (min-width:801px) {
	.w3-padding-ei-up, .w3-padding-8-16-ei-up { padding: 8px 16px !important; }
	.w3-padding-tb-4-ei-up { padding-top: 4px !important; padding-bottom: 4px !important; }
	.w3-padding-tb-8-ei-up { padding-top: 8px !important; padding-bottom: 8px !important; }
	.w3-padding-tb-12-ei-up { padding-top: 12px !important; padding-bottom: 12px !important; }
	.w3-padding-tb-16-ei-up { padding-top: 16px !important; padding-bottom: 16px !important; }
	.w3-padding-tb-20-ei-up { padding-top: 20px !important; padding-bottom: 20px !important; }
	.w3-padding-tb-24-ei-up { padding-top: 24px !important; padding-bottom: 24px !important; }
	.w3-padding-tb-32-ei-up { padding-top: 32px !important; padding-bottom: 32px !important; }
	.w3-padding-tb-40-ei-up { padding-top: 40px !important; padding-bottom: 40px !important; }
	.w3-padding-tb-48-ei-up { padding-top: 48px !important; padding-bottom: 48px !important; }
	.w3-padding-tb-56-ei-up { padding-top: 56px !important; padding-bottom: 56px !important; }
	.w3-padding-tb-64-ei-up { padding-top: 64px !important; padding-bottom: 64px !important; }
	.w3-padding-tb-72-ei-up { padding-top: 72px !important; padding-bottom: 72px !important; }
	.w3-padding-tb-80-ei-up { padding-top: 80px !important; padding-bottom: 80px !important; }
	.w3-padding-lr-4-ei-up { padding-right: 4px !important; padding-left: 4px !important; }
	.w3-padding-lr-8-ei-up { padding-right: 8px !important; padding-left: 8px !important; }
	.w3-padding-lr-16-ei-up { padding-right: 16px !important; padding-left: 16px !important; }
	.w3-padding-lr-24-ei-up { padding-right: 24px !important; padding-left: 24px !important; }
	.w3-padding-lr-32-ei-up { padding-right: 32px !important; padding-left: 32px !important; }
	.w3-padding-lr-40-ei-up { padding-left: 40px !important; padding-right: 40px !important; }
	.w3-padding-lr-48-ei-up { padding-left: 48px !important; padding-right: 48px !important; }
	.w3-padding-lr-56-ei-up { padding-left: 56px !important; padding-right: 56px !important; }
	.w3-padding-lr-64-ei-up { padding-left: 64px !important; padding-right: 64px !important; }
	.w3-padding-lr-72-ei-up { padding-left: 72px !important; padding-right: 72px !important; }
	.w3-padding-lr-80-ei-up { padding-left: 80px !important; padding-right: 80px !important; }
	.w3-padding-all-1-ei-up { padding: 1px !important; }
	.w3-padding-all-2-ei-up { padding: 2px !important; }
	.w3-padding-all-3-ei-up { padding: 3px !important; }
	.w3-padding-all-4-ei-up { padding: 4px !important; }
	.w3-padding-all-8-ei-up { padding: 8px !important; }
	.w3-padding-all-12-ei-up { padding: 12px !important; }
	.w3-padding-all-16-ei-up { padding: 16px !important; }
	.w3-padding-all-20-ei-up { padding: 20px !important; }
	.w3-padding-all-24-ei-up { padding: 24px !important; }
	.w3-padding-all-32-ei-up { padding: 32px !important; }
	.w3-padding-all-40-ei-up { padding: 40px !important; }
	.w3-padding-all-48-ei-up { padding: 48px !important; }
	.w3-padding-all-56-ei-up { padding: 56px !important; }
	.w3-padding-all-64-ei-up { padding: 64px !important; }
	.w3-padding-all-72-ei-up { padding: 72px !important; }
	.w3-padding-all-80-ei-up { padding: 80px !important; }
	.w3-padding-top-4-ei-up { padding-top: 4px !important; }
	.w3-padding-top-8-ei-up { padding-top: 8px !important; }
	.w3-padding-top-12-ei-up { padding-top: 12px !important; }
	.w3-padding-top-16-ei-up { padding-top: 16px !important; }
	.w3-padding-top-20-ei-up { padding-top: 20px !important; }
	.w3-padding-top-24-ei-up { padding-top: 24px !important; }
	.w3-padding-top-32-ei-up { padding-top: 32px !important; }
	.w3-padding-top-40-ei-up { padding-top: 40px !important; }
	.w3-padding-top-48-ei-up { padding-top: 48px !important; }
	.w3-padding-top-56-ei-up { padding-top: 56px !important; }
	.w3-padding-top-64-ei-up { padding-top: 64px !important; }
	.w3-padding-top-72-ei-up { padding-top: 72px !important; }
	.w3-padding-top-80-ei-up { padding-top: 80px !important; }
	.w3-padding-bottom-4-ei-up { padding-bottom: 4px !important; }
	.w3-padding-bottom-8-ei-up { padding-bottom: 8px !important; }
	.w3-padding-bottom-12-ei-up { padding-bottom: 12px !important; }
	.w3-padding-bottom-16-ei-up { padding-bottom: 16px !important; }
	.w3-padding-bottom-20-ei-up { padding-bottom: 20px !important; }
	.w3-padding-bottom-24-ei-up { padding-bottom: 24px !important; }
	.w3-padding-bottom-32-ei-up { padding-bottom: 32px !important; }
	.w3-padding-bottom-40-ei-up { padding-bottom: 40px !important; }
	.w3-padding-bottom-48-ei-up { padding-bottom: 48px !important; }
	.w3-padding-bottom-56-ei-up { padding-bottom: 56px !important; }
	.w3-padding-bottom-64-ei-up { padding-bottom: 64px !important; }
	.w3-padding-bottom-72-ei-up { padding-bottom: 72px !important; }
	.w3-padding-bottom-80-ei-up { padding-bottom: 80px !important; }
	.w3-padding-right-4-ei-up { padding-right: 4px !important; }
	.w3-padding-right-8-ei-up { padding-right: 8px !important; }
	.w3-padding-right-12-ei-up { padding-right: 12px !important; }
	.w3-padding-right-16-ei-up { padding-right: 16px !important; }
	.w3-padding-right-20-ei-up { padding-right: 20px !important; }
	.w3-padding-right-24-ei-up { padding-right: 24px !important; }
	.w3-padding-right-32-ei-up { padding-right: 32px !important; }
	.w3-padding-right-40-ei-up { padding-right: 40px !important; }
	.w3-padding-right-48-ei-up { padding-right: 48px !important; }
	.w3-padding-right-56-ei-up { padding-right: 56px !important; }
	.w3-padding-right-64-ei-up { padding-right: 64px !important; }
	.w3-padding-right-72-ei-up { padding-right: 72px !important; }
	.w3-padding-right-80-ei-up { padding-right: 80px !important; }
	.w3-padding-left-4-ei-up { padding-left: 4px !important; }
	.w3-padding-left-8-ei-up { padding-left: 8px !important; }
	.w3-padding-left-12-ei-up { padding-left: 12px !important; }
	.w3-padding-left-16-ei-up { padding-left: 16px !important; }
	.w3-padding-left-20-ei-up { padding-left: 20px !important; }
	.w3-padding-left-24-ei-up { padding-left: 24px !important; }
	.w3-padding-left-32-ei-up { padding-left: 32px !important; }
	.w3-padding-left-40-ei-up { padding-left: 40px !important; }
	.w3-padding-left-48-ei-up { padding-left: 48px !important; }
	.w3-padding-left-56-ei-up { padding-left: 56px !important; }
	.w3-padding-left-64-ei-up { padding-left: 64px !important; }
	.w3-padding-left-72-ei-up { padding-left: 72px !important; }
	.w3-padding-left-80-ei-up { padding-left: 80px !important; }
	.w3-padding-all-0-ei-up, .w3-padding-0-ei-up { padding: 0px !important; }
	.w3-padding-top-0-ei-up { padding-top: 0px !important; }
	.w3-padding-bottom-0-ei-up { padding-bottom: 0px !important; }
	.w3-padding-left-0-ei-up { padding-left: 0px !important; }
	.w3-padding-right-0-ei-up { padding-right: 0px !important; }
}
@media (min-width:0px) and (max-width:600px) {
	.w3-padding-mobile, .w3-padding-8-16-mobile-in { padding: 8px 16px !important; }
	.w3-padding-tb-4-mobile-in { padding-top: 4px !important; padding-bottom: 4px !important; }
	.w3-padding-tb-8-mobile-in { padding-top: 8px !important; padding-bottom: 8px !important; }
	.w3-padding-tb-12-mobile-in { padding-top: 12px !important; padding-bottom: 12px !important; }
	.w3-padding-tb-16-mobile-in { padding-top: 16px !important; padding-bottom: 16px !important; }
	.w3-padding-tb-20-mobile-in { padding-top: 20px !important; padding-bottom: 20px !important; }
	.w3-padding-tb-24-mobile-in { padding-top: 24px !important; padding-bottom: 24px !important; }
	.w3-padding-tb-32-mobile-in { padding-top: 32px !important; padding-bottom: 32px !important; }
	.w3-padding-tb-40-mobile-in { padding-top: 40px !important; padding-bottom: 40px !important; }
	.w3-padding-tb-48-mobile-in { padding-top: 48px !important; padding-bottom: 48px !important; }
	.w3-padding-tb-56-mobile-in { padding-top: 56px !important; padding-bottom: 56px !important; }
	.w3-padding-tb-64-mobile-in { padding-top: 64px !important; padding-bottom: 64px !important; }
	.w3-padding-tb-72-mobile-in { padding-top: 72px !important; padding-bottom: 72px !important; }
	.w3-padding-tb-80-mobile-in { padding-top: 80px !important; padding-bottom: 80px !important; }
	.w3-padding-lr-4-mobile-in { padding-right: 4px !important; padding-left: 4px !important; }
	.w3-padding-lr-8-mobile-in { padding-right: 8px !important; padding-left: 8px !important; }
	.w3-padding-lr-12-mobile-in { padding-right: 12px !important; padding-left: 12px !important; }
	.w3-padding-lr-16-mobile-in { padding-right: 16px !important; padding-left: 16px !important; }
	.w3-padding-lr-20-mobile-in { padding-right: 20px !important; padding-left: 20px !important; }
	.w3-padding-lr-24-mobile-in { padding-right: 24px !important; padding-left: 24px !important; }
	.w3-padding-lr-32-mobile-in { padding-right: 32px !important; padding-left: 32px !important; }
	.w3-padding-lr-40-mobile-in { padding-left: 40px !important; padding-right: 40px !important; }
	.w3-padding-lr-48-mobile-in { padding-left: 48px !important; padding-right: 48px !important; }
	.w3-padding-lr-56-mobile-in { padding-left: 56px !important; padding-right: 56px !important; }
	.w3-padding-lr-64-mobile-in { padding-left: 64px !important; padding-right: 64px !important; }
	.w3-padding-lr-72-mobile-in { padding-left: 72px !important; padding-right: 72px !important; }
	.w3-padding-lr-80-mobile-in { padding-left: 80px !important; padding-right: 80px !important; }
	.w3-padding-all-1-mobile-in { padding: 1px !important; }
	.w3-padding-all-2-mobile-in { padding: 2px !important; }
	.w3-padding-all-3-mobile-in { padding: 3px !important; }
	.w3-padding-all-4-mobile-in { padding: 4px !important; }
	.w3-padding-all-8-mobile-in { padding: 8px !important; }
	.w3-padding-all-12-mobile-in { padding: 12px !important; }
	.w3-padding-all-16-mobile-in { padding: 16px !important; }
	.w3-padding-all-20-mobile-in { padding: 20px !important; }
	.w3-padding-all-24-mobile-in { padding: 24px !important; }
	.w3-padding-all-32-mobile-in { padding: 32px !important; }
	.w3-padding-all-40-mobile-in { padding: 40px !important; }
	.w3-padding-all-48-mobile-in { padding: 48px !important; }
	.w3-padding-all-56-mobile-in { padding: 56px !important; }
	.w3-padding-all-64-mobile-in { padding: 64px !important; }
	.w3-padding-all-72-mobile-in { padding: 72px !important; }
	.w3-padding-all-80-mobile-in { padding: 80px !important; }
	.w3-padding-top-4-mobile-in { padding-top: 4px !important; }
	.w3-padding-top-8-mobile-in { padding-top: 8px !important; }
	.w3-padding-top-12-mobile-in { padding-top: 12px !important; }
	.w3-padding-top-16-mobile-in { padding-top: 16px !important; }
	.w3-padding-top-20-mobile-in { padding-top: 20px !important; }
	.w3-padding-top-24-mobile-in { padding-top: 24px !important; }
	.w3-padding-top-32-mobile-in { padding-top: 32px !important; }
	.w3-padding-top-40-mobile-in { padding-top: 40px !important; }
	.w3-padding-top-48-mobile-in { padding-top: 48px !important; }
	.w3-padding-top-56-mobile-in { padding-top: 56px !important; }
	.w3-padding-top-64-mobile-in { padding-top: 64px !important; }
	.w3-padding-top-72-mobile-in { padding-top: 72px !important; }
	.w3-padding-top-80-mobile-in { padding-top: 80px !important; }
	.w3-padding-bottom-4-mobile-in { padding-bottom: 4px !important; }
	.w3-padding-bottom-8-mobile-in { padding-bottom: 8px !important; }
	.w3-padding-bottom-12-mobile-in { padding-bottom: 12px !important; }
	.w3-padding-bottom-16-mobile-in { padding-bottom: 16px !important; }
	.w3-padding-bottom-20-mobile-in { padding-bottom: 20px !important; }
	.w3-padding-bottom-24-mobile-in { padding-bottom: 24px !important; }
	.w3-padding-bottom-32-mobile-in { padding-bottom: 32px !important; }
	.w3-padding-bottom-40-mobile-in { padding-bottom: 40px !important; }
	.w3-padding-bottom-48-mobile-in { padding-bottom: 48px !important; }
	.w3-padding-bottom-56-mobile-in { padding-bottom: 56px !important; }
	.w3-padding-bottom-64-mobile-in { padding-bottom: 64px !important; }
	.w3-padding-bottom-72-mobile-in { padding-bottom: 72px !important; }
	.w3-padding-bottom-80-mobile-in { padding-bottom: 80px !important; }
	.w3-padding-right-4-mobile-in { padding-right: 4px !important; }
	.w3-padding-right-8-mobile-in { padding-right: 8px !important; }
	.w3-padding-right-12-mobile-in { padding-right: 12px !important; }
	.w3-padding-right-16-mobile-in { padding-right: 16px !important; }
	.w3-padding-right-20-mobile-in { padding-right: 20px !important; }
	.w3-padding-right-24-mobile-in { padding-right: 24px !important; }
	.w3-padding-right-32-mobile-in { padding-right: 32px !important; }
	.w3-padding-right-40-mobile-in { padding-right: 40px !important; }
	.w3-padding-right-48-mobile-in { padding-right: 48px !important; }
	.w3-padding-right-56-mobile-in { padding-right: 56px !important; }
	.w3-padding-right-64-mobile-in { padding-right: 64px !important; }
	.w3-padding-right-72-mobile-in { padding-right: 72px !important; }
	.w3-padding-right-80-mobile-in { padding-right: 80px !important; }
	.w3-padding-left-4-mobile-in { padding-left: 4px !important; }
	.w3-padding-left-8-mobile-in { padding-left: 8px !important; }
	.w3-padding-left-12-mobile-in { padding-left: 12px !important; }
	.w3-padding-left-16-mobile-in { padding-left: 16px !important; }
	.w3-padding-left-20-mobile-in { padding-left: 20px !important; }
	.w3-padding-left-24-mobile-in { padding-left: 24px !important; }
	.w3-padding-left-32-mobile-in { padding-left: 32px !important; }
	.w3-padding-left-40-mobile-in { padding-left: 40px !important; }
	.w3-padding-left-48-mobile-in { padding-left: 48px !important; }
	.w3-padding-left-56-mobile-in { padding-left: 56px !important; }
	.w3-padding-left-64-mobile-in { padding-left: 64px !important; }
	.w3-padding-left-72-mobile-in { padding-left: 72px !important; }
	.w3-padding-left-80-mobile-in { padding-left: 80px !important; }
	.w3-padding-all-0-mobile-in, .w3-padding-0-mobile-in { padding: 0px !important; }
	.w3-padding-top-0-mobile-in { padding-top: 0px !important; }
	.w3-padding-bottom-0-mobile-in { padding-bottom: 0px !important; }
	.w3-padding-left-0-mobile-in { padding-left: 0px !important; }
	.w3-padding-right-0-mobile-in { padding-right: 0px !important; }
}
@media (min-width:601px) {
	.w3-padding-8-16-mobile-up { padding: 8px 16px !important; }
	.w3-padding-tb-4-mobile-up { padding-top: 4px !important; padding-bottom: 4px !important; }
	.w3-padding-tb-8-mobile-up { padding-top: 8px !important; padding-bottom: 8px !important; }
	.w3-padding-tb-12-mobile-up { padding-top: 12px !important; padding-bottom: 12px !important; }
	.w3-padding-tb-16-mobile-up { padding-top: 16px !important; padding-bottom: 16px !important; }
	.w3-padding-tb-20-mobile-up { padding-top: 20px !important; padding-bottom: 20px !important; }
	.w3-padding-tb-24-mobile-up { padding-top: 24px !important; padding-bottom: 24px !important; }
	.w3-padding-tb-32-mobile-up { padding-top: 32px !important; padding-bottom: 32px !important; }
	.w3-padding-tb-40-mobile-up { padding-top: 40px !important; padding-bottom: 40px !important; }
	.w3-padding-tb-48-mobile-up { padding-top: 48px !important; padding-bottom: 48px !important; }
	.w3-padding-tb-56-mobile-up { padding-top: 56px !important; padding-bottom: 56px !important; }
	.w3-padding-tb-64-mobile-up { padding-top: 64px !important; padding-bottom: 64px !important; }
	.w3-padding-tb-72-mobile-up { padding-top: 72px !important; padding-bottom: 72px !important; }
	.w3-padding-tb-80-mobile-up { padding-top: 80px !important; padding-bottom: 80px !important; }
	.w3-padding-lr-4-mobile-up { padding-right: 4px !important; padding-left: 4px !important; }
	.w3-padding-lr-8-mobile-up { padding-right: 8px !important; padding-left: 8px !important; }
	.w3-padding-lr-12-mobile-up { padding-right: 12px !important; padding-left: 12px !important; }
	.w3-padding-lr-16-mobile-up { padding-right: 16px !important; padding-left: 16px !important; }
	.w3-padding-lr-20-mobile-up { padding-right: 20px !important; padding-left: 20px !important; }
	.w3-padding-lr-24-mobile-up { padding-right: 24px !important; padding-left: 24px !important; }
	.w3-padding-lr-32-mobile-up { padding-right: 32px !important; padding-left: 32px !important; }
	.w3-padding-lr-40-mobile-up { padding-left: 40px !important; padding-right: 40px !important; }
	.w3-padding-lr-48-mobile-up { padding-left: 48px !important; padding-right: 48px !important; }
	.w3-padding-lr-56-mobile-up { padding-left: 56px !important; padding-right: 56px !important; }
	.w3-padding-lr-64-mobile-up { padding-left: 64px !important; padding-right: 64px !important; }
	.w3-padding-lr-72-mobile-up { padding-left: 72px !important; padding-right: 72px !important; }
	.w3-padding-lr-80-mobile-up { padding-left: 80px !important; padding-right: 80px !important; }
	.w3-padding-all-1-mobile-up { padding: 1px !important; }
	.w3-padding-all-2-mobile-up { padding: 2px !important; }
	.w3-padding-all-3-mobile-up { padding: 3px !important; }
	.w3-padding-all-4-mobile-up { padding: 4px !important; }
	.w3-padding-all-8-mobile-up { padding: 8px !important; }
	.w3-padding-all-12-mobile-up { padding: 12px !important; }
	.w3-padding-all-16-mobile-up { padding: 16px !important; }
	.w3-padding-all-20-mobile-up { padding: 20px !important; }
	.w3-padding-all-24-mobile-up { padding: 24px !important; }
	.w3-padding-all-32-mobile-up { padding: 32px !important; }
	.w3-padding-all-40-mobile-up { padding: 40px !important; }
	.w3-padding-all-48-mobile-up { padding: 48px !important; }
	.w3-padding-all-56-mobile-up { padding: 56px !important; }
	.w3-padding-all-64-mobile-up { padding: 64px !important; }
	.w3-padding-all-72-mobile-up { padding: 72px !important; }
	.w3-padding-all-80-mobile-up { padding: 80px !important; }
	.w3-padding-top-4-mobile-up { padding-top: 4px !important; }
	.w3-padding-top-8-mobile-up { padding-top: 8px !important; }
	.w3-padding-top-12-mobile-up { padding-top: 12px !important; }
	.w3-padding-top-16-mobile-up { padding-top: 16px !important; }
	.w3-padding-top-20-mobile-up { padding-top: 20px !important; }
	.w3-padding-top-24-mobile-up { padding-top: 24px !important; }
	.w3-padding-top-32-mobile-up { padding-top: 32px !important; }
	.w3-padding-top-40-mobile-up { padding-top: 40px !important; }
	.w3-padding-top-48-mobile-up { padding-top: 48px !important; }
	.w3-padding-top-56-mobile-up { padding-top: 56px !important; }
	.w3-padding-top-64-mobile-up { padding-top: 64px !important; }
	.w3-padding-top-72-mobile-up { padding-top: 72px !important; }
	.w3-padding-top-80-mobile-up { padding-top: 80px !important; }
	.w3-padding-bottom-4-mobile-up { padding-bottom: 4px !important; }
	.w3-padding-bottom-8-mobile-up { padding-bottom: 8px !important; }
	.w3-padding-bottom-12-mobile-up { padding-bottom: 12px !important; }
	.w3-padding-bottom-16-mobile-up { padding-bottom: 16px !important; }
	.w3-padding-bottom-20-mobile-up { padding-bottom: 20px !important; }
	.w3-padding-bottom-24-mobile-up { padding-bottom: 24px !important; }
	.w3-padding-bottom-32-mobile-up { padding-bottom: 32px !important; }
	.w3-padding-bottom-40-mobile-up { padding-bottom: 40px !important; }
	.w3-padding-bottom-48-mobile-up { padding-bottom: 48px !important; }
	.w3-padding-bottom-56-mobile-up { padding-bottom: 56px !important; }
	.w3-padding-bottom-64-mobile-up { padding-bottom: 64px !important; }
	.w3-padding-bottom-72-mobile-up { padding-bottom: 72px !important; }
	.w3-padding-bottom-80-mobile-up { padding-bottom: 80px !important; }
	.w3-padding-right-4-mobile-up { padding-right: 4px !important; }
	.w3-padding-right-8-mobile-up { padding-right: 8px !important; }
	.w3-padding-right-12-mobile-up { padding-right: 12px !important; }
	.w3-padding-right-16-mobile-up { padding-right: 16px !important; }
	.w3-padding-right-20-mobile-up { padding-right: 20px !important; }
	.w3-padding-right-24-mobile-up { padding-right: 24px !important; }
	.w3-padding-right-32-mobile-up { padding-right: 32px !important; }
	.w3-padding-right-40-mobile-up { padding-right: 40px !important; }
	.w3-padding-right-48-mobile-up { padding-right: 48px !important; }
	.w3-padding-right-56-mobile-up { padding-right: 56px !important; }
	.w3-padding-right-64-mobile-up { padding-right: 64px !important; }
	.w3-padding-right-72-mobile-up { padding-right: 72px !important; }
	.w3-padding-right-80-mobile-up { padding-right: 80px !important; }
	.w3-padding-left-4-mobile-up { padding-left: 4px !important; }
	.w3-padding-left-8-mobile-up { padding-left: 8px !important; }
	.w3-padding-left-12-mobile-up { padding-left: 12px !important; }
	.w3-padding-left-16-mobile-up { padding-left: 16px !important; }
	.w3-padding-left-20-mobile-up { padding-left: 20px !important; }
	.w3-padding-left-24-mobile-up { padding-left: 24px !important; }
	.w3-padding-left-32-mobile-up { padding-left: 32px !important; }
	.w3-padding-left-40-mobile-up { padding-left: 40px !important; }
	.w3-padding-left-48-mobile-up { padding-left: 48px !important; }
	.w3-padding-left-56-mobile-up { padding-left: 56px !important; }
	.w3-padding-left-64-mobile-up { padding-left: 64px !important; }
	.w3-padding-left-72-mobile-up { padding-left: 72px !important; }
	.w3-padding-left-80-mobile-up { padding-left: 80px !important; }
	.w3-padding-0-mobile-up { padding: 0px !important; }
	.w3-padding-top-0-mobile-up { padding-top: 0px !important; }
	.w3-padding-bottom-0-mobile-up { padding-bottom: 0px !important; }
	.w3-padding-left-0-mobile-up { padding-left: 0px !important; }
	.w3-padding-right-0-mobile-up { padding-right: 0px !important; }
}
