
.col-fff{ color: #ffffff; }
.col-fff-o70{ color: rgba(255,255,255,0.7); }
.col-000-o70{ color: rgba(0,0,0,0.7); }
.col-blur{ color: #5CA1E6; }
.col-blur2{ color: #C0C5CA !important; }
.col-green{ color: #92d400; } 
.col-baba{ color: #BABABA; } 
.col-txt{ color: #414B4C; }
.col-000{ color: #000000; }
.col-2E3D{ color: #2E3D4E; }
.col-7700{ color: #7700ff; }
.col-1018{ color: #101828; }
.col-e67{ color: #e67e22; }
.bg-fff{ background-color: #ffffff; }
.bg-f8f{ background-color: #f8f8f8; }
.bg-f5f{ background-color: #f5f5f5; }
.bg-grn{ background-color: #92d400; }
.bg-f1f3{ background-color: #f1f3f5; }
.bg-f7f8{ background-color: #f7f8f8; }
.bg-7700{ background-color: #7700ff; }
.bg-2E3D{ background-color: #2E3D4E; }
.bg-efef{ background-color: #efefef; }
.bg-90CE{ background-color: #90CEF2; }
.bg-272E{ background-color: #272E3D; }
.bg-ff4{ background-color: #ff4f12; }
.bg-efe5{ background-color: #efe5f9; }
.bg-f9e5{ background-color: #fff9e5; }
.bg-f8f2ff{ background-color: #f8f2ff; }
.bg-b8b{ background-color: #b8b9bf; }
.bg-f2e{ background-color: #f2e7ff; }
.bg-e0e{ background-color: #e0e0e0; }
.bg-e8e{ background-color: #e8e8e8; }
.bg-e67-15{ background-color: rgba(230,126,34,0.15); }


.bg-00070{ background-color: rgba(0,0,0,0.5); }

.bg-fff70{ background-color: rgba(255,255,255,0.7); }
.bg-fff30{ background-color: rgba(255,255,255,0.3); }

.ul-disc li {list-style-type: disc; padding: 0 0 0 10px; margin: 5px 0;}

.disc-color li{position: relative; padding-left: 15px; text-align: left;}
.disc-color li:before{
	content: '';
	position: absolute;
	left: 0;
	top: 6px;
	height: 7px;
	width: 7px;
	background: #7700ff; 
	border-radius: 50%;
}

.block-off:before{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,0.7);
	z-index: 9;
}

.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-000{ border-color: #000000; } 
.bcol-grey{ border-color: #F8F8F8; } 
.bcol-green{ border-color: #92d400; }
.bcol-blur{ border-color: #5CA1E6; }
.bcol-fff{ border-color: #ffffff; }
.bcol-fff70{ border-color: rgba(255,255,255,0.7); }
.bcol-baba{ border-color: #BABABA; }
.bcol-e8e8{ border-color: #E8E8E8; }
.bcol-7700{ border-color: #7700ff; }
.bcol-ff4{ border-color: #ff4f12; }

.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%); }

.curs-point{ cursor: pointer; }

.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-inblock{ display: inline;}
.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;}

.pin-lt { left: 0; top: 0; }
.pin-rt { right: 0; top: 0; }
.pin-lb { left: 0; bottom: 0; }
.pin-rb { right: 0; bottom: 0; }

.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-20 { width: 20%;}
.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%;} 


.mwid-100{ max-width: 100px; }
.mwid-150{ max-width: 150px; }
.mwid-200{ max-width: 200px; }
.mwid-250{ max-width: 250px; }
.mwid-300{ max-width: 300px; }
.mwid-320{ max-width: 320px; }
.mwid-350{ max-width: 350px; }
.mwid-400{ max-width: 400px; }
.mwid-450{ max-width: 450px; }
.mwid-500{ max-width: 500px; }

.padi-1 { padding-bottom: 8.333333%;}
.padi-2 { padding-bottom: 16.666667%;}
.padi-3 { padding-bottom: 25%;}
.padi-4 { padding-bottom: 33.333333%;}
.padi-5 { padding-bottom: 41.666667%;}
.padi-6 { padding-bottom: 50%;}
.padi-7 { padding-bottom: 58.333333%;} 
.padi-8 { padding-bottom: 66.666667%;}
.padi-9 { padding-bottom: 75%;}
.padi-10 { padding-bottom: 83.333333%;}
.padi-11 { padding-bottom: 91.666667%;}
.padi-12 { padding-bottom: 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;}
.pt-2, .py-2{padding-top: 2px;}
.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;}
.pt-150, .py-150{padding-top: 150px;}

.pb-0, .py-0{padding-bottom: 0px;}
.pbi-0, .pyi-0{padding-bottom: 0px !important;}
.pb-2, .py-2{padding-bottom: 2px;}
.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;}
.pb-150, .py-150{padding-bottom: 150px;}

.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;}
.pl-150, .px-150{padding-left: 150px;}

.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;}
.pr-150, .px-150{padding-right: 150px;}


.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-11{ font-size: 11px; }
.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-40{ font-size: 40px; }
.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-55{ font-size: 55px; }
.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-36{ line-height: 36px; }
.fntlh-38{ line-height: 38px; }
.fntlh-40{ line-height: 40px; }
.fntlh-42{ line-height: 42px; }
.fntlh-44{ line-height: 44px; }
.fntlh-46{ line-height: 46px; }
.fntlh-48{ line-height: 48px; }
.fntlh-52{ line-height: 52px; }
.fntlh-55{ line-height: 55px; }

.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; }


.mheight-5{ min-height: 50px; }
.mheight-10{ min-height: 100px; }
.mheight-12{ min-height: 120px; }
.mheight-15{ min-height: 150px; }
.mheight-20{ min-height: 200px; }
.mheight-25{ min-height: 250px; }
.mheight-30{ min-height: 300px; }
.mheight-35{ min-height: 350px; }
.mheight-40{ min-height: 400px; }
.mheight-45{ min-height: 450px; }
.mheight-50{ min-height: 500px; }
.mheight-55{ min-height: 550px; }
.mheight-60{ min-height: 600px; }

.maheight-3{ max-height: 30px; }
.maheight-5{ max-height: 50px; }
.maheight-6{ max-height: 60px; }
.maheight-7{ max-height: 70px; }
.maheight-8{ max-height: 80px; }
.maheight-9{ max-height: 90px; }
.maheight-10{ max-height: 100px; }
.maheight-15{ max-height: 150px; }
.maheight-20{ max-height: 200px; }
.maheight-25{ max-height: 250px; }
.maheight-30{ max-height: 300px; }
.maheight-35{ max-height: 350px; }
.maheight-40{ max-height: 400px; }
.maheight-45{ max-height: 450px; }
.maheight-50{ max-height: 500px; }
.maheight-55{ max-height: 550px; }
.maheight-60{ max-height: 600px; }

.pacty70 { opacity: 70%; }

.z-ind1{ z-index: 1; }
.z-ind2{ z-index: 2; }
.z-ind3{ z-index: 3; }
.z-ind4{ z-index: 4; }
.z-ind5{ z-index: 5; }
.z-ind6{ z-index: 6; }
.z-ind7{ z-index: 7; }
.z-ind8{ z-index: 8; }
.z-ind9{ z-index: 9; }
.z-ind10{ z-index: 10; }
.z-ind100{ z-index: 100; }
.shad-05{
	box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.05);
	-webkit-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.05);
	-moz-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.05);
}
.shad-1{
	box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
	-moz-box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
}

@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-hide{
		display: none;
	}
	.xl-show, .xl-oshow{
		display: inline-block;
	}

	.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-padi-0 { padding-bottom: 0%;}
	.xl-padi-1 { padding-bottom: 8.333333%;}
	.xl-padi-2 { padding-bottom: 16.666667%;}
	.xl-padi-3 { padding-bottom: 25%;}
	.xl-padi-4 { padding-bottom: 33.333333%;}
	.xl-padi-5 { padding-bottom: 41.666667%;}
	.xl-padi-6 { padding-bottom: 50%;}
	.xl-padi-7 { padding-bottom: 58.333333%;} 
	.xl-padi-8 { padding-bottom: 66.666667%;}
	.xl-padi-9 { padding-bottom: 75%;}
	.xl-padi-10 { padding-bottom: 83.333333%;}
	.xl-padi-11 { padding-bottom: 91.666667%;}
	.xl-padi-12 { padding-bottom: 100%;} 
	
	
	.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-pri-0, .xl-pxi-0{padding-right: 0px !important;}
	.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; }
	
	.xl-mheight-5{ min-height: 50px; }
	.xl-mheight-8{ min-height: 80px; }
	.xl-mheight-10{ min-height: 100px; }
}

@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-pin-lt { left: 0; top: 0; }
	.lg-pin-rt { right: 0; top: 0; }
	.lg-pin-lb { left: 0; bottom: 0; }
	.lg-pin-rb { right: 0; bottom: 0; }
	
	.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-ishow{
		display: inline-block !important; 
	}
	
	.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-pin-lt { left: 0; top: 0; }
	.md-pin-rt { right: 0; top: 0; }
	.md-pin-lb { left: 0; bottom: 0; }
	.md-pin-rb { right: 0; bottom: 0; }
	
	.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-coli-12 { width: 100% !important;}
	.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; }
	
	.md-mheight-0{ min-height: auto; }
	.md-mheight-45{ min-height: 450px; }

	.md-maheight-0{ max-height: auto; }
}

@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, .sm-d-iblock{
		display: inline-block;
	}
	
	.sm-ishow{
		display: inline-block !important; 
	}
	
	.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-coli-12 { width: 100% !important;}
	.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-0i, .sm-mx-0i{margin-left: 0px !important;}
	.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-36{ line-height: 36px; }
	.sm-fntlh-38{ line-height: 38px; }
	.sm-fntlh-40{ line-height: 40px; }
	.sm-fntlh-44{ line-height: 44px; }
	.sm-fntlh-52{ line-height: 52px; }
	
	.sm-mheight-0{ min-height: auto; }
	
}
@media screen and (max-width: 420px) {	

	.usm-align-left{ text-align: left;}
	.usm-align-right{ text-align: right;}
	.usm-align-center{ text-align: center;}

	.usm-minh-80{ min-height: 80px; }
	.usm-minh-120{ min-height: 120px; }
	

	.usm-show, .usm-oshow, .usm-d-iblock{
		display: inline-block;
	}
}