.container{ max-width: 1180px;position: relative;margin: 0 auto; min-width: 320px; }
.container-page{ max-width: 1180px;position: relative;margin: 0 auto; min-width: 320px;}

.col-fff{ color: #ffffff; }
.col-fff-o70{ color: rgba(255,255,255,0.7); }
.col-blur{ color: #5CA1E6; }
.col-blur2{ color: #C0C5CA !important; }
.col-green{ color: #92d400; } 
.col-txt{ color: #414B4C; }
.bg-fff{ background-color: #ffffff; }

.txt-nosel{-ms-user-select: none;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none; user-select: none; }
.txt-autosel{-ms-user-select: auto ;-moz-user-select: auto ;-khtml-user-select: auto ;-webkit-user-select: auto ; user-select: auto ; }

.bcol-grey{ border-color: #F8F8F8; } 
.bcol-green{ border-color: #92d400; }
.bcol-blur{ border-color: #5CA1E6; }
.bcol-fff{ border-color: #ffffff; }

.bort-type1, .bory-type1{ border-top-style: solid; }
.borb-type1, .bory-type1{ border-bottom-style: solid; }
.borl-type1, .borx-type1{ border-left-style: solid; }
.borr-type1, .borx-type1{ border-right-style: solid; }

.bort-type2, .bory-type2{ border-top-style: dotted; }
.borb-type2, .bory-type2{ border-bottom-style: dotted; }
.borl-type2, .borx-type2{ border-left-style: dotted; }
.borr-type2, .borx-type2{ border-right-style: dotted; }

.bort-type3, .bory-type3{ border-top-style: dashed; }
.borb-type3, .bory-type3{ border-bottom-style: dashed; }
.borl-type3, .borx-type3{ border-left-style: dashed; }
.borr-type3, .borx-type3{ border-right-style: dashed; } 


.bor-b0, .bor-y0{ border-bottom-width: 0px !important; }
.bor-b1, .bor-y1{ border-bottom-width: 1px ; }
.bor-b2, .bor-y2{ border-bottom-width: 2px ; }
.bor-b3, .bor-y3{ border-bottom-width: 3px ; }
.bor-b4, .bor-y4{ border-bottom-width: 4px ; }
.bor-b5, .bor-y5{ border-bottom-width: 5px ; }

.bor-t0, .bor-y0{ border-top-width: 0px !important;  }
.bor-t1, .bor-y1{ border-top-width: 1px ; }
.bor-t2, .bor-y2{ border-top-width: 2px ; }
.bor-t3, .bor-y3{ border-top-width: 3px ; }
.bor-t4, .bor-y4{ border-top-width: 4px ; }
.bor-t5, .bor-y5{ border-top-width: 5px ; }

.bor-r0, .bor-x0{ border-right-width: 0px !important; }
.bor-r1, .bor-x1{ border-right-width: 1px ; }
.bor-r2, .bor-x2{ border-right-width: 2px ; }
.bor-r3, .bor-x3{ border-right-width: 3px ; }
.bor-r4, .bor-x4{ border-right-width: 4px ; }
.bor-r5, .bor-x5{ border-right-width: 5px ; }

.bor-l0, .bor-x0{ border-left-width: 0px !important;  }
.bor-l1, .bor-x1{ border-left-width: 1px ; }
.bor-l2, .bor-x2{ border-left-width: 2px ; }
.bor-l3, .bor-x3{ border-left-width: 3px ; }
.bor-l4, .bor-x4{ border-left-width: 4px ; }
.bor-l5, .bor-x5{ border-left-width: 5px ; }

.vert-center { position: absolute; top: 50%; transform: translateY(-50%); }

.bbtn{ color: #95D321; border: 2px solid #95D321; background: transparent; border-radius: 30px; cursor: pointer;}

.input-text{ border: 1px solid #b6c4ca; border-radius: 3px;}

.bbtn:hover{ color: #ffffff; background: #95D321; }

.wh-100{ width: 100%; height: 100%;}

.psevdo-no:before, .psevdo-no:after{ display: none !important; }
.psevdo-bno:before{ display: none !important; }
.psevdo-ano:after{ display: none !important; }

.wrap-dont{ white-space: nowrap; }
.wrap-norm{ white-space: normal;}

.vt-align{ vertical-align: top;}
.vm-align{ vertical-align: middle;}
.vb-align{ vertical-align: bottom;}

.d-iblock{ display: inline-block;}
.d-block{ display: block; }
.d-noblock{ display: none; }

.float-left{ float: left;}
.float-right{ float: right;}
.float-none{ float: none;}

.pos-abs{ position: absolute; }
.pos-rel{ position: relative; }
.pos-fix{ position: fixed; }

.overflow-x{ overflow: hidden; overflow-x: scroll;white-space:nowrap;}
.overflow-y{ overflow: hidden; overflow-y: auto;}
.overflow-h{ overflow: hidden;}


.align-left{ text-align: left;}
.align-right{ text-align: right;}
.align-center{ text-align: center;}

.text-up{ text-transform: uppercase; }

.brad-a{ border-radius: 10px!important; }
.brad-a5{ border-radius: 5px!important; }
.brad-a10{ border-radius: 10px!important; }
.brad-a15{ border-radius: 15px!important; }
.brad-a20{ border-radius: 20px!important; }
.brad-a25{ border-radius: 25px!important; }
.brad-a30{ border-radius: 30px!important; }
.brad-r{ border-radius: 0 10px 10px 0 !important;}
.brad-l{ border-radius: 10px 0 0 10px!important; }
.brad-t{ border-radius: 10px 10px 0 0!important; }
.brad-b{ border-radius: 0 0 10px 10px!important; }


.col-1 { width: 8.333333%;}
.col-2 { width: 16.666667%;}
.col-3 { width: 25%;}
.col-4 { width: 33.333333%;}
.col-5 { width: 41.666667%;}
.col-6 { width: 50%;}
.col-7 { width: 58.333333%;}
.col-8 { width: 66.666667%;}
.col-9 { width: 75%;}
.col-10 { width: 83.333333%;}
.col-11 { width: 91.666667%;}
.col-12 {  width: 100%;}
.col-100{ width: 100%;}
.col-a{ width: auto;}

.colh-1 { height: 8.333333%;}
.colh-2 { height: 16.666667%;}
.colh-3 { height: 25%;}
.colh-4 { height: 33.333333%;}
.colh-5 { height: 41.666667%;}
.colh-6 { height: 50%;}
.colh-7 { height: 58.333333%;} 
.colh-8 { height: 66.666667%;}
.colh-9 { height: 75%;}
.colh-10 { height: 83.333333%;}
.colh-11 { height: 91.666667%;}
.colh-12 { height: 100%;} 


.mb-o5, .my-o5{margin-bottom: -5px;}
.mb-o10, .my-o10{margin-bottom: -10px;}
.mb-o15, .my-o15{margin-bottom: -15px;}
.mb-o20, .my-o20{margin-bottom: -20px;}
.mb-o30, .my-o30{margin-bottom: -30px;}
.mb-o40, .my-o40{margin-bottom: -40px;}
.mb-o50, .my-o50{margin-bottom: -50px;}
.mb-o100, .my-o100{margin-bottom: -100px;}

.mt-o5, .my-o5{margin-top: -5px;}
.mt-o10, .my-o10{margin-top: -10px;}
.mt-o15, .my-o15{margin-top: -15px;}
.mt-o20, .my-o20{margin-top: -20px;}
.mt-o30, .my-o30{margin-top: -30px;}
.mt-o40, .my-o40{margin-top: -40px;}
.mt-o50, .my-o50{margin-top: -50px;}
.mt-o100, .my-o100{margin-top: -100px;}


.mt-0, .my-0{margin-top: 0px;}
.mti-0, .myi-0{margin-top: 0px !important;}
.mt-5, .my-5{margin-top: 5px;}
.mt-10, .my-10{margin-top: 10px;}
.mt-15, .my-15{margin-top: 15px;}
.mt-20, .my-20{margin-top: 20px;}
.mt-30, .my-30{margin-top: 30px;}
.mt-40, .my-40{margin-top: 40px;}
.mt-50, .my-50{margin-top: 50px;}
.mt-60, .my-60{margin-top: 60px;}
.mt-70, .my-70{margin-top: 70px;}
.mt-80, .my-80{margin-top: 80px;}
.mt-85, .my-85{margin-top: 85px;}
.mt-90, .my-90{margin-top: 90px;}
.mt-100, .my-100{margin-top: 100px;}

.mb-0, .my-0{margin-bottom: 0px;}
.mbi-0, .myi-0{margin-bottom: 0px !important;}
.mb-5, .my-5{margin-bottom: 5px;}
.mb-10, .my-10{margin-bottom: 10px;}
.mb-15, .my-15{margin-bottom: 15px;}
.mb-20, .my-20{margin-bottom: 20px;}
.mb-30, .my-30{margin-bottom: 30px;}
.mb-40, .my-40{margin-bottom: 40px;}
.mb-50, .my-50{margin-bottom: 50px;}
.mb-60, .my-60{margin-bottom: 60px;}
.mb-70, .my-70{margin-bottom: 70px;}
.mb-80, .my-80{margin-bottom: 80px;}
.mb-85, .my-85{margin-bottom: 85px;}
.mb-90, .my-90{margin-bottom: 90px;}
.mb-100, .my-100{margin-bottom: 100px;}

.mr-0, .mx-0{margin-right: 0px;}
.mri-0, .mxi-0{margin-right: 0px !important;}
.mr-5, .mx-5{margin-right: 5px;}
.mr-10, .mx-10{margin-right: 10px;}
.mr-15, .mx-15{margin-right: 15px;}
.mr-20, .mx-20{margin-right: 20px;}
.mr-30, .mx-30{margin-right: 30px;}
.mr-40, .mx-40{margin-right: 40px;}
.mr-50, .mx-50{margin-right: 50px;}
.mr-60, .mx-60{margin-right: 60px;}
.mr-70, .mx-70{margin-right: 70px;}
.mr-80, .mx-80{margin-right: 80px;}
.mr-85, .mx-85{margin-right: 85px;}
.mr-90, .mx-90{margin-right: 90px;}
.mr-100, .mx-100{margin-right: 100px;}

.ml-0, .mx-0{margin-left: 0px;}
.mli-0, .mxi-0{margin-left: 0px !important;}
.ml-5, .mx-5{margin-left: 5px;}
.ml-10, .mx-10{margin-left: 10px;}
.ml-15, .mx-15{margin-left: 15px;}
.ml-20, .mx-20{margin-left: 20px;}
.ml-30, .mx-30{margin-left: 30px;}
.ml-40, .mx-40{margin-left: 40px;}
.ml-50, .mx-50{margin-left: 50px;}
.ml-60, .mx-60{margin-left: 60px;}
.ml-70, .mx-70{margin-left: 70px;}
.ml-80, .mx-80{margin-left: 80px;}
.ml-85, .mx-85{margin-left: 85px;}
.ml-90, .mx-90{margin-left: 90px;}
.ml-100, .mx-100{margin-left: 100px;}

.pt-0, .py-0{padding-top: 0px;}
.pti-0, .pyi-0{padding-top: 0px !important;}
.pt-5, .py-5{padding-top: 5px;}
.pt-10, .py-10{padding-top: 10px;}
.pt-15, .py-15{padding-top: 15px;}
.pt-20, .py-20{padding-top: 20px;}
.pt-25, .py-25{padding-top: 25px;}
.pt-30, .py-30{padding-top: 30px;}
.pt-35, .py-35{padding-top: 35px;}
.pt-40, .py-40{padding-top: 40px;}
.pt-50, .py-50{padding-top: 50px;}
.pt-60, .py-60{padding-top: 60px;}
.pt-70, .py-70{padding-top: 70px;}
.pt-80, .py-80{padding-top: 80px;}
.pt-100, .py-100{padding-top: 100px;}

.pb-0, .py-0{padding-bottom: 0px;}
.pbi-0, .pyi-0{padding-bottom: 0px !important;}
.pb-5, .py-5{padding-bottom: 5px;}
.pb-10, .py-10{padding-bottom: 10px;}
.pb-15, .py-15{padding-bottom: 15px;}
.pb-20, .py-20{padding-bottom: 20px;}
.pb-25, .py-25{padding-bottom: 25px;}
.pb-30, .py-30{padding-bottom: 30px;}
.pb-40, .py-40{padding-bottom: 40px;}
.pb-50, .py-50{padding-bottom: 50px;}
.pb-60, .py-60{padding-bottom: 60px;}
.pb-70, .py-70{padding-bottom: 70px;}
.pb-80, .py-80{padding-bottom: 80px;}
.pb-100, .py-100{padding-bottom: 100px;}

.pl-0, .px-0{padding-left: 0px;}
.pli-0, .pxi-0{padding-left: 0px !important;}
.pl-5, .px-5{padding-left: 5px;}
.pl-10, .px-10{padding-left: 10px;}
.pl-15, .px-15{padding-left: 15px;}
.pl-20, .px-20{padding-left: 20px;}
.pl-25, .px-25{padding-left: 25px;}
.pl-30, .px-30{padding-left: 30px;}
.pl-40, .px-40{padding-left: 40px;}
.pl-50, .px-50{padding-left: 50px;}
.pl-60, .px-60{padding-left: 60px;}
.pl-70, .px-70{padding-left: 70px;}
.pl-80, .px-80{padding-left: 80px;}
.pl-90, .px-90{padding-left: 90px;}
.pl-100, .px-100{padding-left: 100px;}

.pr-0, .px-0{padding-right: 0px;}
.pri-0, .pxi-0{padding-right: 0px !important;}
.pr-5, .px-5{padding-right: 5px;}
.pr-10, .px-10{padding-right: 10px;}
.pr-15, .px-15{padding-right: 15px;}
.pr-20, .px-20{padding-right: 20px;}
.pr-25, .px-25{padding-right: 25px;}
.pr-30, .px-30{padding-right: 30px;}
.pr-40, .px-40{padding-right: 40px;}
.pr-50, .px-50{padding-right: 50px;}
.pr-60, .px-60{padding-right: 60px;}
.pr-70, .px-70{padding-right: 70px;}
.pr-80, .px-80{padding-right: 80px;}
.pr-90, .px-90{padding-right: 90px;}
.pr-100, .px-100{padding-right: 100px;}


.offl-0, .offx-0 { margin-left: 0%;}
.offl-l, .offx-l { margin-left: 8.333333%;}
.offl-2, .offx-2 { margin-left: 16.666667%;}
.offl-3, .offx-3 { margin-left: 25%;}
.offl-4, .offx-4 { margin-left: 33.333333%;}
.offl-5, .offx-5 { margin-left: 41.666667%;}
.offl-6, .offx-6 { margin-left: 50%;}

.offr-0, .offx-0 { margin-right: 0%;}
.offr-l, .offx-1 { margin-right: 8.333333%;}
.offr-2, .offx-2 { margin-right: 16.666667%;}
.offr-3, .offx-3 { margin-right: 25%;}
.offr-4, .offx-4 { margin-right: 33.333333%;}
.offr-5, .offx-5 { margin-right: 41.666667%;}
.offr-6, .offx-6 { margin-right: 50%;}

.oppl-l, .oppx-l { padding-left: 8.333333%;}
.oppl-2, .oppx-2 { padding-left: 16.666667%;}
.oppl-3, .oppx-3 { padding-left: 25%;}
.oppl-4, .oppx-4 { padding-left: 33.333333%;}
.oppl-5, .oppx-5 { padding-left: 41.666667%;}
.oppl-6, .oppx-6 { padding-left: 50%;}

.oppr-l, .oppx-1 { padding-right: 8.333333%;}
.oppr-2, .oppx-2 { padding-right: 16.666667%;}
.oppr-3, .oppx-3 { padding-right: 25%;}
.oppr-4, .oppx-4 { padding-right: 33.333333%;}
.oppr-5, .oppx-5 { padding-right: 41.666667%;}
.oppr-6, .oppx-6 { padding-right: 50%;}

.fnts-0{ font-size: 0px; }
.fnts-10{ font-size: 10px; }
.fnts-12{ font-size: 12px; }
.fnts-13{ font-size: 13px; }
.fnts-14{ font-size: 14px; }
.fnts-15{ font-size: 15px; }
.fnts-16{ font-size: 16px; }
.fnts-18{ font-size: 17px; }
.fnts-20{ font-size: 20px; }
.fnts-22{ font-size: 22px; }
.fnts-24{ font-size: 24px; }
.fnts-26{ font-size: 26px; }
.fnts-28{ font-size: 28px; }
.fnts-30{ font-size: 30px; }
.fnts-32{ font-size: 32px; }
.fnts-34{ font-size: 34px; }
.fnts-36{ font-size: 36px; }
.fnts-42{ font-size: 42px; }
.fnts-45{ font-size: 45px; }
.fnts-48{ font-size: 48px; }
.fnts-52{ font-size: 52px; }
.fnts-54{ font-size: 54px; }
.fnts-56{ font-size: 56px; }

.fntlh-12{ line-height: 12px; }
.fntlh-14{ line-height: 14px; }
.fntlh-16{ line-height: 16px; }
.fntlh-18{ line-height: 18px; }
.fntlh-20{ line-height: 20px; }
.fntlh-22{ line-height: 22px; }
.fntlh-24{ line-height: 24px; }
.fntlh-26{ line-height: 26px; }
.fntlh-28{ line-height: 28px; }
.fntlh-30{ line-height: 30px; }
.fntlh-32{ line-height: 32px; }
.fntlh-34{ line-height: 34px; }
.fntlh-38{ line-height: 38px; }
.fntlh-40{ line-height: 40px; }
.fntlh-44{ line-height: 44px; }
.fntlh-52{ line-height: 52px; }

.fntw-1{ font-weight: 100; }
.fntw-2{ font-weight: 200; }
.fntw-3{ font-weight: 300; }
.fntw-4{ font-weight: 400; }
.fntw-5{ font-weight: 500; }
.fntw-6{ font-weight: 600; }
.fntw-7{ font-weight: 700; }
.fntw-8{ font-weight: 800; }


@media (min-width:1200px) {
	
}

@media (min-width:992px) {
	.lg-show{ display: none; }
}

@media (min-width:768px) {
	
}

@media (min-width:576px) {
	.sm-show{ display: none; }
}



@media screen and (max-width: 1200px) {	
	.xl-col-100{
		width: 100%;
		height: auto !important;
	}
	
	.xl-px-0{
		padding-left: 0;
		padding-right: 0;
	}
	
	.xl-float-left{ float: left;}
	.xl-float-right{ float: right;}
	.xl-float-none{ float: none;}
	
	.xl-align-left{ text-align: left;}
	.xl-align-right{ text-align: right;}
	
	.xl-pos-abs{ position: absolute; }
	.xl-pos-rel{ position: relative; }
	.xl-pos-fix{ position: fixed; }
	
	.xl-overflow-x{
		overflow: hidden;
		overflow-x: scroll;
		white-space:nowrap;
	}
	
	.xl-col-1 { width: 8.333333%;}
	.xl-col-2 { width: 16.666667%;}
	.xl-col-3 { width: 25%;}
	.xl-col-4 { width: 33.333333%;}
	.xl-col-5 { width: 41.666667%;}
	.xl-col-6 { width: 50%;}
	.xl-col-7 { width: 58.333333%;}
	.xl-col-8 { width: 66.666667%;}
	.xl-col-9 { width: 75%;}
	.xl-col-10 { width: 83.333333%;}
	.xl-col-11 { width: 91.666667%;}
	.xl-col-12 {  width: 100%;}
	.xl-col-100{ width: 100%;}
	.xl-col-a{ width: auto;}
	
	
	
	.xl-mt-0, .xl-my-0{margin-top: 0px;}
	.xl-mt-5, .xl-my-5{margin-top: 5px;}
	.xl-mt-10, .xl-my-10{margin-top: 10px;}
	.xl-mt-15, .xl-my-15{margin-top: 15px;}
	.xl-mt-20, .xl-my-20{margin-top: 20px;}
	.xl-mt-30, .xl-my-30{margin-top: 30px;}
	.xl-mt-40, .xl-my-40{margin-top: 40px;}
	.xl-mt-50, .xl-my-50{margin-top: 50px;}
	.xl-mt-60, .xl-my-60{margin-top: 60px;}
	.xl-mt-70, .xl-my-70{margin-top: 70px;}
	.xl-mt-80, .xl-my-80{margin-top: 80px;}
	.xl-mt-85, .xl-my-85{margin-top: 85px;}
	.xl-mt-90, .xl-my-90{margin-top: 90px;}
	.xl-mt-100, .xl-my-100{margin-top: 100px;}

	.xl-mb-0, .xl-my-0{margin-bottom: 0px;}
	.xl-mb-5, .xl-my-5{margin-bottom: 5px;}
	.xl-mb-10, .xl-my-10{margin-bottom: 10px;}
	.xl-mb-15, .xl-my-15{margin-bottom: 15px;}
	.xl-mb-20, .xl-my-20{margin-bottom: 20px;}
	.xl-mb-30, .xl-my-30{margin-bottom: 30px;}
	.xl-mb-40, .xl-my-40{margin-bottom: 40px;}
	.xl-mb-50, .xl-my-50{margin-bottom: 50px;}
	.xl-mb-60, .xl-my-60{margin-bottom: 60px;}
	.xl-mb-70, .xl-my-70{margin-bottom: 70px;}
	.xl-mb-80, .xl-my-80{margin-bottom: 80px;}
	.xl-mb-85, .xl-my-85{margin-bottom: 85px;}
	.xl-mb-90, .xl-my-90{margin-bottom: 90px;}
	.xl-mb-100, .xl-my-100{margin-bottom: 100px;}

	.xl-mr-0, .xl-mx-0{margin-right: 0px;}
	.xl-mr-5, .xl-mx-5{margin-right: 5px;}
	.xl-mr-10, .xl-mx-10{margin-right: 10px;}
	.xl-mr-15, .xl-mx-15{margin-right: 15px;}
	.xl-mr-20, .xl-mx-20{margin-right: 20px;}
	.xl-mr-30, .xl-mx-30{margin-right: 30px;}
	.xl-mr-40, .xl-mx-40{margin-right: 40px;}
	.xl-mr-50, .xl-mx-50{margin-right: 50px;}
	.xl-mr-60, .xl-mx-60{margin-right: 60px;}
	.xl-mr-70, .xl-mx-70{margin-right: 70px;}
	.xl-mr-80, .xl-mx-80{margin-right: 80px;}
	.xl-mr-85, .xl-mx-85{margin-right: 85px;}
	.xl-mr-90, .xl-mx-90{margin-right: 90px;}
	.xl-mr-100, .xl-mx-100{margin-right: 100px;}

	.xl-ml-0, .xl-mx-0{margin-left: 0px;}
	.xl-ml-5, .xl-mx-5{margin-left: 5px;}
	.xl-ml-10, .xl-mx-10{margin-left: 10px;}
	.xl-ml-15, .xl-mx-15{margin-left: 15px;}
	.xl-ml-20, .xl-mx-20{margin-left: 20px;}
	.xl-ml-30, .xl-mx-30{margin-left: 30px;}
	.xl-ml-40, .xl-mx-40{margin-left: 40px;}
	.xl-ml-50, .xl-mx-50{margin-left: 50px;}
	.xl-ml-60, .xl-mx-60{margin-left: 60px;}
	.xl-ml-70, .xl-mx-70{margin-left: 70px;}
	.xl-ml-80, .xl-mx-80{margin-left: 80px;}
	.xl-ml-85, .xl-mx-85{margin-left: 85px;}
	.xl-ml-90, .xl-mx-90{margin-left: 90px;}
	.xl-ml-100, .xl-mx-100{margin-left: 100px;}

	.xl-pt-0, .xl-py-0{padding-top: 0px;}
	.xl-pt-5, .xl-py-5{padding-top: 5px;}
	.xl-pt-10, .xl-py-10{padding-top: 10px;}
	.xl-pt-15, .xl-py-15{padding-top: 15px;}
	.xl-pt-20, .xl-py-20{padding-top: 20px;}
	.xl-pt-25, .xl-py-25{padding-top: 25px;}
	.xl-pt-30, .xl-py-30{padding-top: 30px;}
	.xl-pt-35, .xl-py-35{padding-top: 35px;}
	.xl-pt-40, .xl-py-40{padding-top: 40px;}
	.xl-pt-50, .xl-py-50{padding-top: 50px;}
	.xl-pt-60, .xl-py-60{padding-top: 60px;}
	.xl-pt-70, .xl-py-70{padding-top: 70px;}
	.xl-pt-80, .xl-py-80{padding-top: 80px;}
	.xl-pt-100, .xl-py-100{padding-top: 100px;}

	.xl-pb-0, .xl-py-0{padding-bottom: 0px;}
	.xl-pb-5, .xl-py-5{padding-bottom: 5px;}
	.xl-pb-10, .xl-py-10{padding-bottom: 10px;}
	.xl-pb-15, .xl-py-15{padding-bottom: 15px;}
	.xl-pb-20, .xl-py-20{padding-bottom: 20px;}
	.xl-pb-25, .xl-py-25{padding-bottom: 25px;}
	.xl-pb-30, .xl-py-30{padding-bottom: 30px;}
	.xl-pb-40, .xl-py-40{padding-bottom: 40px;}
	.xl-pb-50, .xl-py-50{padding-bottom: 50px;}
	.xl-pb-60, .xl-py-60{padding-bottom: 60px;}
	.xl-pb-70, .xl-py-70{padding-bottom: 70px;}
	.xl-pb-80, .xl-py-80{padding-bottom: 80px;}
	.xl-pb-100, .xl-py-100{padding-bottom: 100px;}

	.xl-pl-0, .xl-px-0{padding-left: 0px;}
	.xl-pl-5, .xl-px-5{padding-left: 5px;}
	.xl-pl-10, .xl-px-10{padding-left: 10px;}
	.xl-pl-15, .xl-px-15{padding-left: 15px;}
	.xl-pl-20, .xl-px-20{padding-left: 20px;}
	.xl-pl-25, .xl-px-25{padding-left: 25px;}
	.xl-pl-30, .xl-px-30{padding-left: 30px;}
	.xl-pl-40, .xl-px-40{padding-left: 40px;}
	.xl-pl-50, .xl-px-50{padding-left: 50px;}
	.xl-pl-60, .xl-px-60{padding-left: 60px;}
	.xl-pl-70, .xl-px-70{padding-left: 70px;}
	.xl-pl-80, .xl-px-80{padding-left: 80px;}
	.xl-pl-90, .xl-px-90{padding-left: 90px;}
	.xl-pl-100, .xl-px-100{padding-left: 100px;}

	.xl-pr-0, .xl-px-0{padding-right: 0px;}
	.xl-pr-5, .xl-px-5{padding-right: 5px;}
	.xl-pr-10, .xl-px-10{padding-right: 10px;}
	.xl-pr-15, .xl-px-15{padding-right: 15px;}
	.xl-pr-20, .xl-px-20{padding-right: 20px;}
	.xl-pr-25, .xl-px-25{padding-right: 25px;}
	.xl-pr-30, .xl-px-30{padding-right: 30px;}
	.xl-pr-40, .xl-px-40{padding-right: 40px;}
	.xl-pr-50, .xl-px-50{padding-right: 50px;}
	.xl-pr-60, .xl-px-60{padding-right: 60px;}
	.xl-pr-70, .xl-px-70{padding-right: 70px;}
	.xl-pr-80, .xl-px-80{padding-right: 80px;}
	.xl-pr-90, .xl-px-90{padding-right: 90px;}
	.xl-pr-100, .xl-px-100{padding-right: 100px;}

	
	.xl-offl-0, .xl-offx-0 { margin-left: 0;}
	.xl-offl-l, .xl-offx-l { margin-left: 8.333333%;}
	.xl-offl-2, .xl-offx-2 { margin-left: 16.666667%;}
	.xl-offl-3, .xl-offx-3 { margin-left: 25%;}
	.xl-offl-4, .xl-offx-4 { margin-left: 33.333333%;}
	.xl-offl-5, .xl-offx-5 { margin-left: 41.666667%;}
	.xl-offl-6, .xl-offx-6 { margin-left: 50%;}

	.xl-offr-0, .xl-offx-0 { margin-right: 0%;}
	.xl-offr-l, .xl-offx-1 { margin-right: 8.333333%;}
	.xl-offr-2, .xl-offx-2 { margin-right: 16.666667%;}
	.xl-offr-3, .xl-offx-3 { margin-right: 25%;}
	.xl-offr-4, .xl-offx-4 { margin-right: 33.333333%;}
	.xl-offr-5, .xl-offx-5 { margin-right: 41.666667%;}
	.xl-offr-6, .xl-offx-6 { margin-right: 50%;}
	
	.xl-fnts-10{ font-size: 10px; }
	.xl-fnts-12{ font-size: 12px; }
	.xl-fnts-14{ font-size: 14px; }
	.xl-fnts-15{ font-size: 15px; }
	.xl-fnts-16{ font-size: 16px; }
	.xl-fnts-18{ font-size: 17px; }
	.xl-fnts-20{ font-size: 20px; }
	.xl-fnts-22{ font-size: 22px; }
	.xl-fnts-24{ font-size: 24px; }
	.xl-fnts-26{ font-size: 26px; }
	.xl-fnts-28{ font-size: 28px; }
	.xl-fnts-32{ font-size: 32px; }
	.xl-fnts-36{ font-size: 36px; }
	.xl-fnts-42{ font-size: 42px; }
	.xl-fnts-45{ font-size: 45px; }
		
	.xl-fntlh-12{ line-height: 12px; }
	.xl-fntlh-14{ line-height: 14px; }
	.xl-fntlh-16{ line-height: 16px; }
	.xl-fntlh-18{ line-height: 18px; }
	.xl-fntlh-20{ line-height: 20px; }
	.xl-fntlh-22{ line-height: 22px; }
	.xl-fntlh-24{ line-height: 24px; }
	.xl-fntlh-26{ line-height: 26px; }
	.xl-fntlh-28{ line-height: 28px; }
	.xl-fntlh-32{ line-height: 32px; }
	.xl-fntlh-34{ line-height: 34px; }
	.xl-fntlh-38{ line-height: 38px; }
	.xl-fntlh-40{ line-height: 40px; }
	.xl-fntlh-44{ line-height: 44px; }
	.xl-fntlh-52{ line-height: 52px; }
	
}

@media screen and (max-width: 992px) {	

	.lg-align-right{ text-align: right;}

	.lg-hide{
		display: none;
	}
	.lg-show, .lg-oshow{
		display: inline-block;
	}
	
	.lg-float-right{
		float: right;
	}
	.lg-col-100{
		width: 100%;
		height: auto !important;
	}
	.lg-col-8 {
	  width: 66.666667%;
	}
	
	.lg-overflow-x{
		overflow: hidden;
		overflow-x: scroll;
		white-space:nowrap;
	}
	
	.lg-float-left{ float: left;}
	.lg-float-right{ float: right;}
	.lg-float-none{ float: none;}
	
	.lg-align-left{ text-align: left;}
	.lg-align-right{ text-align: right;}
	
	.lg-pos-abs{ position: absolute; }
	.lg-pos-rel{ position: relative; }
	.lg-pos-fix{ position: fixed; }
	
	.lg-col-1 { width: 8.333333%;}
	.lg-col-2 { width: 16.666667%;}
	.lg-col-3 { width: 25%;}
	.lg-col-4 { width: 33.333333%;}
	.lg-col-5 { width: 41.666667%;}
	.lg-col-6 { width: 50%;}
	.lg-col-7 { width: 58.333333%;}
	.lg-col-8 { width: 66.666667%;}
	.lg-col-9 { width: 75%;}
	.lg-col-10 { width: 83.333333%;}
	.lg-col-11 { width: 91.666667%;}
	.lg-col-12 { width: 100%;}
	.lg-col-100{ width: 100%;}
	.lg-col-a{ width: auto;}
	
	.lg-px-0{
		padding-left: 0;
		padding-right: 0;
	}
	
	
	.lg-mt-0, .lg-my-0{margin-top: 0px;}
	.lg-mt-5, .lg-my-5{margin-top: 5px;}
	.lg-mt-10, .lg-my-10{margin-top: 10px;}
	.lg-mt-15, .lg-my-15{margin-top: 15px;}
	.lg-mt-20, .lg-my-20{margin-top: 20px;}
	.lg-mt-30, .lg-my-30{margin-top: 30px;}
	.lg-mt-40, .lg-my-40{margin-top: 40px;}
	.lg-mt-50, .lg-my-50{margin-top: 50px;}
	.lg-mt-60, .lg-my-60{margin-top: 60px;}
	.lg-mt-70, .lg-my-70{margin-top: 70px;}
	.lg-mt-80, .lg-my-80{margin-top: 80px;}
	.lg-mt-85, .lg-my-85{margin-top: 85px;}
	.lg-mt-90, .lg-my-90{margin-top: 90px;}
	.lg-mt-100, .lg-my-100{margin-top: 100px;}

	.lg-mb-0, .lg-my-0{margin-bottom: 0px;}
	.lg-mb-5, .lg-my-5{margin-bottom: 5px;}
	.lg-mb-10, .lg-my-10{margin-bottom: 10px;}
	.lg-mb-15, .lg-my-15{margin-bottom: 15px;}
	.lg-mb-20, .lg-my-20{margin-bottom: 20px;}
	.lg-mb-30, .lg-my-30{margin-bottom: 30px;}
	.lg-mb-40, .lg-my-40{margin-bottom: 40px;}
	.lg-mb-50, .lg-my-50{margin-bottom: 50px;}
	.lg-mb-60, .lg-my-60{margin-bottom: 60px;}
	.lg-mb-70, .lg-my-70{margin-bottom: 70px;}
	.lg-mb-80, .lg-my-80{margin-bottom: 80px;}
	.lg-mb-85, .lg-my-85{margin-bottom: 85px;}
	.lg-mb-90, .lg-my-90{margin-bottom: 90px;}
	.lg-mb-100, .lg-my-100{margin-bottom: 100px;}

	.lg-mr-0, .lg-mx-0{margin-right: 0px;}
	.lg-mr-5, .lg-mx-5{margin-right: 5px;}
	.lg-mr-10, .lg-mx-10{margin-right: 10px;}
	.lg-mr-15, .lg-mx-15{margin-right: 15px;}
	.lg-mr-20, .lg-mx-20{margin-right: 20px;}
	.lg-mr-30, .lg-mx-30{margin-right: 30px;}
	.lg-mr-40, .lg-mx-40{margin-right: 40px;}
	.lg-mr-50, .lg-mx-50{margin-right: 50px;}
	.lg-mr-60, .lg-mx-60{margin-right: 60px;}
	.lg-mr-70, .lg-mx-70{margin-right: 70px;}
	.lg-mr-80, .lg-mx-80{margin-right: 80px;}
	.lg-mr-85, .lg-mx-85{margin-right: 85px;}
	.lg-mr-90, .lg-mx-90{margin-right: 90px;}
	.lg-mr-100, .lg-mx-100{margin-right: 100px;}

	.lg-ml-0, .lg-mx-0{margin-left: 0px;}
	.lg-ml-5, .lg-mx-5{margin-left: 5px;}
	.lg-ml-10, .lg-mx-10{margin-left: 10px;}
	.lg-ml-15, .lg-mx-15{margin-left: 15px;}
	.lg-ml-20, .lg-mx-20{margin-left: 20px;}
	.lg-ml-30, .lg-mx-30{margin-left: 30px;}
	.lg-ml-40, .lg-mx-40{margin-left: 40px;}
	.lg-ml-50, .lg-mx-50{margin-left: 50px;}
	.lg-ml-60, .lg-mx-60{margin-left: 60px;}
	.lg-ml-70, .lg-mx-70{margin-left: 70px;}
	.lg-ml-80, .lg-mx-80{margin-left: 80px;}
	.lg-ml-85, .lg-mx-85{margin-left: 85px;}
	.lg-ml-90, .lg-mx-90{margin-left: 90px;}
	.lg-ml-100, .lg-mx-100{margin-left: 100px;}

	.lg-pt-0, .lg-py-0{padding-top: 0px;}
	.lg-pt-5, .lg-py-5{padding-top: 5px;}
	.lg-pt-10, .lg-py-10{padding-top: 10px;}
	.lg-pt-15, .lg-py-15{padding-top: 15px;}
	.lg-pt-20, .lg-py-20{padding-top: 20px;}
	.lg-pt-25, .lg-py-25{padding-top: 25px;}
	.lg-pt-30, .lg-py-30{padding-top: 30px;}
	.lg-pt-35, .lg-py-35{padding-top: 35px;}
	.lg-pt-40, .lg-py-40{padding-top: 40px;}
	.lg-pt-50, .lg-py-50{padding-top: 50px;}
	.lg-pt-60, .lg-py-60{padding-top: 60px;}
	.lg-pt-70, .lg-py-70{padding-top: 70px;}
	.lg-pt-80, .lg-py-80{padding-top: 80px;}
	.lg-pt-100, .lg-py-100{padding-top: 100px;}

	.lg-pb-0, .lg-py-0{padding-bottom: 0px;}
	.lg-pb-5, .lg-py-5{padding-bottom: 5px;}
	.lg-pb-10, .lg-py-10{padding-bottom: 10px;}
	.lg-pb-15, .lg-py-15{padding-bottom: 15px;}
	.lg-pb-20, .lg-py-20{padding-bottom: 20px;}
	.lg-pb-25, .lg-py-25{padding-bottom: 25px;}
	.lg-pb-30, .lg-py-30{padding-bottom: 30px;}
	.lg-pb-40, .lg-py-40{padding-bottom: 40px;}
	.lg-pb-50, .lg-py-50{padding-bottom: 50px;}
	.lg-pb-60, .lg-py-60{padding-bottom: 60px;}
	.lg-pb-70, .lg-py-70{padding-bottom: 70px;}
	.lg-pb-80, .lg-py-80{padding-bottom: 80px;}
	.lg-pb-100, .lg-py-100{padding-bottom: 100px;}

	.lg-pl-0, .lg-px-0{padding-left: 0px;}
	.lg-pl-5, .lg-px-5{padding-left: 5px;}
	.lg-pl-10, .lg-px-10{padding-left: 10px;}
	.lg-pl-15, .lg-px-15{padding-left: 15px;}
	.lg-pl-20, .lg-px-20{padding-left: 20px;}
	.lg-pl-25, .lg-px-25{padding-left: 25px;}
	.lg-pl-30, .lg-px-30{padding-left: 30px;}
	.lg-pl-40, .lg-px-40{padding-left: 40px;}
	.lg-pl-50, .lg-px-50{padding-left: 50px;}
	.lg-pl-60, .lg-px-60{padding-left: 60px;}
	.lg-pl-70, .lg-px-70{padding-left: 70px;}
	.lg-pl-80, .lg-px-80{padding-left: 80px;}
	.lg-pl-90, .lg-px-90{padding-left: 90px;}
	.lg-pl-100, .lg-px-100{padding-left: 100px;}

	.lg-pr-0, .lg-px-0{padding-right: 0px;}
	.lg-pr-5, .lg-px-5{padding-right: 5px;}
	.lg-pr-10, .lg-px-10{padding-right: 10px;}
	.lg-pr-15, .lg-px-15{padding-right: 15px;}
	.lg-pr-20, .lg-px-20{padding-right: 20px;}
	.lg-pr-25, .lg-px-25{padding-right: 25px;}
	.lg-pr-30, .lg-px-30{padding-right: 30px;}
	.lg-pr-40, .lg-px-40{padding-right: 40px;}
	.lg-pr-50, .lg-px-50{padding-right: 50px;}
	.lg-pr-60, .lg-px-60{padding-right: 60px;}
	.lg-pr-70, .lg-px-70{padding-right: 70px;}
	.lg-pr-80, .lg-px-80{padding-right: 80px;}
	.lg-pr-90, .lg-px-90{padding-right: 90px;}
	.lg-pr-100, .lg-px-100{padding-right: 100px;}
	
	.lg-offl-0, .lg-offx-0 { margin-left: 0%;}
	.lg-offl-l, .lg-offx-l { margin-left: 8.333333%;}
	.lg-offl-2, .lg-offx-2 { margin-left: 16.666667%;}
	.lg-offl-3, .lg-offx-3 { margin-left: 25%;}
	.lg-offl-4, .lg-offx-4 { margin-left: 33.333333%;}
	.lg-offl-5, .lg-offx-5 { margin-left: 41.666667%;}
	.lg-offl-6, .lg-offx-6 { margin-left: 50%;}

	.lg-offr-0, .lg-offx-0 { margin-right: 0%;}
	.lg-offr-l, .lg-offx-1 { margin-right: 8.333333%;}
	.lg-offr-2, .lg-offx-2 { margin-right: 16.666667%;}
	.lg-offr-3, .lg-offx-3 { margin-right: 25%;}
	.lg-offr-4, .lg-offx-4 { margin-right: 33.333333%;}
	.lg-offr-5, .lg-offx-5 { margin-right: 41.666667%;}
	.lg-offr-6, .lg-offx-6 { margin-right: 50%;}
	
	.lg-fnts-10{ font-size: 10px; }
	.lg-fnts-12{ font-size: 12px; }
	.lg-fnts-14{ font-size: 14px; }
	.lg-fnts-15{ font-size: 15px; }
	.lg-fnts-16{ font-size: 16px; }
	.lg-fnts-18{ font-size: 17px; }
	.lg-fnts-20{ font-size: 20px; }
	.lg-fnts-22{ font-size: 22px; }
	.lg-fnts-24{ font-size: 24px; }
	.lg-fnts-26{ font-size: 26px; }
	.lg-fnts-28{ font-size: 28px; }
	.lg-fnts-32{ font-size: 32px; }
	.lg-fnts-36{ font-size: 36px; }
	.lg-fnts-42{ font-size: 42px; }
	.lg-fnts-45{ font-size: 45px; }
	
	.lg-fntlh-12{ line-height: 12px; }
	.lg-fntlh-14{ line-height: 14px; }
	.lg-fntlh-16{ line-height: 16px; }
	.lg-fntlh-18{ line-height: 18px; }
	.lg-fntlh-20{ line-height: 20px; }
	.lg-fntlh-22{ line-height: 22px; }
	.lg-fntlh-24{ line-height: 24px; }
	.lg-fntlh-26{ line-height: 26px; }
	.lg-fntlh-28{ line-height: 28px; }
	.lg-fntlh-32{ line-height: 32px; }
	.lg-fntlh-34{ line-height: 34px; }
	.lg-fntlh-38{ line-height: 38px; }
	.lg-fntlh-40{ line-height: 40px; }
	.lg-fntlh-44{ line-height: 44px; }
	.lg-fntlh-52{ line-height: 52px; }
	
}

@media screen and (max-width: 860px) {
	
	.lg-md-hide{
		display: none;
	}
	
	
	.lg-md-align-right{ text-align: right;}

	.lg-md-hide{
		display: none;
	}
	.lg-md-show, .lg-md-oshow{
		display: inline-block;
	}
	
	.lg-md-float-right{
		float: right;
	}
	.lg-md-col-100{
		width: 100%;
		height: auto !important;
	}
	.lg-md-col-8 {
	  width: 66.666667%;
	}
	
	.lg-md-overflow-x{
		overflow: hidden;
		overflow-x: scroll;
		white-space:nowrap;
	}
	
	.lg-md-float-left{ float: left;}
	.lg-md-float-right{ float: right;}
	.lg-md-float-none{ float: none;}
	
	.lg-md-align-left{ text-align: left;}
	.lg-md-align-right{ text-align: right;}
	
	.lg-md-pos-abs{ position: absolute; }
	.lg-md-pos-rel{ position: relative; }
	.lg-md-pos-fix{ position: fixed; }
	
	.lg-md-col-1 { width: 8.333333%;}
	.lg-md-col-2 { width: 16.666667%;}
	.lg-md-col-3 { width: 25%;}
	.lg-md-col-4 { width: 33.333333%;}
	.lg-md-col-5 { width: 41.666667%;}
	.lg-md-col-6 { width: 50%;}
	.lg-md-col-7 { width: 58.333333%;}
	.lg-md-col-8 { width: 66.666667%;}
	.lg-md-col-9 { width: 75%;}
	.lg-md-col-10 { width: 83.333333%;}
	.lg-md-col-11 { width: 91.666667%;}
	.lg-md-col-12 { width: 100%;}
	.lg-md-col-100{ width: 100%;}
	.lg-md-col-a{ width: auto;}
	
	.lg-md-px-0{
		padding-left: 0;
		padding-right: 0;
	}
	
	
	.lg-md-mt-0, .lg-md-my-0{margin-top: 0px;}
	.lg-md-mt-5, .lg-md-my-5{margin-top: 5px;}
	.lg-md-mt-10, .lg-md-my-10{margin-top: 10px;}
	.lg-md-mt-15, .lg-md-my-15{margin-top: 15px;}
	.lg-md-mt-20, .lg-md-my-20{margin-top: 20px;}
	.lg-md-mt-30, .lg-md-my-30{margin-top: 30px;}
	.lg-md-mt-40, .lg-md-my-40{margin-top: 40px;}
	.lg-md-mt-50, .lg-md-my-50{margin-top: 50px;}
	.lg-md-mt-60, .lg-md-my-60{margin-top: 60px;}
	.lg-md-mt-70, .lg-md-my-70{margin-top: 70px;}
	.lg-md-mt-80, .lg-md-my-80{margin-top: 80px;}
	.lg-md-mt-85, .lg-md-my-85{margin-top: 85px;}
	.lg-md-mt-90, .lg-md-my-90{margin-top: 90px;}
	.lg-md-mt-100, .lg-md-my-100{margin-top: 100px;}

	.lg-md-mb-0, .lg-md-my-0{margin-bottom: 0px;}
	.lg-md-mb-5, .lg-md-my-5{margin-bottom: 5px;}
	.lg-md-mb-10, .lg-md-my-10{margin-bottom: 10px;}
	.lg-md-mb-15, .lg-md-my-15{margin-bottom: 15px;}
	.lg-md-mb-20, .lg-md-my-20{margin-bottom: 20px;}
	.lg-md-mb-30, .lg-md-my-30{margin-bottom: 30px;}
	.lg-md-mb-40, .lg-md-my-40{margin-bottom: 40px;}
	.lg-md-mb-50, .lg-md-my-50{margin-bottom: 50px;}
	.lg-md-mb-60, .lg-md-my-60{margin-bottom: 60px;}
	.lg-md-mb-70, .lg-md-my-70{margin-bottom: 70px;}
	.lg-md-mb-80, .lg-md-my-80{margin-bottom: 80px;}
	.lg-md-mb-85, .lg-md-my-85{margin-bottom: 85px;}
	.lg-md-mb-90, .lg-md-my-90{margin-bottom: 90px;}
	.lg-md-mb-100, .lg-md-my-100{margin-bottom: 100px;}

	.lg-md-mr-0, .lg-md-mx-0{margin-right: 0px;}
	.lg-md-mr-5, .lg-md-mx-5{margin-right: 5px;}
	.lg-md-mr-10, .lg-md-mx-10{margin-right: 10px;}
	.lg-md-mr-15, .lg-md-mx-15{margin-right: 15px;}
	.lg-md-mr-20, .lg-md-mx-20{margin-right: 20px;}
	.lg-md-mr-30, .lg-md-mx-30{margin-right: 30px;}
	.lg-md-mr-40, .lg-md-mx-40{margin-right: 40px;}
	.lg-md-mr-50, .lg-md-mx-50{margin-right: 50px;}
	.lg-md-mr-60, .lg-md-mx-60{margin-right: 60px;}
	.lg-md-mr-70, .lg-md-mx-70{margin-right: 70px;}
	.lg-md-mr-80, .lg-md-mx-80{margin-right: 80px;}
	.lg-md-mr-85, .lg-md-mx-85{margin-right: 85px;}
	.lg-md-mr-90, .lg-md-mx-90{margin-right: 90px;}
	.lg-md-mr-100, .lg-md-mx-100{margin-right: 100px;}

	.lg-md-ml-0, .lg-md-mx-0{margin-left: 0px;}
	.lg-md-ml-5, .lg-md-mx-5{margin-left: 5px;}
	.lg-md-ml-10, .lg-md-mx-10{margin-left: 10px;}
	.lg-md-ml-15, .lg-md-mx-15{margin-left: 15px;}
	.lg-md-ml-20, .lg-md-mx-20{margin-left: 20px;}
	.lg-md-ml-30, .lg-md-mx-30{margin-left: 30px;}
	.lg-md-ml-40, .lg-md-mx-40{margin-left: 40px;}
	.lg-md-ml-50, .lg-md-mx-50{margin-left: 50px;}
	.lg-md-ml-60, .lg-md-mx-60{margin-left: 60px;}
	.lg-md-ml-70, .lg-md-mx-70{margin-left: 70px;}
	.lg-md-ml-80, .lg-md-mx-80{margin-left: 80px;}
	.lg-md-ml-85, .lg-md-mx-85{margin-left: 85px;}
	.lg-md-ml-90, .lg-md-mx-90{margin-left: 90px;}
	.lg-md-ml-100, .lg-md-mx-100{margin-left: 100px;}

	.lg-md-pt-0, .lg-md-py-0{padding-top: 0px;}
	.lg-md-pt-5, .lg-md-py-5{padding-top: 5px;}
	.lg-md-pt-10, .lg-md-py-10{padding-top: 10px;}
	.lg-md-pt-15, .lg-md-py-15{padding-top: 15px;}
	.lg-md-pt-20, .lg-md-py-20{padding-top: 20px;}
	.lg-md-pt-25, .lg-md-py-25{padding-top: 25px;}
	.lg-md-pt-30, .lg-md-py-30{padding-top: 30px;}
	.lg-md-pt-35, .lg-md-py-35{padding-top: 35px;}
	.lg-md-pt-40, .lg-md-py-40{padding-top: 40px;}
	.lg-md-pt-50, .lg-md-py-50{padding-top: 50px;}
	.lg-md-pt-60, .lg-md-py-60{padding-top: 60px;}
	.lg-md-pt-70, .lg-md-py-70{padding-top: 70px;}
	.lg-md-pt-80, .lg-md-py-80{padding-top: 80px;}
	.lg-md-pt-100, .lg-md-py-100{padding-top: 100px;}

	.lg-md-pb-0, .lg-md-py-0{padding-bottom: 0px;}
	.lg-md-pb-5, .lg-md-py-5{padding-bottom: 5px;}
	.lg-md-pb-10, .lg-md-py-10{padding-bottom: 10px;}
	.lg-md-pb-15, .lg-md-py-15{padding-bottom: 15px;}
	.lg-md-pb-20, .lg-md-py-20{padding-bottom: 20px;}
	.lg-md-pb-25, .lg-md-py-25{padding-bottom: 25px;}
	.lg-md-pb-30, .lg-md-py-30{padding-bottom: 30px;}
	.lg-md-pb-40, .lg-md-py-40{padding-bottom: 40px;}
	.lg-md-pb-50, .lg-md-py-50{padding-bottom: 50px;}
	.lg-md-pb-60, .lg-md-py-60{padding-bottom: 60px;}
	.lg-md-pb-70, .lg-md-py-70{padding-bottom: 70px;}
	.lg-md-pb-80, .lg-md-py-80{padding-bottom: 80px;}
	.lg-md-pb-100, .lg-md-py-100{padding-bottom: 100px;}

	.lg-md-pl-0, .lg-md-px-0{padding-left: 0px;}
	.lg-md-pl-5, .lg-md-px-5{padding-left: 5px;}
	.lg-md-pl-10, .lg-md-px-10{padding-left: 10px;}
	.lg-md-pl-15, .lg-md-px-15{padding-left: 15px;}
	.lg-md-pl-20, .lg-md-px-20{padding-left: 20px;}
	.lg-md-pl-25, .lg-md-px-25{padding-left: 25px;}
	.lg-md-pl-30, .lg-md-px-30{padding-left: 30px;}
	.lg-md-pl-40, .lg-md-px-40{padding-left: 40px;}
	.lg-md-pl-50, .lg-md-px-50{padding-left: 50px;}
	.lg-md-pl-60, .lg-md-px-60{padding-left: 60px;}
	.lg-md-pl-70, .lg-md-px-70{padding-left: 70px;}
	.lg-md-pl-80, .lg-md-px-80{padding-left: 80px;}
	.lg-md-pl-90, .lg-md-px-90{padding-left: 90px;}
	.lg-md-pl-100, .lg-md-px-100{padding-left: 100px;}

	.lg-md-pr-0, .lg-md-px-0{padding-right: 0px;}
	.lg-md-pr-5, .lg-md-px-5{padding-right: 5px;}
	.lg-md-pr-10, .lg-md-px-10{padding-right: 10px;}
	.lg-md-pr-15, .lg-md-px-15{padding-right: 15px;}
	.lg-md-pr-20, .lg-md-px-20{padding-right: 20px;}
	.lg-md-pr-25, .lg-md-px-25{padding-right: 25px;}
	.lg-md-pr-30, .lg-md-px-30{padding-right: 30px;}
	.lg-md-pr-40, .lg-md-px-40{padding-right: 40px;}
	.lg-md-pr-50, .lg-md-px-50{padding-right: 50px;}
	.lg-md-pr-60, .lg-md-px-60{padding-right: 60px;}
	.lg-md-pr-70, .lg-md-px-70{padding-right: 70px;}
	.lg-md-pr-80, .lg-md-px-80{padding-right: 80px;}
	.lg-md-pr-90, .lg-md-px-90{padding-right: 90px;}
	.lg-md-pr-100, .lg-md-px-100{padding-right: 100px;}
	
	.lg-md-offl-0, .lg-md-offx-0 { margin-left: 0%;}
	.lg-md-offl-l, .lg-md-offx-l { margin-left: 8.333333%;}
	.lg-md-offl-2, .lg-md-offx-2 { margin-left: 16.666667%;}
	.lg-md-offl-3, .lg-md-offx-3 { margin-left: 25%;}
	.lg-md-offl-4, .lg-md-offx-4 { margin-left: 33.333333%;}
	.lg-md-offl-5, .lg-md-offx-5 { margin-left: 41.666667%;}
	.lg-md-offl-6, .lg-md-offx-6 { margin-left: 50%;}

	.lg-md-offr-0, .lg-md-offx-0 { margin-right: 0%;}
	.lg-md-offr-l, .lg-md-offx-1 { margin-right: 8.333333%;}
	.lg-md-offr-2, .lg-md-offx-2 { margin-right: 16.666667%;}
	.lg-md-offr-3, .lg-md-offx-3 { margin-right: 25%;}
	.lg-md-offr-4, .lg-md-offx-4 { margin-right: 33.333333%;}
	.lg-md-offr-5, .lg-md-offx-5 { margin-right: 41.666667%;}
	.lg-md-offr-6, .lg-md-offx-6 { margin-right: 50%;}
	
	.lg-md-fnts-10{ font-size: 10px; }
	.lg-md-fnts-12{ font-size: 12px; }
	.lg-md-fnts-14{ font-size: 14px; }
	.lg-md-fnts-15{ font-size: 15px; }
	.lg-md-fnts-16{ font-size: 16px; }
	.lg-md-fnts-18{ font-size: 17px; }
	.lg-md-fnts-20{ font-size: 20px; }
	.lg-md-fnts-22{ font-size: 22px; }
	.lg-md-fnts-24{ font-size: 24px; }
	.lg-md-fnts-26{ font-size: 26px; }
	.lg-md-fnts-28{ font-size: 28px; }
	.lg-md-fnts-32{ font-size: 32px; }
	.lg-md-fnts-36{ font-size: 36px; }
	.lg-md-fnts-42{ font-size: 42px; }
	.lg-md-fnts-45{ font-size: 45px; }
	
	.lg-md-fntlh-12{ line-height: 12px; }
	.lg-md-fntlh-14{ line-height: 14px; }
	.lg-md-fntlh-16{ line-height: 16px; }
	.lg-md-fntlh-18{ line-height: 18px; }
	.lg-md-fntlh-20{ line-height: 20px; }
	.lg-md-fntlh-22{ line-height: 22px; }
	.lg-md-fntlh-24{ line-height: 24px; }
	.lg-md-fntlh-26{ line-height: 26px; }
	.lg-md-fntlh-28{ line-height: 28px; }
	.lg-md-fntlh-32{ line-height: 32px; }
	.lg-md-fntlh-34{ line-height: 34px; }
	.lg-md-fntlh-38{ line-height: 38px; }
	.lg-md-fntlh-40{ line-height: 40px; }
	.lg-md-fntlh-44{ line-height: 44px; }
	.lg-md-fntlh-52{ line-height: 52px; }
	
}


@media screen and (max-width: 768px) {	

	.md-align-left{ text-align: left;}
	.md-align-right{ text-align: right;}
	.md-align-center{ text-align: center;}

	.md-col-100{
		width: 100%;
		height: auto !important;
	}
	
	.md-col-100h{
		width: 100%;
		height: 100%; !important;
	}
	
	.md-hide{
		display: none;
	}
	
	.md-oshow{
		display: inline-block;
	}
	
	.md-px-0{
		padding-left: 0;
		padding-right: 0;
	}
	
	.md-overflow-x{
		overflow: hidden;
		overflow-x: scroll;
		white-space:nowrap;
	}
	
	.md-float-left{ float: left;}
	.md-float-right{ float: right;}
	.md-float-none{ float: none;}
	
	.md-align-left{ text-align: left;}
	.md-align-right{ text-align: right;}
	
	.md-pos-abs{ position: absolute; }
	.md-pos-rel{ position: relative; }
	.md-pos-fix{ position: fixed; }
	
	.md-col-1 { width: 8.333333%;}
	.md-col-2 { width: 16.666667%;}
	.md-col-3 { width: 25%;}
	.md-col-4 { width: 33.333333%;}
	.md-col-5 { width: 41.666667%;}
	.md-col-6 { width: 50%;}
	.md-col-7 { width: 58.333333%;}
	.md-col-8 { width: 66.666667%;}
	.md-col-9 { width: 75%;}
	.md-col-10 { width: 83.333333%;}
	.md-col-11 { width: 91.666667%;}
	.md-col-12 { width: 100%;}
	.md-col-100{ width: 100%;}
	.md-col-a{ width: auto;}
	
	
	.md-mt-0, .md-my-0{margin-top: 0px;}
	.md-mt-5, .md-my-5{margin-top: 5px;}
	.md-mt-10, .md-my-10{margin-top: 10px;}
	.md-mt-15, .md-my-15{margin-top: 15px;}
	.md-mt-20, .md-my-20{margin-top: 20px;}
	.md-mt-30, .md-my-30{margin-top: 30px;}
	.md-mt-40, .md-my-40{margin-top: 40px;}
	.md-mt-50, .md-my-50{margin-top: 50px;}
	.md-mt-60, .md-my-60{margin-top: 60px;}
	.md-mt-70, .md-my-70{margin-top: 70px;}
	.md-mt-80, .md-my-80{margin-top: 80px;}
	.md-mt-85, .md-my-85{margin-top: 85px;}
	.md-mt-90, .md-my-90{margin-top: 90px;}
	.md-mt-100, .md-my-100{margin-top: 100px;}

	.md-mb-0, .md-my-0{margin-bottom: 0px;}
	.md-mb-5, .md-my-5{margin-bottom: 5px;}
	.md-mb-10, .md-my-10{margin-bottom: 10px;}
	.md-mb-15, .md-my-15{margin-bottom: 15px;}
	.md-mb-20, .md-my-20{margin-bottom: 20px;}
	.md-mb-30, .md-my-30{margin-bottom: 30px;}
	.md-mb-40, .md-my-40{margin-bottom: 40px;}
	.md-mb-50, .md-my-50{margin-bottom: 50px;}
	.md-mb-60, .md-my-60{margin-bottom: 60px;}
	.md-mb-70, .md-my-70{margin-bottom: 70px;}
	.md-mb-80, .md-my-80{margin-bottom: 80px;}
	.md-mb-85, .md-my-85{margin-bottom: 85px;}
	.md-mb-90, .md-my-90{margin-bottom: 90px;}
	.md-mb-100, .md-my-100{margin-bottom: 100px;}

	.md-mr-0, .md-mx-0{margin-right: 0px;}
	.md-mr-5, .md-mx-5{margin-right: 5px;}
	.md-mr-10, .md-mx-10{margin-right: 10px;}
	.md-mr-15, .md-mx-15{margin-right: 15px;}
	.md-mr-20, .md-mx-20{margin-right: 20px;}
	.md-mr-30, .md-mx-30{margin-right: 30px;}
	.md-mr-40, .md-mx-40{margin-right: 40px;}
	.md-mr-50, .md-mx-50{margin-right: 50px;}
	.md-mr-60, .md-mx-60{margin-right: 60px;}
	.md-mr-70, .md-mx-70{margin-right: 70px;}
	.md-mr-80, .md-mx-80{margin-right: 80px;}
	.md-mr-85, .md-mx-85{margin-right: 85px;}
	.md-mr-90, .md-mx-90{margin-right: 90px;}
	.md-mr-100, .md-mx-100{margin-right: 100px;}

	.md-ml-0, .md-mx-0{margin-left: 0px;}
	.md-ml-5, .md-mx-5{margin-left: 5px;}
	.md-ml-10, .md-mx-10{margin-left: 10px;}
	.md-ml-15, .md-mx-15{margin-left: 15px;}
	.md-ml-20, .md-mx-20{margin-left: 20px;}
	.md-ml-30, .md-mx-30{margin-left: 30px;}
	.md-ml-40, .md-mx-40{margin-left: 40px;}
	.md-ml-50, .md-mx-50{margin-left: 50px;}
	.md-ml-60, .md-mx-60{margin-left: 60px;}
	.md-ml-70, .md-mx-70{margin-left: 70px;}
	.md-ml-80, .md-mx-80{margin-left: 80px;}
	.md-ml-85, .md-mx-85{margin-left: 85px;}
	.md-ml-90, .md-mx-90{margin-left: 90px;}
	.md-ml-100, .md-mx-100{margin-left: 100px;}

	.md-pt-0, .md-py-0{padding-top: 0px;}
	.md-pt-5, .md-py-5{padding-top: 5px;}
	.md-pt-10, .md-py-10{padding-top: 10px;}
	.md-pt-15, .md-py-15{padding-top: 15px;}
	.md-pt-20, .md-py-20{padding-top: 20px;}
	.md-pt-25, .md-py-25{padding-top: 25px;}
	.md-pt-30, .md-py-30{padding-top: 30px;}
	.md-pt-35, .md-py-35{padding-top: 35px;}
	.md-pt-40, .md-py-40{padding-top: 40px;}
	.md-pt-50, .md-py-50{padding-top: 50px;}
	.md-pt-60, .md-py-60{padding-top: 60px;}
	.md-pt-70, .md-py-70{padding-top: 70px;}
	.md-pt-80, .md-py-80{padding-top: 80px;}
	.md-pt-100, .md-py-100{padding-top: 100px;}

	.md-pb-0, .md-py-0{padding-bottom: 0px;}
	.md-pb-5, .md-py-5{padding-bottom: 5px;}
	.md-pb-10, .md-py-10{padding-bottom: 10px;}
	.md-pb-15, .md-py-15{padding-bottom: 15px;}
	.md-pb-20, .md-py-20{padding-bottom: 20px;}
	.md-pb-25, .md-py-25{padding-bottom: 25px;}
	.md-pb-30, .md-py-30{padding-bottom: 30px;}
	.md-pb-40, .md-py-40{padding-bottom: 40px;}
	.md-pb-50, .md-py-50{padding-bottom: 50px;}
	.md-pb-60, .md-py-60{padding-bottom: 60px;}
	.md-pb-70, .md-py-70{padding-bottom: 70px;}
	.md-pb-80, .md-py-80{padding-bottom: 80px;}
	.md-pb-100, .md-py-100{padding-bottom: 100px;}

	.md-pl-0, .md-px-0{padding-left: 0px;}
	.md-pl-5, .md-px-5{padding-left: 5px;}
	.md-pl-10, .md-px-10{padding-left: 10px;}
	.md-pl-15, .md-px-15{padding-left: 15px;}
	.md-pl-20, .md-px-20{padding-left: 20px;}
	.md-pl-25, .md-px-25{padding-left: 25px;}
	.md-pl-30, .md-px-30{padding-left: 30px;}
	.md-pl-40, .md-px-40{padding-left: 40px;}
	.md-pl-50, .md-px-50{padding-left: 50px;}
	.md-pl-60, .md-px-60{padding-left: 60px;}
	.md-pl-70, .md-px-70{padding-left: 70px;}
	.md-pl-80, .md-px-80{padding-left: 80px;}
	.md-pl-90, .md-px-90{padding-left: 90px;}
	.md-pl-100, .md-px-100{padding-left: 100px;}

	.md-pr-0, .md-px-0{padding-right: 0px;}
	.md-pr-5, .md-px-5{padding-right: 5px;}
	.md-pr-10, .md-px-10{padding-right: 10px;}
	.md-pr-15, .md-px-15{padding-right: 15px;}
	.md-pr-20, .md-px-20{padding-right: 20px;}
	.md-pr-25, .md-px-25{padding-right: 25px;}
	.md-pr-30, .md-px-30{padding-right: 30px;}
	.md-pr-40, .md-px-40{padding-right: 40px;}
	.md-pr-50, .md-px-50{padding-right: 50px;}
	.md-pr-60, .md-px-60{padding-right: 60px;}
	.md-pr-70, .md-px-70{padding-right: 70px;}
	.md-pr-80, .md-px-80{padding-right: 80px;}
	.md-pr-90, .md-px-90{padding-right: 90px;}
	.md-pr-100, .md-px-100{padding-right: 100px;}
	
	.md-offl-0, .md-offx-0 { margin-left: 0%;}
	.md-offl-l, .md-offx-l { margin-left: 8.333333%;}
	.md-offl-2, .md-offx-2 { margin-left: 16.666667%;}
	.md-offl-3, .md-offx-3 { margin-left: 25%;}
	.md-offl-4, .md-offx-4 { margin-left: 33.333333%;}
	.md-offl-5, .md-offx-5 { margin-left: 41.666667%;}
	.md-offl-6, .md-offx-6 { margin-left: 50%;}

	.md-offr-0, .md-offx-0 { margin-right: 0%;}
	.md-offr-l, .md-offx-1 { margin-right: 8.333333%;}
	.md-offr-2, .md-offx-2 { margin-right: 16.666667%;}
	.md-offr-3, .md-offx-3 { margin-right: 25%;}
	.md-offr-4, .md-offx-4 { margin-right: 33.333333%;}
	.md-offr-5, .md-offx-5 { margin-right: 41.666667%;}
	.md-offr-6, .md-offx-6 { margin-right: 50%;}
	
	.md-fnts-10{ font-size: 10px; }
	.md-fnts-12{ font-size: 12px; }
	.md-fnts-14{ font-size: 14px; }
	.md-fnts-15{ font-size: 15px; }
	.md-fnts-16{ font-size: 16px; }
	.md-fnts-18{ font-size: 17px; }
	.md-fnts-20{ font-size: 20px; }
	.md-fnts-22{ font-size: 22px; }
	.md-fnts-24{ font-size: 24px; }
	.md-fnts-26{ font-size: 26px; }
	.md-fnts-28{ font-size: 28px; }
	.md-fnts-32{ font-size: 32px; }
	.md-fnts-36{ font-size: 36px; }
	.md-fnts-42{ font-size: 42px; }
	.md-fnts-45{ font-size: 45px; }
	
	.md-fntlh-12{ line-height: 12px; }
	.md-fntlh-14{ line-height: 14px; }
	.md-fntlh-16{ line-height: 16px; }
	.md-fntlh-18{ line-height: 18px; }
	.md-fntlh-20{ line-height: 20px; }
	.md-fntlh-22{ line-height: 22px; }
	.md-fntlh-24{ line-height: 24px; }
	.md-fntlh-26{ line-height: 26px; }
	.md-fntlh-28{ line-height: 28px; }
	.md-fntlh-32{ line-height: 32px; }
	.md-fntlh-34{ line-height: 34px; }
	.md-fntlh-38{ line-height: 38px; }
	.md-fntlh-40{ line-height: 40px; }
	.md-fntlh-44{ line-height: 44px; }
	.md-fntlh-52{ line-height: 52px; }
	
}

@media screen and (max-width: 576px) {	

	.sm-align-left{ text-align: left;}
	.sm-align-right{ text-align: right;}
	.sm-align-center{ text-align: center;}

	.sm-minh-80{ min-height: 80px; }
	.sm-minh-120{ min-height: 120px; }
	

	.sm-show, .sm-oshow{
		display: inline-block;
	}
	.sm-hide{
		display: none !important;
	}	
	.sm-col-100{
		width: 100%;
		height: auto !important;
	}
	
	.sm-overflow-x{
		overflow: hidden;
		overflow-x: scroll;
		white-space:nowrap;
	}
	
	.sm-float-left{ float: left;}
	.sm-float-right{ float: right;}
	.sm-float-none{ float: none;}
	
	.sm-align-left{ text-align: left;}
	.sm-align-right{ text-align: right;}
	
	.sm-pos-abs{ position: absolute; }
	.sm-pos-rel{ position: relative; }
	.sm-pos-fix{ position: fixed; }
	
	.sm-col-1 { width: 8.333333%;}
	.sm-col-2 { width: 16.666667%;}
	.sm-col-3 { width: 25%;}
	.sm-col-4 { width: 33.333333%;}
	.sm-col-5 { width: 41.666667%;}
	.sm-col-6 { width: 50%;}
	.sm-col-7 { width: 58.333333%;}
	.sm-col-8 { width: 66.666667%;}
	.sm-col-9 { width: 75%;}
	.sm-col-10 { width: 83.333333%;}
	.sm-col-11 { width: 91.666667%;}
	.sm-col-12 { width: 100%;}
	.sm-col-100{ width: 100%;}
	.sm-col-a{ width: auto;}
	
	
	.sm-mt-0, .sm-my-0{margin-top: 0px;}
	.sm-mt-5, .sm-my-5{margin-top: 5px;}
	.sm-mt-10, .sm-my-10{margin-top: 10px;}
	.sm-mt-15, .sm-my-15{margin-top: 15px;}
	.sm-mt-20, .sm-my-20{margin-top: 20px;}
	.sm-mt-30, .sm-my-30{margin-top: 30px;}
	.sm-mt-40, .sm-my-40{margin-top: 40px;}
	.sm-mt-50, .sm-my-50{margin-top: 50px;}
	.sm-mt-60, .sm-my-60{margin-top: 60px;}
	.sm-mt-70, .sm-my-70{margin-top: 70px;}
	.sm-mt-80, .sm-my-80{margin-top: 80px;}
	.sm-mt-85, .sm-my-85{margin-top: 85px;}
	.sm-mt-90, .sm-my-90{margin-top: 90px;}
	.sm-mt-100, .sm-my-100{margin-top: 100px;}

	.sm-mb-0, .sm-my-0{margin-bottom: 0px;}
	.sm-mb-5, .sm-my-5{margin-bottom: 5px;}
	.sm-mb-10, .sm-my-10{margin-bottom: 10px;}
	.sm-mb-15, .sm-my-15{margin-bottom: 15px;}
	.sm-mb-20, .sm-my-20{margin-bottom: 20px;}
	.sm-mb-30, .sm-my-30{margin-bottom: 30px;}
	.sm-mb-40, .sm-my-40{margin-bottom: 40px;}
	.sm-mb-50, .sm-my-50{margin-bottom: 50px;}
	.sm-mb-60, .sm-my-60{margin-bottom: 60px;}
	.sm-mb-70, .sm-my-70{margin-bottom: 70px;}
	.sm-mb-80, .sm-my-80{margin-bottom: 80px;}
	.sm-mb-85, .sm-my-85{margin-bottom: 85px;}
	.sm-mb-90, .sm-my-90{margin-bottom: 90px;}
	.sm-mb-100, .sm-my-100{margin-bottom: 100px;}

	.sm-mr-0, .sm-mx-0{margin-right: 0px;}
	.sm-mr-5, .sm-mx-5{margin-right: 5px;}
	.sm-mr-10, .sm-mx-10{margin-right: 10px;}
	.sm-mr-15, .sm-mx-15{margin-right: 15px;}
	.sm-mr-20, .sm-mx-20{margin-right: 20px;}
	.sm-mr-30, .sm-mx-30{margin-right: 30px;}
	.sm-mr-40, .sm-mx-40{margin-right: 40px;}
	.sm-mr-50, .sm-mx-50{margin-right: 50px;}
	.sm-mr-60, .sm-mx-60{margin-right: 60px;}
	.sm-mr-70, .sm-mx-70{margin-right: 70px;}
	.sm-mr-80, .sm-mx-80{margin-right: 80px;}
	.sm-mr-85, .sm-mx-85{margin-right: 85px;}
	.sm-mr-90, .sm-mx-90{margin-right: 90px;}
	.sm-mr-100, .sm-mx-100{margin-right: 100px;}

	.sm-ml-0, .sm-mx-0{margin-left: 0px;}
	.sm-ml-5, .sm-mx-5{margin-left: 5px;}
	.sm-ml-10, .sm-mx-10{margin-left: 10px;}
	.sm-ml-15, .sm-mx-15{margin-left: 15px;}
	.sm-ml-20, .sm-mx-20{margin-left: 20px;}
	.sm-ml-30, .sm-mx-30{margin-left: 30px;}
	.sm-ml-40, .sm-mx-40{margin-left: 40px;}
	.sm-ml-50, .sm-mx-50{margin-left: 50px;}
	.sm-ml-60, .sm-mx-60{margin-left: 60px;}
	.sm-ml-70, .sm-mx-70{margin-left: 70px;}
	.sm-ml-80, .sm-mx-80{margin-left: 80px;}
	.sm-ml-85, .sm-mx-85{margin-left: 85px;}
	.sm-ml-90, .sm-mx-90{margin-left: 90px;}
	.sm-ml-100, .sm-mx-100{margin-left: 100px;}

	.sm-pt-0, .sm-py-0{padding-top: 0px !important;}
	.sm-pt-5, .sm-py-5{padding-top: 5px;}
	.sm-pt-10, .sm-py-10{padding-top: 10px;}
	.sm-pt-15, .sm-py-15{padding-top: 15px;}
	.sm-pt-20, .sm-py-20{padding-top: 20px;}
	.sm-pt-25, .sm-py-25{padding-top: 25px;}
	.sm-pt-30, .sm-py-30{padding-top: 30px;}
	.sm-pt-35, .sm-py-35{padding-top: 35px;}
	.sm-pt-40, .sm-py-40{padding-top: 40px;}
	.sm-pt-50, .sm-py-50{padding-top: 50px;}
	.sm-pt-60, .sm-py-60{padding-top: 60px;}
	.sm-pt-70, .sm-py-70{padding-top: 70px;}
	.sm-pt-80, .sm-py-80{padding-top: 80px;}
	.sm-pt-100, .sm-py-100{padding-top: 100px;}

	.sm-pb-0, .sm-py-0{padding-bottom: 0px !important;}
	.sm-pb-5, .sm-py-5{padding-bottom: 5px;}
	.sm-pb-10, .sm-py-10{padding-bottom: 10px;}
	.sm-pb-15, .sm-py-15{padding-bottom: 15px;}
	.sm-pb-20, .sm-py-20{padding-bottom: 20px;}
	.sm-pb-25, .sm-py-25{padding-bottom: 25px;}
	.sm-pb-30, .sm-py-30{padding-bottom: 30px;}
	.sm-pb-40, .sm-py-40{padding-bottom: 40px;}
	.sm-pb-50, .sm-py-50{padding-bottom: 50px;}
	.sm-pb-60, .sm-py-60{padding-bottom: 60px;}
	.sm-pb-70, .sm-py-70{padding-bottom: 70px;}
	.sm-pb-80, .sm-py-80{padding-bottom: 80px;}
	.sm-pb-100, .sm-py-100{padding-bottom: 100px;}

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

	.sm-pr-0, .sm-px-0{padding-right: 0px !important;}
	.sm-pr-5, .sm-px-5{padding-right: 5px;}
	.sm-pr-10, .sm-px-10{padding-right: 10px;}
	.sm-pr-15, .sm-px-15{padding-right: 15px;}
	.sm-pr-20, .sm-px-20{padding-right: 20px;}
	.sm-pr-25, .sm-px-25{padding-right: 25px;}
	.sm-pr-30, .sm-px-30{padding-right: 30px;}
	.sm-pr-40, .sm-px-40{padding-right: 40px;}
	.sm-pr-50, .sm-px-50{padding-right: 50px;}
	.sm-pr-60, .sm-px-60{padding-right: 60px;}
	.sm-pr-70, .sm-px-70{padding-right: 70px;}
	.sm-pr-80, .sm-px-80{padding-right: 80px;}
	.sm-pr-90, .sm-px-90{padding-right: 90px;}
	.sm-pr-100, .sm-px-100{padding-right: 100px;}
	
	.sm-offl-0 .sm-offx-0 { margin-left: 0%;}
	.sm-offl-l, .sm-offx-l { margin-left: 8.333333%;}
	.sm-offl-2, .sm-offx-2 { margin-left: 16.666667%;}
	.sm-offl-3, .sm-offx-3 { margin-left: 25%;}
	.sm-offl-4, .sm-offx-4 { margin-left: 33.333333%;}
	.sm-offl-5, .sm-offx-5 { margin-left: 41.666667%;}
	.sm-offl-6, .sm-offx-6 { margin-left: 50%;}

	.sm-offr-0, .sm-offx-0 { margin-right: 0%;}
	.sm-offr-l, .sm-offx-1 { margin-right: 8.333333%;}
	.sm-offr-2, .sm-offx-2 { margin-right: 16.666667%;}
	.sm-offr-3, .sm-offx-3 { margin-right: 25%;}
	.sm-offr-4, .sm-offx-4 { margin-right: 33.333333%;}
	.sm-offr-5, .sm-offx-5 { margin-right: 41.666667%;}
	.sm-offr-6, .sm-offx-6 { margin-right: 50%;}
	
	.sm-fnts-10{ font-size: 10px; }
	.sm-fnts-12{ font-size: 12px; }
	.sm-fnts-14{ font-size: 14px; }
	.sm-fnts-15{ font-size: 15px; }
	.sm-fnts-16{ font-size: 16px; }
	.sm-fnts-18{ font-size: 17px; }
	.sm-fnts-20{ font-size: 20px; }
	.sm-fnts-22{ font-size: 22px; }
	.sm-fnts-24{ font-size: 24px; }
	.sm-fnts-26{ font-size: 26px; }
	.sm-fnts-28{ font-size: 28px; }
	.sm-fnts-32{ font-size: 32px; }
	.sm-fnts-36{ font-size: 36px; }
	.sm-fnts-42{ font-size: 42px; }
	.sm-fnts-45{ font-size: 45px; }
	
	.sm-fntlh-12{ line-height: 12px; }
	.sm-fntlh-14{ line-height: 14px; }
	.sm-fntlh-16{ line-height: 16px; }
	.sm-fntlh-18{ line-height: 18px; }
	.sm-fntlh-20{ line-height: 20px; }
	.sm-fntlh-22{ line-height: 22px; }
	.sm-fntlh-24{ line-height: 24px; }
	.sm-fntlh-26{ line-height: 26px; }
	.sm-fntlh-28{ line-height: 28px; }
	.sm-fntlh-32{ line-height: 32px; }
	.sm-fntlh-34{ line-height: 34px; }
	.sm-fntlh-38{ line-height: 38px; }
	.sm-fntlh-40{ line-height: 40px; }
	.sm-fntlh-44{ line-height: 44px; }
	.sm-fntlh-52{ line-height: 52px; }
	
}