#app {
	max-width: 100%;
	min-width: var(--main-width);
	margin: 0 auto;
}
main{
	width: var(--main-width);
	margin: 0 auto;
}
@media screen and (min-width:750px) and (max-width:990px){
    body{
      zoom: 0.6;
      -moz-transform: scale(0.6);
      -moz-transform-origin: 0 0;
      max-width: 100%;
    }
}
@media screen and (min-width:991px) and (max-width:1240px){
    body{
      zoom: 0.78;
      -moz-transform: scale(0.78);
      -moz-transform-origin: 0 0;
      max-width: 100%;
    }
}
.font-12px{font-size:12px}
.font-14px{font-size:14px}
.font-16px{font-size:16px}
.font-18px{font-size:18px}
.font-20px{font-size:20px}
.font-22px{font-size:22px}
.font-24px{font-size:24px}
.font-26px{font-size:26px}
.font-28px{font-size:28px}
.font-30px{font-size:30px}
.font-32px{font-size:32px}
.font-34px{font-size:34px}
.font-36px{font-size:36px}
.font-38px{font-size:38px}
.font-40px{font-size:40px}

.padding-0{padding: 0px !important;}
.padding-5px{padding: 5px;}
.padding-10px{padding: 10px;}
.padding-12px{padding: 12px;}
.padding-20px{padding: 20px;}
.padding-24px{padding: 24px;}
.padding-30px{padding: 30px;}
.padding-40px{padding: 40px;}
.padding-50px{padding: 50px;}
.padding-60px{padding: 60px;}
.padding-70px{padding: 70px;}
.padding-80px{padding: 80px;}
.padding-90px{padding: 90px;}
.padding-100px{padding: 100px;}
.padding-20-30px{padding: 20px 30px;}
.padding-25-30px{padding: 25px 30px;}

.padding-top-0{padding-top: 0px !important;}
.padding-top-5px{padding-top: 5px;}
.padding-top-10px{padding-top: 10px;}
.padding-top-12px{padding-top: 12px;}
.padding-top-20px{padding-top: 20px;}
.padding-top-24px{padding-top: 24px;}
.padding-top-30px{padding-top: 30px;}
.padding-top-40px{padding-top: 40px;}
.padding-top-50px{padding-top: 50px;}
.padding-top-60px{padding-top: 60px;}
.padding-top-70px{padding-top: 70px;}
.padding-top-80px{padding-top: 80px;}
.padding-top-90px{padding-top: 90px;}
.padding-top-100px{padding-top: 100px;}
.padding-top-20-30px{padding-top: 20px 30px;}
.padding-top-25-30px{padding-top: 25px 30px;}

.padding-bottom-0{padding-bottom: 0px !important;}
.padding-bottom-5px{padding-bottom: 5px;}
.padding-bottom-10px{padding-bottom: 10px;}
.padding-bottom-12px{padding-bottom: 12px;}
.padding-bottom-20px{padding-bottom: 20px;}
.padding-bottom-24px{padding-bottom: 24px;}
.padding-bottom-30px{padding-bottom: 30px;}
.padding-bottom-40px{padding-bottom: 40px;}
.padding-bottom-50px{padding-bottom: 50px;}
.padding-bottom-60px{padding-bottom: 60px;}
.padding-bottom-70px{padding-bottom: 70px;}
.padding-bottom-80px{padding-bottom: 80px;}
.padding-bottom-90px{padding-bottom: 90px;}
.padding-bottom-100px{padding-bottom: 100px;}
.padding-bottom-20-30px{padding-bottom: 20px 30px;}
.padding-bottom-25-30px{padding-bottom: 25px 30px;}

.padding-left-0{padding-left: 0px !important;}
.padding-left-5px{padding-left: 5px;}
.padding-left-10px{padding-left: 10px;}
.padding-left-12px{padding-left: 12px;}
.padding-left-20px{padding-left: 20px;}
.padding-left-24px{padding-left: 24px;}
.padding-left-30px{padding-left: 30px;}
.padding-left-40px{padding-left: 40px;}
.padding-left-50px{padding-left: 50px;}
.padding-left-60px{padding-left: 60px;}
.padding-left-70px{padding-left: 70px;}
.padding-left-80px{padding-left: 80px;}
.padding-left-90px{padding-left: 90px;}
.padding-left-100px{padding-left: 100px;}
.padding-left-20-30px{padding-left: 20px 30px;}
.padding-left-25-30px{padding-left: 25px 30px;}

.padding-right-0{padding-right: 0px !important;}
.padding-right-5px{padding-right: 5px;}
.padding-right-10px{padding-right: 10px;}
.padding-right-12px{padding-right: 12px;}
.padding-right-20px{padding-right: 20px;}
.padding-right-24px{padding-right: 24px;}
.padding-right-30px{padding-right: 30px;}
.padding-right-40px{padding-right: 40px;}
.padding-right-50px{padding-right: 50px;}
.padding-right-60px{padding-right: 60px;}
.padding-right-70px{padding-right: 70px;}
.padding-right-80px{padding-right: 80px;}
.padding-right-90px{padding-right: 90px;}
.padding-right-100px{padding-right: 100px;}
.padding-right-20-30px{padding-right: 20px 30px;}
.padding-right-25-30px{padding-right: 25px 30px;}


