/* --------------- helper classes --------------- */
/* --------------- radius classes --------------- */
 .radius-1 {
	 border-radius: 1px !important;
}
 .radius-3 {
	 border-radius: 3px !important;
}
 .radius-5 {
	 border-radius: 5px !important;
}
 .radius-8 {
	 border-radius: 8px !important;
}
 .radius-10 {
	 border-radius: 10px !important;
}
 .radius-12 {
	 border-radius: 12px !important;
}
 .radius-15 {
	 border-radius: 15px !important;
}
 .radius-20 {
	 border-radius: 20px !important;
}
 .radius-25 {
	 border-radius: 25px !important;
}
 .radius-30 {
	 border-radius: 30px !important;
}
 .radius-35 {
	 border-radius: 35px !important;
}
 .radius-40 {
	 border-radius: 40px !important;
}
 .radius-45 {
	 border-radius: 45px !important;
}
 .radius-50 {
	 border-radius: 50px !important;
}
 .radius-60 {
	 border-radius: 60px !important;
}
 .radius-70 {
	 border-radius: 70px !important;
}
 .radius-80 {
	 border-radius: 80px !important;
}
 .radius-90 {
	 border-radius: 90px !important;
}
 .radius-100 {
	 border-radius: 100px !important;
}
 .radius-150 {
	 border-radius: 150px !important;
}
 .radius-200 {
	 border-radius: 200px !important;
}
 .radius-250 {
	 border-radius: 250px !important;
}
 .radius-top-left-0 {
	 border-top-left-radius: 0 !important;
}
 .radius-top-right-0 {
	 border-top-right-radius: 0 !important;
}
 .radius-bottom-right-0 {
	 border-bottom-right-radius: 0 !important;
}
 .radius-bottom-left-0 {
	 border-bottom-left-radius: 0 !important;
}
/* --------------- margin classes --------------- */
 .mt-10 {
	 margin-top: 10px !important;
}
 .mt-15 {
	 margin-top: 15px !important;
}
 .mt-20 {
	 margin-top: 20px !important;
}
 .mt-30 {
	 margin-top: 30px !important;
}
 .mt-40 {
	 margin-top: 40px !important;
}
 .mt-50 {
	 margin-top: 50px !important;
}
 .mt-60 {
	 margin-top: 60px !important;
}
 .mt-70 {
	 margin-top: 70px !important;
}
 .mt-80 {
	 margin-top: 80px !important;
}
 .mt-90 {
	 margin-top: 90px !important;
}
 .mt-100 {
	 margin-top: 100px !important;
}
 .mt-120 {
	 margin-top: 120px !important;
}
 .mt-150 {
	 margin-top: 150px !important;
}
 .mt-200 {
	 margin-top: 200px !important;
}
 .mb-10 {
	 margin-bottom: 10px !important;
}
 .mb-15 {
	 margin-bottom: 15px !important;
}
 .mb-20 {
	 margin-bottom: 20px !important;
}
 .mb-30 {
	 margin-bottom: 30px !important;
}
 .mb-40 {
	 margin-bottom: 40px !important;
}
 .mb-50 {
	 margin-bottom: 50px !important;
}
 .mb-60 {
	 margin-bottom: 60px !important;
}
 .mb-70 {
	 margin-bottom: 70px !important;
}
 .mb-80 {
	 margin-bottom: 80px !important;
}
 .mb-90 {
	 margin-bottom: 90px !important;
}
 .mb-100 {
	 margin-bottom: 100px !important;
}
 .mb-120 {
	 margin-bottom: 120px !important;
}
 .mb-150 {
	 margin-bottom: 150px !important;
}
 .mb-200 {
	 margin-bottom: 200px !important;
}
 .ms-10 {
	 margin-inline-start: 10px !important;
}
 .ms-15 {
	 margin-inline-start: 15px !important;
}
 .ms-20 {
	 margin-inline-start: 20px !important;
}
 .ms-30 {
	 margin-inline-start: 30px !important;
}
 .ms-40 {
	 margin-inline-start: 40px !important;
}
 .ms-50 {
	 margin-inline-start: 50px !important;
}
 .ms-60 {
	 margin-inline-start: 60px !important;
}
 .ms-70 {
	 margin-inline-start: 70px !important;
}
 .ms-80 {
	 margin-inline-start: 80px !important;
}
 .ms-90 {
	 margin-inline-start: 90px !important;
}
 .ms-100 {
	 margin-inline-start: 100px !important;
}
 .ms-120 {
	 margin-inline-start: 120px !important;
}
 .ms-150 {
	 margin-inline-start: 150px !important;
}
 .ms-200 {
	 margin-inline-start: 200px !important;
}
 .me-10 {
	 margin-inline-end: 10px !important;
}
 .me-15 {
	 margin-inline-end: 15px !important;
}
 .me-20 {
	 margin-inline-end: 20px !important;
}
 .me-30 {
	 margin-inline-end: 30px !important;
}
 .me-40 {
	 margin-inline-end: 40px !important;
}
 .me-50 {
	 margin-inline-end: 50px !important;
}
 .me-60 {
	 margin-inline-end: 60px !important;
}
 .me-70 {
	 margin-inline-end: 70px !important;
}
 .me-80 {
	 margin-inline-end: 80px !important;
}
 .me-90 {
	 margin-inline-end: 90px !important;
}
 .me-100 {
	 margin-inline-end: 100px !important;
}
 .me-120 {
	 margin-inline-end: 120px !important;
}
 .me-150 {
	 margin-inline-end: 150px !important;
}
 .me-200 {
	 margin-inline-end: 200px !important;
}
/* --------------- padding classes --------------- */
 .p-10 {
	 padding: 10px !important;
}
 .p-15 {
	 padding: 15px !important;
}
 .p-20 {
	 padding: 20px !important;
}
 .p-30 {
	 padding: 30px !important;
}
 .p-40 {
	 padding: 40px !important;
}
 .p-50 {
	 padding: 50px !important;
}
 .p-60 {
	 padding: 60px !important;
}
 .p-70 {
	 padding: 70px !important;
}
 .p-80 {
	 padding: 80px !important;
}
 .p-90 {
	 padding: 90px !important;
}
 .p-100 {
	 padding: 100px !important;
}
 .p-120 {
	 padding: 120px !important;
}
 .p-150 {
	 padding: 150px !important;
}
 .p-200 {
	 padding: 200px !important;
}
 .ps-10 {
	 padding-inline-start: 10px !important;
}
 .ps-15 {
	 padding-inline-start: 15px !important;
}
 .ps-20 {
	 padding-inline-start: 20px !important;
}
 .ps-30 {
	 padding-inline-start: 30px !important;
}
 .ps-40 {
	 padding-inline-start: 40px !important;
}
 .ps-50 {
	 padding-inline-start: 50px !important;
}
 .ps-60 {
	 padding-inline-start: 60px !important;
}
 .ps-70 {
	 padding-inline-start: 70px !important;
}
 .ps-80 {
	 padding-inline-start: 80px !important;
}
 .ps-90 {
	 padding-inline-start: 90px !important;
}
 .ps-100 {
	 padding-inline-start: 100px !important;
}
 .ps-120 {
	 padding-inline-start: 120px !important;
}
 .ps-150 {
	 padding-inline-start: 150px !important;
}
 .ps-200 {
	 padding-inline-start: 200px !important;
}
 .pe-10 {
	 padding-inline-end: 10px !important;
}
 .pe-15 {
	 padding-inline-end: 15px !important;
}
 .pe-20 {
	 padding-inline-end: 20px !important;
}
 .pe-30 {
	 padding-inline-end: 30px !important;
}
 .pe-40 {
	 padding-inline-end: 40px !important;
}
 .pe-50 {
	 padding-inline-end: 50px !important;
}
 .pe-60 {
	 padding-inline-end: 60px !important;
}
 .pe-70 {
	 padding-inline-end: 70px !important;
}
 .pe-80 {
	 padding-inline-end: 80px !important;
}
 .pe-90 {
	 padding-inline-end: 90px !important;
}
 .pe-100 {
	 padding-inline-end: 100px !important;
}
 .pe-120 {
	 padding-inline-end: 120px !important;
}
 .pe-150 {
	 padding-inline-end: 150px !important;
}
 .pe-200 {
	 padding-inline-end: 200px !important;
}
 .pt-10 {
	 padding-top: 10px !important;
}
 .pt-15 {
	 padding-top: 15px !important;
}
 .pt-20 {
	 padding-top: 20px !important;
}
 .pt-30 {
	 padding-top: 30px !important;
}
 .pt-40 {
	 padding-top: 40px !important;
}
 .pt-50 {
	 padding-top: 50px !important;
}
 .pt-60 {
	 padding-top: 60px !important;
}
 .pt-70 {
	 padding-top: 70px !important;
}
 .pt-80 {
	 padding-top: 80px !important;
}
 .pt-90 {
	 padding-top: 90px !important;
}
 .pt-100 {
	 padding-top: 100px !important;
}
 .pt-120 {
	 padding-top: 120px !important;
}
 .pt-150 {
	 padding-top: 150px !important;
}
 .pt-200 {
	 padding-top: 200px !important;
}
 .pb-10 {
	 padding-bottom: 10px !important;
}
 .pb-15 {
	 padding-bottom: 15px !important;
}
 .pb-20 {
	 padding-bottom: 20px !important;
}
 .pb-30 {
	 padding-bottom: 30px !important;
}
 .pb-40 {
	 padding-bottom: 40px !important;
}
 .pb-50 {
	 padding-bottom: 50px !important;
}
 .pb-60 {
	 padding-bottom: 60px !important;
}
 .pb-70 {
	 padding-bottom: 70px !important;
}
 .pb-80 {
	 padding-bottom: 80px !important;
}
 .pb-90 {
	 padding-bottom: 90px !important;
}
 .pb-100 {
	 padding-bottom: 100px !important;
}
 .pb-120 {
	 padding-bottom: 120px !important;
}
 .pb-150 {
	 padding-bottom: 150px !important;
}
 .pb-200 {
	 padding-bottom: 200px !important;
}
/* --------------- opacity classes --------------- */
 .op-1 {
	 opacity: 0.1;
}
 .op-2 {
	 opacity: 0.2;
}
 .op-3 {
	 opacity: 0.3;
}
 .op-4 {
	 opacity: 0.4;
}
 .op-5 {
	 opacity: 0.5;
}
 .op-6 {
	 opacity: 0.6;
}
 .op-7 {
	 opacity: 0.7;
}
 .op-8 {
	 opacity: 0.8;
}
 .op-9 {
	 opacity: 0.9;
}
 .op-10 {
	 opacity: 1;
}
/* --------------- lineHeight classes --------------- */
 .lh--4 {
	 line-height: 0.6 !important;
}
 .lh--3 {
	 line-height: 0.7 !important;
}
 .lh--2 {
	 line-height: 0.8 !important;
}
 .lh--1 {
	 line-height: 0.9 !important;
}
 .lh-1 {
	 line-height: 1 !important;
}
 .lh-2 {
	 line-height: 1.2 !important;
}
 .lh-3 {
	 line-height: 1.4 !important;
}
 .lh-4 {
	 line-height: 1.6 !important;
}
 .lh-5 {
	 line-height: 1.8 !important;
}
 .lh-6 {
	 line-height: 2 !important;
}
 .lh-7 {
	 line-height: 2.5 !important;
}
 .lh-8 {
	 line-height: 3 !important;
}
/* --------------- border color classes --------------- */
 .border-wh-1 {
	 border-color: #fff 1 !important;
}
 .border-wh-2 {
	 border-color: #fff 2 !important;
}
 .border-wh-3 {
	 border-color: #fff 3 !important;
}
 .border-wh-4 {
	 border-color: #fff 4 !important;
}
 .border-wh-5 {
	 border-color: #fff 5 !important;
}
 .border-wh-6 {
	 border-color: #fff 6 !important;
}
 .border-wh-7 {
	 border-color: #fff 7 !important;
}
 .border-wh-8 {
	 border-color: #fff 8 !important;
}
 .border-wh-9 {
	 border-color: #fff 9 !important;
}
 .border-dr-1 {
	 border-color: #000 1 !important;
}
 .border-dr-2 {
	 border-color: #000 2 !important;
}
 .border-dr-3 {
	 border-color: #000 3 !important;
}
 .border-dr-4 {
	 border-color: #000 4 !important;
}
 .border-dr-5 {
	 border-color: #000 5 !important;
}
 .border-dr-6 {
	 border-color: #000 6 !important;
}
 .border-dr-7 {
	 border-color: #000 7 !important;
}
 .border-dr-8 {
	 border-color: #000 8 !important;
}
 .border-dr-9 {
	 border-color: #000 9 !important;
}
 .border-gray {
	 border-color: #d9d9d9 !important;
}
 .border-gray2 {
	 border-color: #999 !important;
}
/* --------------- color classes --------------- */
 .cr-000 {
	 color: #000 !important;
}
 .cr-111 {
	 color: #111 !important;
}
 .cr-222 {
	 color: #222 !important;
}
 .cr-333 {
	 color: #333 !important;
}
 .cr-444 {
	 color: #444 !important;
}
 .cr-555 {
	 color: #555 !important;
}
 .cr-666 {
	 color: #666 !important;
}
 .cr-777 {
	 color: #777 !important;
}
 .cr-888 {
	 color: #888 !important;
}
 .cr-999 {
	 color: #999 !important;
}
 .cr-ccc {
	 color: #ccc !important;
}
/* --------------- bg classes --------------- */
 .bg-000 {
	 background-color: #000 !important;
}
 .bg-111 {
	 background-color: #111 !important;
}
 .bg-222 {
	 background-color: #222 !important;
}
 .bg-333 {
	 background-color: #333 !important;
}
 .bg-444 {
	 background-color: #444 !important;
}
 .bg-555 {
	 background-color: #555 !important;
}
 .bg-666 {
	 background-color: #666 !important;
}
 .bg-777 {
	 background-color: #777 !important;
}
 .bg-888 {
	 background-color: #888 !important;
}
 .bg-999 {
	 background-color: #999 !important;
}
 .bg-ccc {
	 background-color: #ccc !important;
}
 .bg-f0 {
	 background-color: #f0f0f0 !important;
}
 .bg-f1 {
	 background-color: #f1f1f1 !important;
}
 .bg-f2 {
	 background-color: #f2f2f2 !important;
}
 .bg-f3 {
	 background-color: #f3f3f3 !important;
}
 .bg-f4 {
	 background-color: #f4f4f4 !important;
}
 .bg-f5 {
	 background-color: #f5f5f5 !important;
}
 .bg-f6 {
	 background-color: #f6f6f6 !important;
}
 .bg-f7 {
	 background-color: #f7f7f7 !important;
}
 .bg-f8 {
	 background-color: #f8f8f8 !important;
}
 .bg-f9 {
	 background-color: #f9f9f9 !important;
}
 .bg-black {
	 background-color: #000 !important;
}
 .bg-dark1 {
	 background-color: #2e2e31 !important;
}
/* --------------- icons size --------------- */
 .icon-3 {
	 width: 3px;
	 height: 3px;
}
 .icon-6 {
	 width: 6px;
	 height: 6px;
}
 .icon-8 {
	 width: 8px;
	 height: 8px;
}
 .icon-10 {
	 width: 10px;
	 height: 10px;
}
 .icon-15 {
	 width: 15px;
	 height: 15px;
}
 .icon-20 {
	 width: 20px;
	 height: 20px;
}
 .icon-25 {
	 width: 25px;
	 height: 25px;
}
 .icon-30 {
	 width: 30px;
	 height: 30px;
}
 .icon-35 {
	 width: 35px;
	 height: 35px;
}
 .icon-40 {
	 width: 40px;
	 height: 40px;
}
 .icon-45 {
	 width: 45px;
	 height: 45px;
}
 .icon-50 {
	 width: 50px;
	 height: 50px;
}
 .icon-55 {
	 width: 55px;
	 height: 55px;
}
 .icon-60 {
	 width: 60px;
	 height: 60px;
}
 .icon-65 {
	 width: 65px;
	 height: 65px;
}
 .icon-70 {
	 width: 70px;
	 height: 70px;
}
 .icon-75 {
	 width: 75px;
	 height: 75px;
}
 .icon-80 {
	 width: 80px;
	 height: 80px;
}
 .icon-85 {
	 width: 85px;
	 height: 85px;
}
 .icon-90 {
	 width: 90px;
	 height: 90px;
}
 .icon-95 {
	 width: 95px;
	 height: 95px;
}
 .icon-100 {
	 width: 100px;
	 height: 100px;
}
 .icon-125 {
	 width: 125px;
	 height: 125px;
}
 .icon-150 {
	 width: 150px;
	 height: 150px;
}
 .icon-175 {
	 width: 175px;
	 height: 175px;
}
 .icon-200 {
	 width: 200px;
	 height: 200px;
}
/* --------------- img classes --------------- */
 .img-cover {
	 width: 100%;
	 height: 100%;
	 object-fit: cover;
	 display: inherit;
}
 .img-contain {
	 width: 100%;
	 height: 100%;
	 object-fit: contain;
	 display: inherit;
}
 .imgrotate-scale-hover {
	 overflow: hidden;
}
 .imgrotate-scale-hover img {
	 transition: all 2s ease;
}
 .imgrotate-scale-hover:hover img {
	 transform: rotate(-10deg) scale(1.2);
}
 .sec-bg {
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 object-fit: cover;
	 z-index: -1;
	 pointer-events: none;
}
 .filter-gray {
	 filter: grayscale(100%);
}
 a:hover .filter-gray {
	 filter: grayscale(0);
}
 .hover-color:hover {
	 filter: grayscale(0);
}
/* --------------- height classes --------------- */
 .th-10 {
	 height: 10px !important;
}
 .th-15 {
	 height: 15px !important;
}
 .th-20 {
	 height: 20px !important;
}
 .th-25 {
	 height: 25px !important;
}
 .th-30 {
	 height: 30px !important;
}
 .th-35 {
	 height: 35px !important;
}
 .th-40 {
	 height: 40px !important;
}
 .th-45 {
	 height: 45px !important;
}
 .th-50 {
	 height: 50px !important;
}
 .th-60 {
	 height: 60px !important;
}
 .th-70 {
	 height: 70px !important;
}
 .th-80 {
	 height: 80px !important;
}
 .th-90 {
	 height: 90px !important;
}
 .th-100 {
	 height: 100px !important;
}
 .th-120 {
	 height: 120px !important;
}
 .th-140 {
	 height: 140px !important;
}
 .th-160 {
	 height: 160px !important;
}
 .th-180 {
	 height: 180px !important;
}
 .th-200 {
	 height: 200px !important;
}
 .th-230 {
	 height: 230px !important;
}
 .th-250 {
	 height: 250px !important;
}
 .th-280 {
	 height: 280px !important;
}
 .th-300 {
	 height: 300px !important;
}
 .th-330 {
	 height: 330px !important;
}
 .th-350 {
	 height: 350px !important;
}
 .th-380 {
	 height: 380px !important;
}
 .th-400 {
	 height: 400px !important;
}
 .th-425 {
	 height: 425px !important;
}
 .th-450 {
	 height: 450px !important;
}
 .th-475 {
	 height: 475px !important;
}
 .th-500 {
	 height: 500px !important;
}
 .th-525 {
	 height: 525px !important;
}
 .th-550 {
	 height: 550px !important;
}
 .th-575 {
	 height: 575px !important;
}
 .th-600 {
	 height: 600px !important;
}
 .th-650 {
	 height: 650px !important;
}
 .th-700 {
	 height: 700px !important;
}
 .th-750 {
	 height: 750px !important;
}
 .th-800 {
	 height: 800px !important;
}
 .th-900 {
	 height: 900px !important;
}
 .th-1000 {
	 height: 1000px !important;
}
 .text-pretty {
	 text-wrap: pretty !important;
}
 .text-balance {
	 text-wrap: balance !important;
}
 .text-justify {
	 text-align: justify !important;
}
 .text-indet-50 {
	 text-indent: 50px;
}
 .text-indet-100 {
	 text-indent: 100px;
}
 .text-indet-150 {
	 text-indent: 150px;
}
 .text-indet-200 {
	 text-indent: 200px;
}
 .clamp-1 {
	 display: -webkit-box;
	 -webkit-line-clamp: 1;
	 -webkit-box-orient: vertical;
	 overflow: hidden;
}
 .clamp-2 {
	 display: -webkit-box;
	 -webkit-line-clamp: 2;
	 -webkit-box-orient: vertical;
	 overflow: hidden;
}
 .clamp-3 {
	 display: -webkit-box;
	 -webkit-line-clamp: 3;
	 -webkit-box-orient: vertical;
	 overflow: hidden;
}
 .clamp-4 {
	 display: -webkit-box;
	 -webkit-line-clamp: 4;
	 -webkit-box-orient: vertical;
	 overflow: hidden;
}
 .clamp-5 {
	 display: -webkit-box;
	 -webkit-line-clamp: 5;
	 -webkit-box-orient: vertical;
	 overflow: hidden;
}
 .clamp-6 {
	 display: -webkit-box;
	 -webkit-line-clamp: 6;
	 -webkit-box-orient: vertical;
	 overflow: hidden;
}
 .clamp-7 {
	 display: -webkit-box;
	 -webkit-line-clamp: 7;
	 -webkit-box-orient: vertical;
	 overflow: hidden;
}
 .clamp-8 {
	 display: -webkit-box;
	 -webkit-line-clamp: 8;
	 -webkit-box-orient: vertical;
	 overflow: hidden;
}
 .clamp-9 {
	 display: -webkit-box;
	 -webkit-line-clamp: 9;
	 -webkit-box-orient: vertical;
	 overflow: hidden;
}
 .clamp-10 {
	 display: -webkit-box;
	 -webkit-line-clamp: 10;
	 -webkit-box-orient: vertical;
	 overflow: hidden;
}
/* --------------- letter spacing classes --------------- */
 .ltspc-0 {
	 letter-spacing: 0 !important;
}
 .ltspc-1 {
	 letter-spacing: 1px !important;
}
 .ltspc-2 {
	 letter-spacing: 2px !important;
}
 .ltspc-3 {
	 letter-spacing: 3px !important;
}
 .ltspc-4 {
	 letter-spacing: 4px !important;
}
 .ltspc-5 {
	 letter-spacing: 5px !important;
}
 .ltspc-8 {
	 letter-spacing: 8px !important;
}
 .ltspc-10 {
	 letter-spacing: 10px !important;
}
 .ltspc-12 {
	 letter-spacing: 12px !important;
}
 .ltspc-15 {
	 letter-spacing: 15px !important;
}
 .ltspc-17 {
	 letter-spacing: 17px !important;
}
 .ltspc-20 {
	 letter-spacing: 20px !important;
}
 .ltspc--1 {
	 letter-spacing: -1px !important;
}
 .ltspc--2 {
	 letter-spacing: -2px !important;
}
 .ltspc--3 {
	 letter-spacing: -3px !important;
}
 .ltspc--4 {
	 letter-spacing: -4px !important;
}
 .ltspc--5 {
	 letter-spacing: -5px !important;
}
 .ltspc--6 {
	 letter-spacing: -6px !important;
}
 .ltspc--7 {
	 letter-spacing: -7px !important;
}
 .ltspc--8 {
	 letter-spacing: -8px !important;
}
 .ltspc--9 {
	 letter-spacing: -9px !important;
}
 .ltspc--10 {
	 letter-spacing: -10px !important;
}
 .fsz-3 {
	 font-size: 3px !important;
}
 .fsz-5 {
	 font-size: 5px !important;
}
 .fsz-8 {
	 font-size: 8px !important;
}
 .fsz-10 {
	 font-size: 10px !important;
}
 .fsz-11 {
	 font-size: 11px !important;
}
 .fsz-12 {
	 font-size: 12px !important;
}
 .fsz-13 {
	 font-size: 13px !important;
}
 .fsz-14 {
	 font-size: 14px !important;
}
 .fsz-15 {
	 font-size: 15px !important;
}
 .fsz-16 {
	 font-size: 16px !important;
}
 .fsz-17 {
	 font-size: 17px !important;
}
 .fsz-18 {
	 font-size: 18px !important;
}
 .fsz-19 {
	 font-size: 19px !important;
}
 .fsz-20 {
	 font-size: 20px !important;
}
 .fsz-21 {
	 font-size: 21px !important;
}
 .fsz-22 {
	 font-size: 22px !important;
}
 .fsz-23 {
	 font-size: 23px !important;
}
 .fsz-24 {
	 font-size: 24px !important;
}
 .fsz-25 {
	 font-size: 25px !important;
}
 .fsz-26 {
	 font-size: 26px !important;
}
 .fsz-27 {
	 font-size: 27px !important;
}
 .fsz-28 {
	 font-size: 28px !important;
}
 .fsz-29 {
	 font-size: 29px !important;
}
 .fsz-30 {
	 font-size: 30px !important;
}
 .fsz-35 {
	 font-size: 35px !important;
}
 .fsz-40 {
	 font-size: 40px !important;
}
 .fsz-45 {
	 font-size: 45px !important;
}
 .fsz-50 {
	 font-size: 50px !important;
}
 .fsz-55 {
	 font-size: 55px !important;
}
 .fsz-60 {
	 font-size: 60px !important;
}
 .fsz-65 {
	 font-size: 65px !important;
}
 .fsz-70 {
	 font-size: 70px !important;
}
 .fsz-75 {
	 font-size: 75px !important;
}
 .fsz-80 {
	 font-size: 80px !important;
}
 .fsz-85 {
	 font-size: 85px !important;
}
 .fsz-90 {
	 font-size: 90px !important;
}
 .fsz-95 {
	 font-size: 95px !important;
}
 .fsz-100 {
	 font-size: 100px !important;
}
 .fsz-120 {
	 font-size: 120px !important;
}
 .fsz-150 {
	 font-size: 150px !important;
}
 .fsz-170 {
	 font-size: 170px !important;
}
 .fsz-200 {
	 font-size: 200px !important;
}
 .fsz-250 {
	 font-size: 250px !important;
}
 .fsz-300 {
	 font-size: 300px !important;
}
 .fw-100 {
	 font-weight: 100 !important;
}
 .fw-200 {
	 font-weight: 200 !important;
}
 .fw-300 {
	 font-weight: 300 !important;
}
 .fw-400 {
	 font-weight: 400 !important;
}
 .fw-500 {
	 font-weight: 500 !important;
}
 .fw-600 {
	 font-weight: 600 !important;
}
 .fw-700 {
	 font-weight: 700 !important;
}
 .fw-800 {
	 font-weight: 800 !important;
}
 .fw-900 {
	 font-weight: 900 !important;
}
 .znd-1 {
	 z-index: 1;
}
 .znd-2 {
	 z-index: 2;
}
 .znd-3 {
	 z-index: 3;
}
 .znd-4 {
	 z-index: 4;
}
 .znd-5 {
	 z-index: 5;
}
 .znd-6 {
	 z-index: 6;
}
 .znd-7 {
	 z-index: 7;
}
 .znd-8 {
	 z-index: 8;
}
 .znd-9 {
	 z-index: 9;
}
 .znd-10 {
	 z-index: 10;
}
 .znd-25 {
	 z-index: 25;
}
 .znd-50 {
	 z-index: 50;
}
 .znd-75 {
	 z-index: 75;
}
 .znd-100 {
	 z-index: 100;
}
 .znd-200 {
	 z-index: 200;
}
 .znd-999 {
	 z-index: 999;
}
 .top-1 {
	 top: 1px;
}
 .top-2 {
	 top: 2px;
}
 .top-3 {
	 top: 3px;
}
 .top-4 {
	 top: 4px;
}
 .top-5 {
	 top: 5px;
}
 .top-6 {
	 top: 6px;
}
 .top-7 {
	 top: 7px;
}
 .top-8 {
	 top: 8px;
}
 .top-9 {
	 top: 9px;
}
 .top-10 {
	 top: 10px;
}
 .btm-1 {
	 bottom: 1px;
}
 .btm-2 {
	 bottom: 2px;
}
 .btm-3 {
	 bottom: 3px;
}
 .btm-4 {
	 bottom: 4px;
}
 .btm-5 {
	 bottom: 5px;
}
 .btm-6 {
	 bottom: 6px;
}
 .btm-7 {
	 bottom: 7px;
}
 .btm-8 {
	 bottom: 8px;
}
 .btm-9 {
	 bottom: 9px;
}
 .btm-10 {
	 bottom: 10px;
}
 .tr-delay1 {
	 transition-delay: 0.2s;
}
 .tr-delay2 {
	 transition-delay: 0.4s;
}
 .tr-delay3 {
	 transition-delay: 0.6s;
}
 .tr-delay4 {
	 transition-delay: 0.8s;
}
 .tr-delay5 {
	 transition-delay: 1s;
}
 .hover-underline:hover {
	 text-decoration: underline !important;
}
 .hover-white:hover {
	 color: #fff;
}
 .hover-white:hover * {
	 color: #fff;
}
 