.margin-0{margin: 0px !important;}
.margin-5px{margin: 5px;}
.margin-10px{margin: 10px;}
.margin-12px{margin: 12x;}
.margin-20px{margin: 20px;}
.margin-24px{margin: 24px;}
.margin-30px{margin: 30px;}
.margin-40px{margin: 40px;}
.margin-50px{margin: 50px;}
.margin-60px{margin: 60px;}
.margin-70px{margin: 70px;}
.margin-80px{margin: 80px;}
.margin-90px{margin: 90px;}
.margin-100px{margin: 100px;}
.margin-20-30px{margin: 20px 30px;}
.margin-25-30px{margin: 25px 30px;}

.margin-top-0{margin-top: 0px !important;}
.margin-top-5px{margin-top: 5px;}
.margin-top-8px{margin-top: 8px;}
.margin-top-10px{margin-top: 10px;}
.margin-top-12px{margin-top: 12px;}
.margin-top-16px{margin-top: 16px;}
.margin-top-18px{margin-top: 18px;}
.margin-top-20px{margin-top: 20px;}
.margin-top-24px{margin-top: 24px;}
.margin-top-30px{margin-top: 30px;}
.margin-top-40px{margin-top: 40px;}
.margin-top-45px{margin-top: 45px;}
.margin-top-50px{margin-top: 50px;}
.margin-top-60px{margin-top: 60px;}
.margin-top-70px{margin-top: 70px;}
.margin-top-80px{margin-top: 80px;}
.margin-top-90px{margin-top: 90px;}
.margin-top-100px{margin-top: 100px;}
.margin-top-20-30px{margin-top: 20px 30px;}
.margin-top-25-30px{margin-top: 25px 30px;}

.margin-bottom-0{margin-bottom: 0px !important;}
.margin-bottom-5px{margin-bottom: 5px;}
.margin-bottom-10px{margin-bottom: 10px;}
.margin-bottom-12px{margin-bottom: 12px;}
.margin-bottom-20px{margin-bottom: 20px;}
.margin-bottom-24px{margin-bottom: 24px;}
.margin-bottom-30px{margin-bottom: 30px;}
.margin-bottom-40px{margin-bottom: 40px;}
.margin-bottom-50px{margin-bottom: 50px;}
.margin-bottom-60px{margin-bottom: 60px;}
.margin-bottom-70px{margin-bottom: 70px;}
.margin-bottom-80px{margin-bottom: 80px;}
.margin-bottom-90px{margin-bottom: 90px;}
.margin-bottom-100px{margin-bottom: 100px;}
.margin-bottom-20-30px{margin-bottom: 20px 30px;}
.margin-bottom-25-30px{margin-bottom: 25px 30px;}

.margin-left-0{margin-left: 0px !important;}
.margin-left-5px{margin-left: 5px;}
.margin-left-10px{margin-left: 10px;}
.margin-left-12px{margin-left: 12px;}
.margin-left-20px{margin-left: 20px;}
.margin-left-24px{margin-left: 24px;}
.margin-left-30px{margin-left: 30px;}
.margin-left-40px{margin-left: 40px;}
.margin-left-50px{margin-left: 50px;}
.margin-left-60px{margin-left: 60px;}
.margin-left-70px{margin-left: 70px;}
.margin-left-80px{margin-left: 80px;}
.margin-left-90px{margin-left: 90px;}
.margin-left-100px{margin-left: 100px;}
.margin-left-20-30px{margin-left: 20px 30px;}
.margin-left-25-30px{margin-left: 25px 30px;}

.margin-right-0{margin-right: 0px !important;}
.margin-right-5px{margin-right: 5px;}
.margin-right-10px{margin-right: 10px;}
.margin-right-12px{margin-right: 12px;}
.margin-right-20px{margin-right: 20px;}
.margin-right-24px{margin-right: 24px;}
.margin-right-30px{margin-right: 30px;}
.margin-right-40px{margin-right: 40px;}
.margin-right-50px{margin-right: 50px;}
.margin-right-60px{margin-right: 60px;}
.margin-right-70px{margin-right: 70px;}
.margin-right-80px{margin-right: 80px;}
.margin-right-90px{margin-right: 90px;}
.margin-right-100px{margin-right: 100px;}
.margin-right-20-30px{margin-right: 20px 30px;}
.margin-right-25-30px{margin-right: 25px 30px;}
.height-20px{height: 20px;}
.height-40px{height: 40px;}
.height-60px{height: 60px;}
.height-80px{height: 80px;}
.height-100px{height: 100px;}
