.ptsans{font-family: 'PT Sans', sans-serif;}
.container-slide{ max-width: 2660px;overflow: hidden;position: relative;margin: 0 auto; }
.container-xl{ max-width: 1650px;position: relative;margin: 0 auto; }
.container2{ max-width: 1355px;position: relative;margin: 0 auto; }
.container{ max-width: 1325px;position: relative;margin: 0 auto; }
.container-lg{ max-width: 992px;position: relative;margin: 0 auto; }
.container-md{ max-width: 768px;position: relative;margin: 0 auto; }
.container-sm{ max-width: 576px;position: relative;margin: 0 auto; }
.scrollbar::-webkit-scrollbar { width: 0 !important }
.scrollbar { overflow: -moz-scrollbars-none; -ms-overflow-style: none; }
.txt-nosel{-ms-user-select: none;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none; user-select: none; }
.no-psevdo:before,.no-psevdo:after{display:none !important;}
.curs-t0, .curs-t1, .curs-t4, .curs-t5, .curs-t6{ cursor: pointer; }
.curs-t0:hover{ opacity: 1; }
.curs-t1:hover{ opacity: 0.9; }
.curs-t2:hover{ opacity: 0.8; }
.curs-t3:hover{ opacity: 0.7; }
.curs-t4:hover{ background-color: #34373A; }
.curs-t5:hover{ background-color: #C5A774; }
.curs-t6:hover{ background-color: #C74242; color: #fff; }

.box-bb{
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.bg-att{background-attachment: fixed !important; 
	background-repeat: no-repeat !important; 
}
.bg-scr{
	background-attachment:scroll;
    background-position:left top;
    background-size:cover;
}

.hvisib{ visibility: hidden; }
.svisib{ visibility: visible;}

.wrd-brk{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
.wrd-brk-all{word-break: break-all;}
.wrd-brk-rnd{hyphens: auto;position: relative;word-wrap: break-word;word-break: break-word;}

.opsty0{ opacity: 0; }
.opsty10{ opacity: 0.1; }
.opsty15{ opacity: 0.15; }
.opsty20{ opacity: 0.2; }
.opsty25{ opacity: 0.25; }
.opsty30{ opacity: 0.3; }
.opsty35{ opacity: 0.35; }
.opsty40{ opacity: 0.4; }
.opsty45{ opacity: 0.45; }
.opsty50{ opacity: 0.5; }
.opsty55{ opacity: 0.55; }
.opsty60{ opacity: 0.6; }
.opsty65{ opacity: 0.65; }
.opsty70{ opacity: 0.7; }
.opsty75{ opacity: 0.75; }
.opsty80{ opacity: 0.8; }
.opsty85{ opacity: 0.85; }
.opsty90{ opacity: 0.9; }
.opsty95{ opacity: 0.95; }
.opsty100{ opacity: 1; }

.nowrap{ white-space: nowrap; }
.ellipsis{ text-overflow: ellipsis; }

.bcol-grey{ border-color: #F8F8F8; } 
.bcol-eae{ border-color: #eaebed; } 
.bcol-green{ border-color: #92d400; }
.bcol-green2{ border-color: #a9ff00; }
.bcol-blur{ border-color: #5CA1E6; }
.bcol-fff{ border-color: #ffffff; }
.bcol-fff60{ border-color: rgba(255,255,255,0.6); }
.bcol-fff20{ border-color: rgba(255,255,255,0.2); }
.bcol-black05{ border-color: rgba(0,0,0,0.05); }
.bcol-black{ border-color: #000000; }
.bcol-brown{ border-color: #cf9d7b; }
.bcol-989{ border-color: #989ea3; }
.bcol-0E1{ border-color: #0E1828; }
.bcol-C74{ border-color: #C74242; } 
.bcol-373{ border-color: #373737; }
.bcol-979{ border-color: #979797; }
.bcol-e8e{ border-color: #e8e8e8; }
.bcol-5050{ border-color: #505050; }
.bcol-3B3{ border-color: #3B3E42; }
.bcol-2C2{ border-color: #2C2F32; }
.bcol-2C2o90{ border-color: rgba(44,47,50,0.9); }
.bcol-1F2{ border-color: #1F2226; }
.bcol-C4C{ border-color: #C4C4C4; }
.bcol-76B{ border-color: #76B900; }
.bcol-e9e{ border-color: #e9eaec; }
.bcol-DCD{ border-color: #DCDCDC; }
.bcol-cdc05{ border-color: rgba(205,205,205,0.05); }
.bcol-979o15{ border-color: rgba(151,151,151,0.15); }
.bcol-bo20{ border-color: rgba(0,0,0,0.2); }
.bcol-bo40{ border-color: rgba(0,0,0,0.4); }
.bcol-bo60{ border-color: rgba(0,0,0,0.6); }
.bcol-bo80{ border-color: rgba(0,0,0,0.8); }

.bcol-C74{ border-color: #C74242; } /* Техника Корабли */
.bcol-B68{ border-color: #B68E4B; } /* Золото Дублоны */
.bcol-4F5{ border-color: #4F54BA; } /* Запас ресурсов */
.bcol-CB7{ border-color: #CB7131; } /* Премиум */
.bcol-9DC{ border-color: #9DCF44; } /* Полезное */
.bcol-893{ border-color: #893CD8; } /* Стили Обвес*/

.tcol-grey{ color: #F8F8F8; } 
.tcol-green{ color: #92d400; }
.tcol-blur{ color: #5CA1E6; }
.tcol-fff{ color: #ffffff; }
.tcol-fff60{ color: rgba(255,255,255,0.6); }
.tcol-blk80{ color: rgba(0,0,0,0.8); }
.tcol-blk60{ color: rgba(0,0,0,0.6); }
.tcol-fff40{ color: rgba(255,255,255,0.4); }
.tcol-fff50{ color: rgba(255,255,255,0.5); }
.tcol-blk50{ color: rgba(0,0,0,0.5); }
.tcol-00040{ color: rgba(0,0,0,0.4); }
.tcol-black{ color: #000000; }
.tcol-000{ color: #000000; }
.tcol-brown{ color: #cf9d7b; }
.tcol-green2{ color: #a9ff00; }
.tcol-C5A7{ color: #C5A774; }
.tcol-0E1{ color: #0E1828; }
.tcol-0E1-o50{ color: rgba(14,24,40,0.5); }
.tcol-999{ color: #999999; }
.tcol-D5D{ color: #D5D5D5; }
.tcol-b5b{ color: #b5b5b5; }
.tcol-4a4{ color: #4a4d4f; }
.tcol-be1{ color: #be1f34; }
.tcol-8F9{ color: #8F93F9; }
.tcol-c74{ color: #c74242; }
.tcol-C4C{ color: #C4C4C4; }
.tcol-366{ color: #333366; }
.tcol-787{ color: #787878; }
.tcol-1C1{ color: #1C1B15; }
.tcol-76B{ color: #76B900; }

.sel-no-arr{
   -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none !important;
}

.bg-clr0{ background-color: #000000; }
.bg-clr0o10{ background-color: rgba(0,0,0,0.1); }
.bg-clr0o20{ background-color: rgba(0,0,0,0.2); }
.bg-clr0o30{ background-color: rgba(0,0,0,0.3); }
.bg-clr0o40{ background-color: rgba(0,0,0,0.4); }
.bg-clr0o50{ background-color: rgba(0,0,0,0.5); }
.bg-clr0o60{ background-color: rgba(0,0,0,0.6); }
.bg-clr0o70{ background-color: rgba(0,0,0,0.7); }
.bg-clr0o80{ background-color: rgba(0,0,0,0.8); }
.bg-clr0o90{ background-color: rgba(0,0,0,0.9); }
.bg-clr1{ background-color: #BDCCD4; }
.bg-clr2{ background-color: #989EA3; }
.bg-clr3{ background-color: #ffffff; }
.bg-clr3o20{ background-color: rgba(255,255,255,0.2); }
.bg-clr3o40{ background-color: rgba(255,255,255,0.4); }
.bg-clr3o60{ background-color: rgba(255,255,255,0.6); }
.bg-clr3o80{ background-color: rgba(255,255,255,0.8); }
.bg-clr3o90{ background-color: rgba(255,255,255,0.9); }
.bg-clr3o96{ background-color: rgba(255,255,255,0.96); }
.bg-clr4{ background-color: #E7AF89; }
.bg-clr5{ background-color: #3AB153; }
.bg-clr6{ background-color: #E6E1DF; }
.bg-clr7{ background-color: #F8F8F8; }
.bg-clr8{ background-color: #a9ff00; }
.bg-clr9{ background-color: #bdbfbe; }
.bg-clr10{ background-color: #FED402; }
.bg-clr11{ background-color: #6665B7; }
.bg-clr12{ background-color: #8BD1FF; }
.bg-clr13{ background-color: #979797; }
.bg-clr14{ background-color: #BBCBD4; }
.bg-clr15{ background-color: #6b4ed1; }
.bg-clr16{ background-color: #72D3FF; }
.bg-clr17{ background-color: #FFD400; }
.bg-clr18{ background-color: #FF92BC; }
.bg-clr19{ background-color: #00F782; }
.bg-clr20{ background-color: #00D9F7; }
.bg-clr21{ background-color: #EFEFEF; }
.bg-clr22{ background-color: #FF5700; }
.bg-clr23{ background-color: #F0AD83; }
.bg-clr24{ background-color: #FE5F49; }
.bg-clr25{ background-color: #D8D8D8; }
.bg-ffc{ background-color: #ffcccc; }
.bg-C74{ background-color: #C74242; }
.bg-2C2{ background-color: #2C2F32; }
.bg-2C2o90{ background-color: rgba(44,47,50,0.9); }
.bg-4F5{ background-color: #4F54BA; }
.bg-1C1{ background-color: #1C1B15; }
.bg-e8e{ background-color: #e8e8e8; }
.bg-5050{ background-color: #505050; }
.bg-3B3{ background-color: #3B3E42; }
.bg-575{ background-color: #575D64; }
.bg-4a4{ background-color: #4a4d4f; }
.bg-EAE{ background-color: #EAEBEB; }
.bg-1F2{ background-color: #1F2226; }
.bg-C5A{ background-color: #C5A774; }
.bg-0F1{ background-color: #0F1113; }
.bg-CED{ background-color: #CED3D8; }
.bg-f4f4{ background-color: #f4f4f4; }
.bg-DFE{ background-color: #DFE1E4; }
.bg-342{ background-color: #342A2A; }
.bg-76B{ background-color: #76B900; }
.bg-313{ background-color: #313528; }
.bg-646c{ background-color: #646c7a; }  
.bg-F09{ background-color: #F09907; }  
.bg-F9F{ background-color: #F9F9F9; }  

.bg-trns{ background-color: transparent; }
.bg-clr8o50{ background-color: rgba(169,255,0,0.5); }
.bg-C74o80{ background-color: rgba(199,66,66,0.8); }
.bg-4F5o90{ background-color: rgba(79,84,186,0.9); }
.bg-5242o90{ background-color: rgba(52,42,42,0.9); }
.bg-no{ background: none; }

.col-count0 { -moz-column-count: auto;  -webkit-column-count: auto; column-count: auto; }
.col-count1 { -moz-column-count: 1;  -webkit-column-count: 1; column-count: 1; }
.col-count2 { -moz-column-count: 2;  -webkit-column-count: 2; column-count: 2; }
.col-count3 { -moz-column-count: 3;  -webkit-column-count: 3; column-count: 3; }

.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 ; }

.no-bord { border: 0; }

.vert-center { position: absolute; top: 50% !important; transform: translateY(-50%); }
.hor-center { position: absolute; left: 50% !important; transform: translateX(-50%); }
.both-center { position: absolute; left: 50% !important; top: 50% !important; transform: translate(-50%,-50%); }

.no-image{ background-image: url(../images/no-image.svg); background-size: contain; background-position: center; background-color: #bbcbd4; }

.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; box-sizing: border-box;}
.d-inline{ display: inline; box-sizing: border-box;}
.d-table{ display: table; box-sizing: border-box;}
.d-tcell{ display: table-cell; box-sizing: border-box;}
.d-block{ display: block; box-sizing: border-box; }
.d-nblock{ display: none; box-sizing: border-box; }
.d-iblocki{ display: inline-block !important; box-sizing: border-box;}
.d-blocki{ display: block !important;  box-sizing: border-box;}
.d-nblocki{ display: none !important;  box-sizing: border-box;}

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

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


.pin-lt { left: 0; top: 0; }
.pin-rt { right: 0; top: 0; }
.pin-lb { left: 0; bottom: 0; }
.pin-rb { right: 0; bottom: 0; }

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

.line-clamp1 {display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.line-clamp2 {display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.line-clamp3 {display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.line-clamp4 {display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}

.box-align-top{ -webkit-box-align: start; }
.box-align-bot{ -webkit-box-align: end;}

.box-align-lft{ -webkit-box-pack: start;}
.box-align-rht{ -webkit-box-pack: end;}
.box-align-cen{ -webkit-boxpack: center;}



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

.text-nn{ text-transform: lowercase ; }
.text-lo{ text-transform: lowercase ; }
.text-ca{ text-transform: capitalize  ; }
.text-up{ text-transform: uppercase; }
.text-ndec{ text-decoration: none; }
.text-dec{ text-decoration: underline; }

.brad-a{ border-radius: 5px!important; }
.brad-ar{ border-radius: 50%!important; }
.brad-a2{ border-radius: 2px!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 5px 5px 0 !important;}
.brad-l{ border-radius: 5px 0 0 5px!important; }
.brad-t{ border-radius: 5px 5px 0 0!important; }
.brad-b{ border-radius: 0 0 5px 5px!important; }


.col-1 { width: 8.333333%;}
.col-2 { width: 16.666667%;}
.col-20 { width: 20%;}
.col-3 { width: 25%;}
.col-30 { width: 30%;}
.col-4 { width: 33.333333%;}
.col-36{ width: 36%;}
.col-5 { width: 41.666667%;}
.col-55 { width: 44.666667%;}
.col-47 { width: 47%;}
.col-6-5 { width: 54.1666665%;}
.col-6 { width: 50%;}
.col-65 { width: 55.333333%;}
.col-7 { width: 58.333333%;}
.col-64 { width: 64%;}
.col-8 { width: 66.666667%;}
.col-70 { width: 70%;}
.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;}

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

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


.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%;} 
.colh-v12 { height: 100vh;} 
.colh-a { height: auto;  max-height: 100%;} 

.colh-vh50 { height: 50vh;} 
.colh-vh60 { height: 60vh;} 
.colh-vh70 { height: 70vh;} 
.colh-vh80 { height: 80vh;} 
.colh-vh90 { height: 90vh;} 
.colh-vh95 { height: 95vh;} 
.colh-vh100 { height: 100vh;} 

.mb-o1, .my-o1{margin-bottom: -1px;}
.mb-o2, .my-o2{margin-bottom: -2px;}
.mb-o3, .my-o3{margin-bottom: -3px;}
.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-o1, .my-o1{margin-top: -1px;}
.mt-o2, .my-o2{margin-top: -2px;}
.mt-o3, .my-o3{margin-top: -3px;}
.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-o100p, .my-o100p{margin-top: -100%;}


.ml-o3, .mx-o3{margin-left: -3px;}
.ml-o5, .mx-o5{margin-left: -5px;}
.ml-o10, .mx-o10{margin-left: -10px;}
.ml-o15, .mx-o15{margin-left: -15px;}
.ml-o20, .mx-o20{margin-left: -20px;}
.ml-o30, .mx-o30{margin-left: -30px;}
.ml-o35, .mx-o35{margin-left: -35px;}
.ml-o40, .mx-o40{margin-left: -40px;}
.ml-o50, .mx-o50{margin-left: -50px;}
.ml-o100, .mx-o100{margin-left: -100px;}

.mr-o5, .mx-o5{margin-right: -5px;}
.mr-o10, .mx-o10{margin-right: -10px;}
.mr-o15, .mx-o15{margin-right: -15px;}
.mr-o20, .mx-o20{margin-right: -20px;}
.mr-o30, .mx-o30{margin-right: -30px;}
.mr-o35, .mx-o35{margin-right: -35px;}
.mr-o40, .mx-o40{margin-right: -40px;}
.mr-o50, .mx-o50{margin-right: -50px;}
.mr-o100, .mx-o100{margin-right: -100px;}


.mt-0, .my-0{margin-top: 0px;}
.mti-0, .myi-0{margin-top: 0px !important;}
.mt-2, .my-2{margin-top: 2px;}
.mt-3, .my-3{margin-top: 3px;}
.mt-4, .my-4{margin-top: 4px;}
.mt-5, .my-5{margin-top: 5px;}
.mt-7, .my-7{margin-top: 7px;}
.mt-8, .my-8{margin-top: 8px;}
.mt-10, .my-10{margin-top: 10px;}
.mt-15, .my-15{margin-top: 15px;}
.mt-20, .my-20{margin-top: 20px;}
.mt-23, .my-23{margin-top: 23px;}
.mt-25, .my-25{margin-top: 25px;}
.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-1, .my-1{margin-bottom: 1px;}
.mb-2, .my-2{margin-bottom: 2px;}
.mb-3, .my-3{margin-bottom: 3px;}
.mb-4, .my-4{margin-bottom: 4px;}
.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-35, .my-35{margin-bottom: 35px;}
.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;}
.mb-150, .my-150{margin-bottom: 150px;}

.mr-0, .mx-0{margin-right: 0px;}
.mri-0, .mxi-0{margin-right: 0px !important;}
.mr-3, .mx-3{margin-right: 3px;}
.mr-5, .mx-5{margin-right: 5px;}
.mr-10, .mx-10{margin-right: 10px;}
.mr-15, .mx-15{margin-right: 15px;}
.mr-17, .mx-17{margin-right: 17px;}
.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-3, .mx-3{margin-left: 3px;}
.ml-5, .mx-5{margin-left: 5px;}
.ml-10, .mx-10{margin-left: 10px;}
.ml-15, .mx-15{margin-left: 15px;}
.ml-17, .mx-17{margin-left: 17px;}
.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-3, .py-3{padding-top: 3px;}
.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-90, .py-90{padding-top: 90px;}
.pt-100, .py-100{padding-top: 100px;}
.pt-120, .py-120{padding-top: 120px;}
.pt-140, .py-140{padding-top: 140px;}

.pb-0, .py-0{padding-bottom: 0px;}
.pbi-0, .pyi-0{padding-bottom: 0px !important;}
.pb-3, .py-3{padding-bottom: 3px;}
.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-90, .py-90{padding-bottom: 90px;}
.pb-100, .py-100{padding-bottom: 100px;}
.pb-150, .py-150{padding-bottom: 150px;}
.pb-200, .py-200{padding-bottom: 200px;}

.pl-8-3{padding-left: 10.333333%;}

.pl-0, .px-0{padding-left: 0px;}
.pli-0, .pxi-0{padding-left: 0px !important;}
.pl-2, .px-2{padding-left: 2px;}
.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-35, .px-35{padding-left: 35px;}
.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-2, .px-2{padding-right: 2px;}
.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;}



.pt-o0, .py-o0{padding-top: -0px;}
.pti-o0, .pyi-o0{padding-top: -0px !important;}
.pt-o5, .py-o5{padding-top: -5px;}
.pt-o10, .py-o10{padding-top: -10px;}
.pt-o15, .py-o15{padding-top: -15px;}
.pt-o20, .py-o20{padding-top: -20px;}
.pt-o25, .py-o25{padding-top: -25px;}
.pt-o30, .py-o30{padding-top: -30px;}
.pt-o35, .py-o35{padding-top: -35px;}
.pt-o40, .py-o40{padding-top: -40px;}
.pt-o50, .py-o50{padding-top: -50px;}
.pt-o60, .py-o60{padding-top: -60px;}
.pt-o70, .py-o70{padding-top: -70px;}
.pt-o80, .py-o80{padding-top: -80px;}
.pt-o100, .py-o100{padding-top: -100px;}

.pb-o0, .py-o0{padding-bottom: -0px;}
.pbi-o0, .pyi-o0{padding-bottom: -0px !important;}
.pb-o5, .py-o5{padding-bottom: -5px;}
.pb-o10, .py-o10{padding-bottom: -10px;}
.pb-o15, .py-o15{padding-bottom: -15px;}
.pb-o20, .py-o20{padding-bottom: -20px;}
.pb-o25, .py-o25{padding-bottom: -25px;}
.pb-o30, .py-o30{padding-bottom: -30px;}
.pb-o40, .py-o40{padding-bottom: -40px;}
.pb-o50, .py-o50{padding-bottom: -50px;}
.pb-o60, .py-o60{padding-bottom: -60px;}
.pb-o70, .py-o70{padding-bottom: -70px;}
.pb-o80, .py-o80{padding-bottom: -80px;}
.pb-o100, .py-o100{padding-bottom: -100px;}
.pb-o150, .py-o150{padding-bottom: -150px;}
.pb-o200, .py-o200{padding-bottom: -200px;}

.pl-o0, .px-o0{padding-left: -0px;}
.pli-o0, .pxi-o0{padding-left: -0px !important;}
.pl-o5, .px-o5{padding-left: -5px;}
.pl-o10, .px-o10{padding-left: -10px;}
.pl-o15, .px-o15{padding-left: -15px;}
.pl-o20, .px-o20{padding-left: -20px;}
.pl-o25, .px-o25{padding-left: -25px;}
.pl-o30, .px-o30{padding-left: -30px;}
.pl-o40, .px-o40{padding-left: -40px;}
.pl-o50, .px-o50{padding-left: -50px;}
.pl-o60, .px-o60{padding-left: -60px;}
.pl-o70, .px-o70{padding-left: -70px;}
.pl-o80, .px-o80{padding-left: -80px;}
.pl-o90, .px-o90{padding-left: -90px;}
.pl-o100, .px-o100{padding-left: -100px;}

.pr-o0, .px-o0{padding-right: -0px;}
.pri-o0, .pxi-o0{padding-right: -0px !important;}
.pr-o5, .px-o5{padding-right: -5px;}
.pr-o10, .px-o10{padding-right: -10px;}
.pr-o15, .px-o15{padding-right: -15px;}
.pr-o20, .px-o20{padding-right: -20px;}
.pr-o25, .px-o25{padding-right: -25px;}
.pr-o30, .px-o30{padding-right: -30px;}
.pr-o40, .px-o40{padding-right: -40px;}
.pr-o50, .px-o50{padding-right: -50px;}
.pr-o60, .px-o60{padding-right: -60px;}
.pr-o70, .px-o70{padding-right: -70px;}
.pr-o80, .px-o80{padding-right: -80px;}
.pr-o90, .px-o90{padding-right: -90px;}
.pr-o100, .px-o100{padding-right: -100px;}



.mt-o0, .my-o0{margin-top: -0px;}
.mti-o0, .myi-o0{margin-top: -0px !important;}
.mt-o1, .my-o1{margin-top: -1px;}
.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-o25, .my-o25{margin-top: -25px;}
.mt-o30, .my-o30{margin-top: -30px;}
.mt-o35, .my-o35{margin-top: -35px;}
.mt-o40, .my-o40{margin-top: -40px;}
.mt-o50, .my-o50{margin-top: -50px;}
.mt-o60, .my-o60{margin-top: -60px;}
.mt-o70, .my-o70{margin-top: -70px;}
.mt-o80, .my-o80{margin-top: -80px;}
.mt-o100, .my-o100{margin-top: -100px;}

.mb-o0, .my-o0{margin-bottom: -0px;}
.mb-o1, .my-o1{margin-bottom: -1px;}
.mbi-o0, .myi-o0{margin-bottom: -0px !important;}
.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-o25, .my-o25{margin-bottom: -25px;}
.mb-o30, .my-o30{margin-bottom: -30px;}
.mb-o40, .my-o40{margin-bottom: -40px;}
.mb-o50, .my-o50{margin-bottom: -50px;}
.mb-o60, .my-o60{margin-bottom: -60px;}
.mb-o70, .my-o70{margin-bottom: -70px;}
.mb-o80, .my-o80{margin-bottom: -80px;}
.mb-o100, .my-o100{margin-bottom: -100px;}
.mb-o150, .my-o150{margin-bottom: -150px;}
.mb-o200, .my-o200{margin-bottom: -200px;}

.ml-o0, .mx-o0{margin-left: -0px;}
.mli-o0, .pxi-o0{margin-left: -0px !important;}
.ml-o5, .mx-o5{margin-left: -5px;}
.ml-o10, .mx-o10{margin-left: -10px;}
.ml-o15, .mx-o15{margin-left: -15px;}
.ml-o20, .mx-o20{margin-left: -20px;}
.ml-o25, .mx-o25{margin-left: -25px;}
.ml-o30, .mx-o30{margin-left: -30px;}
.ml-o40, .mx-o40{margin-left: -40px;}
.ml-o50, .mx-o50{margin-left: -50px;}
.ml-o60, .mx-o60{margin-left: -60px;}
.ml-o70, .mx-o70{margin-left: -70px;}
.ml-o75, .mx-o75{margin-left: -75px;}
.ml-o80, .mx-o80{margin-left: -80px;}
.ml-o90, .mx-o90{margin-left: -90px;}
.ml-o100, .mx-o100{margin-left: -100px;}

.mr-o0, .mx-o0{margin-right: -0px;}
.mri-o0, .pxi-o0{margin-right: -0px !important;}
.mr-o5, .mx-o5{margin-right: -5px;}
.mr-o10, .mx-o10{margin-right: -10px;}
.mr-o15, .mx-o15{margin-right: -15px;}
.mr-o20, .mx-o20{margin-right: -20px;}
.mr-o25, .mx-o25{margin-right: -25px;}
.mr-o30, .mx-o30{margin-right: -30px;}
.mr-o40, .mx-o40{margin-right: -40px;}
.mr-o50, .mx-o50{margin-right: -50px;}
.mr-o60, .mx-o60{margin-right: -60px;}
.mr-o70, .mx-o70{margin-right: -70px;}
.mr-o75, .mx-o75{margin-right: -75px;}
.mr-o80, .mx-o80{margin-right: -80px;}
.mr-o90, .mx-o90{margin-right: -90px;}
.mr-o100, .mx-o100{margin-right: -100px;}

.offl-0, .offx-0 { margin-left: 0%;}
.offl-0-5, .offx-0-5 { margin-left: 4.1666665%;}
.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%;}
.offl-0-5, .offx-0-5 { margin-right: 4.1666665%;}
.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%;}


.lsp-o01 { letter-spacing: -0.1px; }
.lsp-o018 { letter-spacing: -0.18px; }
.lsp-o02 { letter-spacing: -0.2px; }
.lsp-o027 { letter-spacing: -0.27px; }
.lsp-o032 { letter-spacing: -3.2px; }
.lsp-o0 { letter-spacing: 0px; }


.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-17{ font-size: 17px; }
.fnts-18{ font-size: 18px; }
.fnts-20{ font-size: 20px; }
.fnts-22{ font-size: 22px; }
.fnts-24{ font-size: 24px; }
.fnts-25{ font-size: 25px; }
.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-50{ font-size: 50px; }
.fnts-52{ font-size: 52px; }
.fnts-54{ font-size: 54px; }
.fnts-56{ font-size: 56px; }
.fnts-60{ font-size: 60px; }
.fnts-70{ font-size: 70px; }
.fnts-72{ font-size: 72px; }
.fnts-76{ font-size: 76px; }
.fnts-80{ font-size: 80px; }
.fnts-100{ font-size: 100px; }
.fnts-120{ font-size: 120px; }
.fnts-130{ font-size: 130px; }
.fnts-150{ font-size: 150px; }

.fntlh-0{ line-height: 0px; }
.fntlh-1{ line-height: 1px; }
.fntlh-5{ line-height: 5px; }
.fntlh-12{ line-height: 12px; }
.fntlh-14{ line-height: 14px; }
.fntlh-15{ line-height: 15px; }
.fntlh-16{ line-height: 16px; }
.fntlh-17{ line-height: 17px; }
.fntlh-18{ line-height: 18px; }
.fntlh-20{ line-height: 20px; }
.fntlh-22{ line-height: 22px; }
.fntlh-24{ line-height: 24px; }
.fntlh-25{ line-height: 25px; }
.fntlh-26{ line-height: 26px; }
.fntlh-27{ line-height: 27px; }
.fntlh-28{ line-height: 28px; }
.fntlh-29{ line-height: 29px; }
.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-45{ line-height: 45px; }
.fntlh-47{ line-height: 47px; }
.fntlh-50{ line-height: 50px; }
.fntlh-52{ line-height: 52px; }
.fntlh-55{ line-height: 55px; }
.fntlh-60{ line-height: 60px; }
.fntlh-65{ line-height: 65px; }
.fntlh-70{ line-height: 70px; }
.fntlh-80{ line-height: 80px; }
.fntlh-100{ line-height: 100px; }
.fntlh-120{ line-height: 120px; }
.fntlh-130{ line-height: 130px; }
.fntlh-150{ line-height: 150px; }

.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; }

.minh-05 { min-height: 5px; }
.minh-3 { min-height: 30px; }
.minh-4 { min-height: 40px; }
.minh-5 { min-height: 50px; }
.minh-6 { min-height: 60px; }
.minh-6o5 { min-height: 65px; }
.minh-7 { min-height: 70px; }
.minh-8 { min-height: 80px; }
.minh-10 { min-height: 100px; }
.minh-12 { min-height: 120px; }
.minh-15 { min-height: 150px; } 
.minh-20 { min-height: 200px; }
.minh-25 { min-height: 250px; }
.minh-30 { min-height: 300px; }
.minh-35 { min-height: 350px; }
.minh-40 { min-height: 400px; }
.minh-43 { min-height: 430px; }
.minh-45 { min-height: 450px; }
.minh-454 { min-height: 454px; }
.minh-464 { min-height: 464px; }
.minh-475 { min-height: 475px; }
.minh-50 { min-height: 500px; }
.minh-525 { min-height: 525px; }
.minh-539 { min-height: 539px; }
.minh-55 { min-height: 550px; }
.minh-60 { min-height: 600px; }
.minh-65 { min-height: 650px; }
.minh-70 { min-height: 700px; }
.minh-75 { min-height: 750px; }
.minh-80 { min-height: 800px; }
.minh-83 { min-height: 830px; }
.minh-85 { min-height: 850px; }
.minh-90 { min-height: 900px; }
.minh-100 { min-height: auto; }


.maxh-2 { max-height: 20px; }
.maxh-3 { max-height: 30px; }
.maxh-4 { max-height: 46px; }
.maxh-5 { max-height: 50px; }
.maxh-8 { max-height: 80px; }
.maxh-10 { max-height: 100px; }
.maxh-13 { max-height: 130px; }
.maxh-20 { max-height: 200px; }
.maxh-25 { max-height: 250px; }
.maxh-26 { max-height: 260px; }
.maxh-30 { max-height: 300px; }
.maxh-32 { max-height: 320px; }
.maxh-35 { max-height: 350px; }
.maxh-40 { max-height: 400px; }
.maxh-45 { max-height: 450px; }
.maxh-454 { max-height: 454px; }
.maxh-464 { max-height: 464px; }
.maxh-475 { max-height: 475px; }
.maxh-50 { max-height: 500px; }
.maxh-525 { max-height: 525px; }
.maxh-539 { max-height: 539px; }
.maxh-55 { max-height: 550px; }
.maxh-60 { max-height: 600px; }
.maxh-65 { max-height: 650px; }
.maxh-70 { max-height: 700px; }
.maxh-75 { max-height: 750px; }
.maxh-80 { max-height: 800px; }
.maxh-83 { max-height: 830px; }
.maxh-85 { max-height: 850px; }
.maxh-90 { max-height: 900px; }
.maxh-1k { max-height: 1000px; }
.maxh-100 { max-height: auto; }


.minw-5 { min-width: 50px; }
.minw-6 { min-width: 60px; }
.minw-7 { min-width: 70px; }
.minw-8 { min-width: 80px; }
.minw-10 { min-width: 100px; }
.minw-13 { min-width: 130px; }
.minw-16 { min-width: 160px; }
.minw-18 { min-width: 180px; }
.minw-20 { min-width: 200px; }
.minw-22 { min-width: 220px; }
.minw-24 { min-width: 240px; }
.minw-25 { min-width: 250px; }
.minw-30 { min-width: 300px; }
.minw-32 { min-width: 320px; }
.minw-35 { min-width: 350px; }
.minw-40 { min-width: 400px; }
.minw-45 { min-width: 450px; }
.minw-50 { min-width: 500px; }
.minw-55 { min-width: 550px; }
.minw-574 { min-width: 574px; }
.minw-60 { min-width: 600px; }
.minw-65 { min-width: 650px; }
.minw-70 { min-width: 700px; }
.minw-75 { min-width: 750px; }
.minw-80 { min-width: 800px; }
.minw-85 { min-width: 850px; }
.minw-90 { min-width: 900px; }
.minw-100 { min-width: auto; }


.maxw-2 { max-width: 20px; }
.maxw-3 { max-width: 30px; }
.maxw-3-5 { max-width: 35px; }
.maxw-4 { max-width: 40px; }
.maxw-5 { max-width: 50px; }
.maxw-6 { max-width: 60px; }
.maxw-7 { max-width: 70px; }
.maxw-8 { max-width: 80px; }
.maxw-10 { max-width: 100px; }
.maxw-13 { max-width: 130px; }
.maxw-15 { max-width: 150px; }
.maxw-16 { max-width: 160px; }
.maxw-17 { max-width: 170px; }
.maxw-20 { max-width: 200px; }
.maxw-235 { max-width: 235px; }
.maxw-25 { max-width: 250px; }
.maxw-28 { max-width: 280px; }
.maxw-30 { max-width: 300px; }
.maxw-32 { max-width: 320px; }
.maxw-322 { max-width: 322px; }
.maxw-332 { max-width: 332px; }
.maxw-35 { max-width: 350px; }
.maxw-40 { max-width: 400px; }
.maxw-45 { max-width: 450px; }
.maxw-46 { max-width: 460px; }
.maxw-50 { max-width: 500px; }
.maxw-55 { max-width: 550px; }
.maxw-60 { max-width: 600px; }
.maxw-64 { max-width: 640px; }
.maxw-65 { max-width: 650px; }
.maxw-665 { max-width: 665px; }
.maxw-70 { max-width: 700px; }
.maxw-72 { max-width: 720px; }
.maxw-75 { max-width: 750px; }
.maxw-80 { max-width: 800px; }
.maxw-90 { max-width: 900px; }
.maxw-100 { max-width: auto; }
.maxw-100p { max-width: 100%; }


.hh-25{ height: 25px; }
.hh-30{ height: 30px; }
.hh-40{ height: 40px; }
.hh-70{ height: 70px; }
.hh-120{ height: 120px; }
.hh-150{ height: 150px; }
.hh-210{ height: 210px; }
.hh-240{ height: 240px; }
.ww-25{ width: 25px; }
.ww-30{ width: 30px; }
.ww-40{ width: 40px; }
.ww-70{ width: 70px; }
.ww-120{ width: 120px; }
.ww-150{ width: 150px; }

.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-ind99{ z-index: 99; }
.z-ind100{ z-index: 100; }
.z-ind101{ z-index: 101; }
.z-ind1000{ z-index: 1000; }
.z-ind1001{ z-index: 1001; }
.z-ind1002{ z-index: 1002; }
.z-ind9999{ z-index: 9999; }
.z-ind99999{ z-index: 99999; }





@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 (max-width:1325px) {
	.xxl-col-100{
		width: 100%;
		height: auto !important;
	}
	
	.xxl-px-0{
		padding-left: 0;
		padding-right: 0;
	}
	
	.xxl-float-left{ float: left;}
	.xxl-float-right{ float: right;}
	.xxl-float-none{ float: none;}
	
	.xxl-align-left{ text-align: left;}
	.xxl-align-right{ text-align: right;}
	
	.xxl-pos-abs{ position: absolute; }
	.xxl-pos-rel{ position: relative; }
	.xxl-pos-fix{ position: fixed; }
	
	.xxl-pin-lt { left: 0; top: 0; }
	.xxl-pin-rt { right: 0; top: 0; }
	.xxl-pin-lb { left: 0; bottom: 0; }
	.xxl-pin-rb { right: 0; bottom: 0; }
	
	.xxl-pos-abs{ position: absolute; }
	.xxl-pos-rel{ position: relative; }
	.xxl-pos-fix{ position: fixed; }
	
	.xxl-bg-no{ background: none; }
	
	.xxl-overflow-x{
		overflow: hidden;
		overflow-x: scroll;
		white-space:nowrap;
	}
	
	.xxl-hvisib{ visibility: hidden; }
	.xxl-svisib{ visibility: visible;}
	
	.xxl-col-count0 { -moz-column-count: auto;  -webkit-column-count: auto; column-count: auto; }
	.xxl-col-count1 { -moz-column-count: 1;  -webkit-column-count: 1; column-count: 1; }
	.xxl-col-count2 { -moz-column-count: 2;  -webkit-column-count: 2; column-count: 2; }
	.xxl-col-count3 { -moz-column-count: 3;  -webkit-column-count: 3; column-count: 3; }
	
	.xxl-col-1 { width: 8.333333%;}
	.xxl-col-2 { width: 16.666667%;}
	.xxl-col-3 { width: 25%;}
	.xxl-col-4 { width: 33.333333%;}
	.xxl-col-5 { width: 41.666667%;}
	.xxl-col-6 { width: 50%;}
	.xxl-col-7 { width: 58.333333%;}
	.xxl-col-8 { width: 66.666667%;}
	.xxl-col-9 { width: 75%;}
	.xxl-col-10 { width: 83.333333%;}
	.xxl-col-11 { width: 91.666667%;}
	.xxl-col-12 {  width: 100%;}
	.xxl-col-100{ width: 100%;}
	.xxl-col-a{ width: auto;}
	
	.xxl-colm-1 { max-width: 8.333333%;}
	.xxl-colm-2 { max-width: 16.666667%;}
	.xxl-colm-3 { max-width: 25%;}
	.xxl-colm-4 { max-width: 33.333333%;}
	.xxl-colm-5 { max-width: 41.666667%;}
	.xxl-colm-6 { max-width: 50%;}
	.xxl-colm-7 { max-width: 58.333333%;}
	.xxl-colm-8 { max-width: 66.666667%;}
	.xxl-colm-9 { max-width: 75%;}
	.xxl-colm-10 { max-width: 83.333333%;}
	.xxl-colm-11 { max-width: 91.666667%;}
	.xxl-colm-12 { max-width: 100%;}
	
	.xxl-colh-1 { height: 8.333333%;}
	.xxl-colh-2 { height: 16.666667%;}
	.xxl-colh-3 { height: 25%;}
	.xxl-colh-4 { height: 33.333333%;}
	.xxl-colh-5 { height: 41.666667%;}
	.xxl-colh-6 { height: 50%;}
	.xxl-colh-7 { height: 58.333333%;} 
	.xxl-colh-8 { height: 66.666667%;}
	.xxl-colh-9 { height: 75%;}
	.xxl-colh-10 { height: 83.333333%;}
	.xxl-colh-11 { height: 91.666667%;}
	.xxl-colh-12 { height: 100%;} 
	
	
	.xxl-mb-o5, .xxl-my-o5{margin-bottom: -5px;}
	.xxl-mb-o10, .xxl-my-o10{margin-bottom: -10px;}
	.xxl-mb-o15, .xxl-my-o15{margin-bottom: -15px;}
	.xxl-mb-o20, .xxl-my-o20{margin-bottom: -20px;}
	.xxl-mb-o30, .xxl-my-o30{margin-bottom: -30px;}
	.xxl-mb-o40, .xxl-my-o40{margin-bottom: -40px;}
	.xxl-mb-o50, .xxl-my-o50{margin-bottom: -50px;}
	.xxl-mb-o100, .xxl-my-o100{margin-bottom: -100px;}

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


	.xxl-ml-o5, .xxl-mx-o5{margin-left: -5px;}
	.xxl-ml-o10, .xxl-mx-o10{margin-left: -10px;}
	.xxl-ml-o15, .xxl-mx-o15{margin-left: -15px;}
	.xxl-ml-o20, .xxl-mx-o20{margin-left: -20px;}
	.xxl-ml-o30, .xxl-mx-o30{margin-left: -30px;}
	.xxl-ml-o35, .xxl-mx-o35{margin-left: -35px;}
	.xxl-ml-o40, .xxl-mx-o40{margin-left: -40px;}
	.xxl-ml-o50, .xxl-mx-o50{margin-left: -50px;}
	.xxl-ml-o100, .xxl-mx-o100{margin-left: -100px;}

	.xxl-mr-o5, .xxl-mx-o5{margin-right: -5px;}
	.xxl-mr-o10, .xxl-mx-o10{margin-right: -10px;}
	.xxl-mr-o15, .xxl-mx-o15{margin-right: -15px;}
	.xxl-mr-o20, .xxl-mx-o20{margin-right: -20px;}
	.xxl-mr-o30, .xxl-mx-o30{margin-right: -30px;}
	.xxl-mr-o35, .xxl-mx-o35{margin-right: -35px;}
	.xxl-mr-o40, .xxl-mx-o40{margin-right: -40px;}
	.xxl-mr-o50, .xxl-mx-o50{margin-right: -50px;}
	.xxl-mr-o100, .xxl-mx-o100{margin-right: -100px;}

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

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

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

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

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

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

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

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

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

	.xxl-offr-0, .xxl-offx-0 { margin-right: 0%;}
	.xxl-offr-l, .xxl-offx-1 { margin-right: 8.333333%;}
	.xxl-offr-2, .xxl-offx-2 { margin-right: 16.666667%;}
	.xxl-offr-3, .xxl-offx-3 { margin-right: 25%;}
	.xxl-offr-4, .xxl-offx-4 { margin-right: 33.333333%;}
	.xxl-offr-5, .xxl-offx-5 { margin-right: 41.666667%;}
	.xxl-offr-6, .xxl-offx-6 { margin-right: 50%;}
	
	.xxl-fnts-0{ font-size: 0px; }
	.xxl-fnts-10{ font-size: 10px; }
	.xxl-fnts-12{ font-size: 12px; }
	.xxl-fnts-13{ font-size: 13px; }
	.xxl-fnts-14{ font-size: 14px; }
	.xxl-fnts-15{ font-size: 15px; }
	.xxl-fnts-16{ font-size: 16px; }
	.xxl-fnts-18{ font-size: 17px; }
	.xxl-fnts-20{ font-size: 20px; }
	.xxl-fnts-22{ font-size: 22px; }
	.xxl-fnts-24{ font-size: 24px; }
	.xxl-fnts-26{ font-size: 26px; }
	.xxl-fnts-28{ font-size: 28px; }
	.xxl-fnts-30{ font-size: 30px; }
	.xxl-fnts-32{ font-size: 32px; }
	.xxl-fnts-34{ font-size: 34px; }
	.xxl-fnts-36{ font-size: 36px; }
	.xxl-fnts-40{ font-size: 40px; }
	.xxl-fnts-42{ font-size: 42px; }
	.xxl-fnts-45{ font-size: 45px; }
	.xxl-fnts-48{ font-size: 48px; }
	.xxl-fnts-52{ font-size: 52px; }
	.xxl-fnts-54{ font-size: 54px; }
	.xxl-fnts-56{ font-size: 56px; }
	.xxl-fnts-60{ font-size: 60px; }
	.xxl-fnts-72{ font-size: 72px; }
	.xxl-fnts-80{ font-size: 80px; }
	.xxl-fnts-120{ font-size: 120px; }
	.xxl-fnts-150{ font-size: 150px; }

	.xxl-fntlh-0{ line-height: 12px; }
	.xxl-fntlh-12{ line-height: 12px; }
	.xxl-fntlh-14{ line-height: 14px; }
	.xxl-fntlh-16{ line-height: 16px; }
	.xxl-fntlh-18{ line-height: 18px; }
	.xxl-fntlh-20{ line-height: 20px; }
	.xxl-fntlh-22{ line-height: 22px; }
	.xxl-fntlh-24{ line-height: 24px; }
	.xxl-fntlh-26{ line-height: 26px; }
	.xxl-fntlh-28{ line-height: 28px; }
	.xxl-fntlh-30{ line-height: 30px; }
	.xxl-fntlh-32{ line-height: 32px; }
	.xxl-fntlh-34{ line-height: 34px; }
	.xxl-fntlh-38{ line-height: 38px; }
	.xxl-fntlh-40{ line-height: 40px; }
	.xxl-fntlh-44{ line-height: 44px; }
	.xxl-fntlh-45{ line-height: 45px; }
	.xxl-fntlh-50{ line-height: 50px; }
	.xxl-fntlh-52{ line-height: 52px; }
	.xxl-fntlh-55{ line-height: 55px; }
	.xxl-fntlh-60{ line-height: 60px; }
	.xxl-fntlh-70{ line-height: 70px; }
	.xxl-fntlh-80{ line-height: 80px; }
	.xxl-fntlh-120{ line-height: 120px; }
	.xxl-fntlh-150{ line-height: 150px; }
	
	.xxl-minh-10 { min-height: 100px; }
	.xxl-minh-15 { min-height: 150px; }
	.xxl-minh-20 { min-height: 200px; }
	.xxl-minh-25 { min-height: 250px; }
	.xxl-minh-30 { min-height: 300px; }
	.xxl-minh-35 { min-height: 350px; }
	.xxl-minh-40 { min-height: 400px; }
	.xxl-minh-45 { min-height: 450px; }
	.xxl-minh-50 { min-height: 500px; }
	.xxl-minh-55 { min-height: 550px; }
	.xxl-minh-60 { min-height: 600px; }
	.xxl-minh-65 { min-height: 650px; }
	.xxl-minh-70 { min-height: 700px; }
	.xxl-minh-75 { min-height: 750px; }
	.xxl-minh-80 { min-height: 800px; }
	.xxl-minh-90 { min-height: 900px; }
	.xxl-minh-100 { min-height: auto; }
}

@media screen and (max-width: 1200px) {	
	.xl-col-100{
		width: 100%;
		height: auto !important;
	}
	
	.xl-px-0{
		padding-left: 0;
		padding-right: 0;
	}
	
	.xl-maxw-100p { max-width: 100%; }
	
	.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-pin-lt { left: 0; top: 0; }
	.xl-pin-rt { right: 0; top: 0; }
	.xl-pin-lb { left: 0; bottom: 0; }
	.xl-pin-rb { right: 0; bottom: 0; }
	
	.xl-pos-abs{ position: absolute; }
	.xl-pos-rel{ position: relative; }
	.xl-pos-fix{ position: fixed; }
	
	.xl-bg-no{ background: none; }
	
	.xl-overflow-x{
		overflow: hidden;
		overflow-x: scroll;
		white-space:nowrap;
	}
	 
	.xl-pl-0, .xl-px-0{padding-left: 0px;}
	.xl-pr-0, .xl-px-0{padding-right: 0px;}
	
	.xl-hvisib{ visibility: hidden; }
	.xl-svisib{ visibility: visible;}
	
	.xl-col-count0 { -moz-column-count: auto;  -webkit-column-count: auto; column-count: auto; }
	.xl-col-count1 { -moz-column-count: 1;  -webkit-column-count: 1; column-count: 1; }
	.xl-col-count2 { -moz-column-count: 2;  -webkit-column-count: 2; column-count: 2; }
	.xl-col-count3 { -moz-column-count: 3;  -webkit-column-count: 3; column-count: 3; }
	
	.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-colm-1 { max-width: 8.333333%;}
	.xl-colm-2 { max-width: 16.666667%;}
	.xl-colm-3 { max-width: 25%;}
	.xl-colm-4 { max-width: 33.333333%;}
	.xl-colm-5 { max-width: 41.666667%;}
	.xl-colm-6 { max-width: 50%;}
	.xl-colm-7 { max-width: 58.333333%;}
	.xl-colm-8 { max-width: 66.666667%;}
	.xl-colm-9 { max-width: 75%;}
	.xl-colm-10 { max-width: 83.333333%;}
	.xl-colm-11 { max-width: 91.666667%;}
	.xl-colm-12 { max-width: 100%;}
	
	.xl-colh-1 { height: 8.333333%;}
	.xl-colh-2 { height: 16.666667%;}
	.xl-colh-3 { height: 25%;}
	.xl-colh-4 { height: 33.333333%;}
	.xl-colh-5 { height: 41.666667%;}
	.xl-colh-6 { height: 50%;}
	.xl-colh-7 { height: 58.333333%;} 
	.xl-colh-8 { height: 66.666667%;}
	.xl-colh-9 { height: 75%;}
	.xl-colh-10 { height: 83.333333%;}
	.xl-colh-11 { height: 91.666667%;}
	.xl-colh-12 { height: 100%;} 
	
	
	.xl-minh-5 { min-height: 50px; }
	.xl-minh-10 { min-height: 100px; }
	.xl-minh-20 { min-height: 200px; }
	.xl-minh-25 { min-height: 250px; }
	.xl-minh-30 { min-height: 300px; }
	.xl-minh-35 { min-height: 350px; }
	.xl-minh-40 { min-height: 400px; }
	.xl-minh-45 { min-height: 450px; }
	.xl-minh-50 { min-height: 500px; }
	.xl-minh-55 { min-height: 550px; }
	.xl-minh-60 { min-height: 600px; }
	.xl-minh-65 { min-height: 650px; }
	.xl-minh-70 { min-height: 700px; }
	.xl-minh-75 { min-height: 750px; }
	.xl-minh-80 { min-height: 800px; }
	.xl-minh-90 { min-height: 900px; }
	.xl-minh-100 { min-height: auto; }
	
	.xl-maxh-5 { max-height: 50px; }
	.xl-maxh-10 { max-height: 100px; }
	.xl-maxh-20 { max-height: 200px; }
	.xl-maxh-25 { max-height: 250px; }
	.xl-maxh-30 { max-height: 300px; }
	.xl-maxh-35 { max-height: 350px; }
	.xl-maxh-40 { max-height: 400px; }
	.xl-maxh-45 { max-height: 450px; }
	.xl-maxh-50 { max-height: 500px; }
	.xl-maxh-55 { max-height: 550px; }
	.xl-maxh-60 { max-height: 600px; }
	.xl-maxh-65 { max-height: 650px; }
	.xl-maxh-70 { max-height: 700px; }
	.xl-maxh-75 { max-height: 750px; }
	.xl-maxh-80 { max-height: 800px; }
	.xl-maxh-90 { max-height: 900px; }
	.xl-maxh-100 { max-height: auto; }
	
		
	.xl-maxw-5 { max-width: 50px; }
	.xl-maxw-10 { max-width: 100px; }
	.xl-maxw-20 { max-width: 200px; }
	.xl-maxw-25 { max-width: 250px; }
	.xl-maxw-30 { max-width: 300px; }
	.xl-maxw-35 { max-width: 350px; }
	.xl-maxw-40 { max-width: 400px; }
	.xl-maxw-45 { max-width: 450px; }
	.xl-maxw-50 { max-width: 500px; }
	.xl-maxw-55 { max-width: 550px; }
	.xl-maxw-60 { max-width: 600px; }
	.xl-maxw-65 { max-width: 650px; }
	.xl-maxw-70 { max-width: 700px; }
	.xl-maxw-75 { max-width: 750px; }
	.xl-maxw-80 { max-width: 800px; }
	.xl-maxw-90 { max-width: 900px; }
	.xl-maxw-100 { max-width: auto; }
	
	.xl-minw-5 { min-width: 50px; }
	.xl-minw-10 { min-width: 100px; }
	.xl-minw-20 { min-width: 200px; }
	.xl-minw-25 { min-width: 250px; }
	.xl-minw-30 { min-width: 300px; }
	.xl-minw-35 { min-width: 350px; }
	.xl-minw-40 { min-width: 400px; }
	.xl-minw-45 { min-width: 450px; }
	.xl-minw-50 { min-width: 500px; }
	.xl-minw-55 { min-width: 550px; }
	.xl-minw-60 { min-width: 600px; }
	.xl-minw-65 { min-width: 650px; }
	.xl-minw-70 { min-width: 700px; }
	.xl-minw-75 { min-width: 750px; }
	.xl-minw-80 { min-width: 800px; }
	.xl-minw-90 { min-width: 900px; }
	.xl-minw-100 { min-width: auto; }
	
	
	.xl-h-5 {height: 50px; }
	.xl-h-10 {height: 100px; }
	.xl-h-20 {height: 200px; }
	.xl-h-25 {height: 250px; }
	.xl-h-30 {height: 300px; }
	.xl-h-35 {height: 350px; }
	.xl-h-40 {height: 400px; }
	.xl-h-45 {height: 450px; }
	.xl-h-50 {height: 500px; }
	.xl-h-55 {height: 550px; }
	.xl-h-60 {height: 600px; }
	.xl-h-65 {height: 650px; }
	.xl-h-70 {height: 700px; }
	.xl-h-75 {height: 750px; }
	.xl-h-80 {height: 800px; }
	.xl-h-90 {height: 900px; }
	.xl-h-100 {height: auto; }
	
		
	.xl-w-5 {width: 50px; }
	.xl-w-10 {width: 100px; }
	.xl-w-20 {width: 200px; }
	.xl-w-25 {width: 250px; }
	.xl-w-30 {width: 300px; }
	.xl-w-35 {width: 350px; }
	.xl-w-40 {width: 400px; }
	.xl-w-45 {width: 450px; }
	.xl-w-50 {width: 500px; }
	.xl-w-55 {width: 550px; }
	.xl-w-60 {width: 600px; }
	.xl-w-65 {width: 650px; }
	.xl-w-70 {width: 700px; }
	.xl-w-75 {width: 750px; }
	.xl-w-80 {width: 800px; }
	.xl-w-90 {width: 900px; }
	.xl-w-100 {width: auto; }
	
	.xl-mb-o5, .xl-my-o5{margin-bottom: -5px;}
	.xl-mb-o10, .xl-my-o10{margin-bottom: -10px;}
	.xl-mb-o15, .xl-my-o15{margin-bottom: -15px;}
	.xl-mb-o20, .xl-my-o20{margin-bottom: -20px;}
	.xl-mb-o30, .xl-my-o30{margin-bottom: -30px;}
	.xl-mb-o40, .xl-my-o40{margin-bottom: -40px;}
	.xl-mb-o50, .xl-my-o50{margin-bottom: -50px;}
	.xl-mb-o100, .xl-my-o100{margin-bottom: -100px;}

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


	.xl-ml-o5, .xl-mx-o5{margin-left: -5px;}
	.xl-ml-o10, .xl-mx-o10{margin-left: -10px;}
	.xl-ml-o15, .xl-mx-o15{margin-left: -15px;}
	.xl-ml-o20, .xl-mx-o20{margin-left: -20px;}
	.xl-ml-o30, .xl-mx-o30{margin-left: -30px;}
	.xl-ml-o35, .xl-mx-o35{margin-left: -35px;}
	.xl-ml-o40, .xl-mx-o40{margin-left: -40px;}
	.xl-ml-o50, .xl-mx-o50{margin-left: -50px;}
	.xl-ml-o100, .xl-mx-o100{margin-left: -100px;}

	.xl-mr-o5, .xl-mx-o5{margin-right: -5px;}
	.xl-mr-o10, .xl-mx-o10{margin-right: -10px;}
	.xl-mr-o15, .xl-mx-o15{margin-right: -15px;}
	.xl-mr-o20, .xl-mx-o20{margin-right: -20px;}
	.xl-mr-o30, .xl-mx-o30{margin-right: -30px;}
	.xl-mr-o35, .xl-mx-o35{margin-right: -35px;}
	.xl-mr-o40, .xl-mx-o40{margin-right: -40px;}
	.xl-mr-o50, .xl-mx-o50{margin-right: -50px;}
	.xl-mr-o100, .xl-mx-o100{margin-right: -100px;}

	
	.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-pt-150, .xl-py-150{padding-top: 150px;}

	.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-pb-150, .xl-py-150{padding-bottom: 150px;}

	.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-pl-150, .xl-px-150{padding-left: 150px;}

	.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-pr-150, .xl-px-150{padding-right: 150px;}

	
	.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-0{ font-size: 0px; }
	.xl-fnts-10{ font-size: 10px; }
	.xl-fnts-12{ font-size: 12px; }
	.xl-fnts-13{ font-size: 13px; }
	.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-30{ font-size: 30px; }
	.xl-fnts-32{ font-size: 32px; }
	.xl-fnts-34{ font-size: 34px; }
	.xl-fnts-36{ font-size: 36px; }
	.xl-fnts-40{ font-size: 40px; }
	.xl-fnts-42{ font-size: 42px; }
	.xl-fnts-45{ font-size: 45px; }
	.xl-fnts-48{ font-size: 48px; }
	.xl-fnts-52{ font-size: 52px; }
	.xl-fnts-54{ font-size: 54px; }
	.xl-fnts-56{ font-size: 56px; }
	.xl-fnts-60{ font-size: 60px; }
	.xl-fnts-72{ font-size: 72px; }
	.xl-fnts-80{ font-size: 80px; }
	.xl-fnts-120{ font-size: 120px; }
	.xl-fnts-150{ font-size: 150px; }

	.xl-fntlh-0{ line-height: 12px; }
	.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-30{ line-height: 30px; }
	.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-45{ line-height: 45px; }
	.xl-fntlh-50{ line-height: 50px; }
	.xl-fntlh-52{ line-height: 52px; }
	.xl-fntlh-55{ line-height: 55px; }
	.xl-fntlh-60{ line-height: 60px; }
	.xl-fntlh-70{ line-height: 70px; }
	.xl-fntlh-80{ line-height: 80px; }
	.xl-fntlh-120{ line-height: 120px; }
	.xl-fntlh-150{ line-height: 150px; }
	
	.xl-minh-10 { min-height: 100px; }
	.xl-minh-20 { min-height: 200px; }
	.xl-minh-25 { min-height: 250px; }
	.xl-minh-30 { min-height: 300px; }
	.xl-minh-35 { min-height: 350px; }
	.xl-minh-40 { min-height: 400px; }
	.xl-minh-45 { min-height: 450px; }
	.xl-minh-50 { min-height: 500px; }
	.xl-minh-55 { min-height: 550px; }
	.xl-minh-60 { min-height: 600px; }
	.xl-minh-65 { min-height: 650px; }
	.xl-minh-70 { min-height: 700px; }
	.xl-minh-75 { min-height: 750px; }
	.xl-minh-80 { min-height: 800px; }
	.xl-minh-90 { min-height: 900px; }
	.xl-minh-100 { min-height: auto; }
}

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

	.lg-hh-20{ height: 20px; }
	.lg-hh-25{ height: 25px; }
	.lg-hh-30{ height: 30px; }
	.lg-hh-35{ height: 35px; }
	.lg-hh-40{ height: 40px; }
	.lg-hh-60{ height: 60px; }
	.lg-hh-70{ height: 70px; }
	.lg-hh-120{ height: 120px; }
	.lg-hh-150{ height: 150px; }
	.lg-ww-25{ width: 25px; }
	.lg-ww-30{ width: 30px; }
	.lg-ww-40{ width: 40px; }
	.lg-ww-70{ width: 70px; }
	.lg-ww-120{ width: 120px; }
	.lg-ww-150{ width: 150px; }

	.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-bg-no{ background: none; }
	
	.lg-hvisib{ visibility: hidden; }
	.lg-svisib{ visibility: visible;}
	
	.lg-col-count0 { -moz-column-count: auto;  -webkit-column-count: auto; column-count: auto; }
	.lg-col-count1 { -moz-column-count: 1;  -webkit-column-count: 1; column-count: 1; }
	.lg-col-count2 { -moz-column-count: 2;  -webkit-column-count: 2; column-count: 2; }
	.lg-col-count3 { -moz-column-count: 3;  -webkit-column-count: 3; column-count: 3; }
	
	.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; bottom: auto;  right: auto; }
	.lg-pin-rt { right: 0; top: 0; bottom: auto;  left: auto; }
	.lg-pin-rti { right: 0 !important; top: 0 !important; bottom: auto !important;  left: auto !important; }
	.lg-pin-lb { left: 0; bottom: 0; top: auto;  right: auto; }
	.lg-pin-rb { right: 0; bottom: 0; top: auto;  left: auto; }
	.lg-pin-au { right: auto; bottom: auto; top: auto;  left: auto; }
	
	.lg-vt-align{ vertical-align: top;}
	.lg-vm-align{ vertical-align: middle;}
	.lg-vb-align{ vertical-align: bottom;}
	
	.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-colm-1 { max-width: 8.333333%;}
	.lg-colm-2 { max-width: 16.666667%;}
	.lg-colm-3 { max-width: 25%;}
	.lg-colm-4 { max-width: 33.333333%;}
	.lg-colm-5 { max-width: 41.666667%;}
	.lg-colm-6 { max-width: 50%;}
	.lg-colm-7 { max-width: 58.333333%;}
	.lg-colm-8 { max-width: 66.666667%;}
	.lg-colm-9 { max-width: 75%;}
	.lg-colm-10 { max-width: 83.333333%;}
	.lg-colm-11 { max-width: 91.666667%;}
	.lg-colm-12 { max-width: 100%;}
	
	.lg-minw-5 { min-width: 50px; }
	.lg-minw-10 { min-width: 100px; }
	.lg-minw-20 { min-width: 200px; }
	.lg-minw-25 { min-width: 250px; }
	.lg-minw-30 { min-width: 300px; }
	.lg-minw-35 { min-width: 350px; }
	.lg-minw-40 { min-width: 400px; }
	.lg-minw-45 { min-width: 450px; }
	.lg-minw-50 { min-width: 500px; }
	.lg-minw-55 { min-width: 550px; }
	.lg-minw-60 { min-width: 600px; }
	.lg-minw-65 { min-width: 650px; }
	.lg-minw-70 { min-width: 700px; }
	.lg-minw-75 { min-width: 750px; }
	.lg-minw-80 { min-width: 800px; }
	.lg-minw-90 { min-width: 900px; }
	.lg-minw-100 { min-width: auto; }
	
	.lg-maxw-2 { max-width: 20px; }
	.lg-maxw-3 { max-width: 30px; }
	.lg-maxw-3-5 { max-width: 35px; }
	.lg-maxw-4 { max-width: 40px; }
	.lg-maxw-5 { max-width: 50px; }
	.lg-maxw-6 { max-width: 60px; }
	.lg-maxw-7 { max-width: 70px; }
	.lg-maxw-8 { max-width: 80px; }
	.lg-maxw-10 { max-width: 100px; }
	.lg-maxw-13 { max-width: 130px; }
	.lg-maxw-15 { max-width: 150px; }
	.lg-maxw-16 { max-width: 160px; }
	.lg-maxw-17 { max-width: 170px; }
	.lg-maxw-20 { max-width: 200px; }
	.lg-maxw-235 { max-width: 235px; }
	.lg-maxw-25 { max-width: 250px; }
	.lg-maxw-30 { max-width: 300px; }
	.lg-maxw-32 { max-width: 320px; }
	.lg-maxw-322 { max-width: 322px; }
	.lg-maxw-332 { max-width: 332px; }
	.lg-maxw-35 { max-width: 350px; }
	.lg-maxw-40 { max-width: 400px; }
	.lg-maxw-45 { max-width: 450px; }
	.lg-maxw-46 { max-width: 460px; }
	.lg-maxw-50 { max-width: 500px; }
	.lg-maxw-55 { max-width: 550px; }
	.lg-maxw-60 { max-width: 600px; }
	.lg-maxw-64 { max-width: 640px; }
	.lg-maxw-65 { max-width: 650px; }
	.lg-maxw-665 { max-width: 665px; }
	.lg-maxw-70 { max-width: 700px; }
	.lg-maxw-75 { max-width: 750px; }
	.lg-maxw-80 { max-width: 800px; }
	.lg-maxw-90 { max-width: 900px; }
	.lg-maxw-100 { max-width: auto; }
	.lg-maxw-100p { max-width: 100%; }

	
	
	.lg-colh-1 { height: 8.333333%;}
	.lg-colh-2 { height: 16.666667%;}
	.lg-colh-3 { height: 25%;}
	.lg-colh-4 { height: 33.333333%;}
	.lg-colh-5 { height: 41.666667%;}
	.lg-colh-6 { height: 50%;}
	.lg-colh-7 { height: 58.333333%;} 
	.lg-colh-8 { height: 66.666667%;}
	.lg-colh-9 { height: 75%;}
	.lg-colh-10 { height: 83.333333%;}
	.lg-colh-11 { height: 91.666667%;}
	.lg-colh-12 { height: 100%;} 
	
	.lg-px-0{
		padding-left: 0;
		padding-right: 0;
	}
	
	
	
	.lg-mb-o5, .lg-my-o5{margin-bottom: -5px;}
	.lg-mb-o10, .lg-my-o10{margin-bottom: -10px;}
	.lg-mb-o15, .lg-my-o15{margin-bottom: -15px;}
	.lg-mb-o20, .lg-my-o20{margin-bottom: -20px;}
	.lg-mb-o30, .lg-my-o30{margin-bottom: -30px;}
	.lg-mb-o40, .lg-my-o40{margin-bottom: -40px;}
	.lg-mb-o50, .lg-my-o50{margin-bottom: -50px;}
	.lg-mb-o100, .lg-my-o100{margin-bottom: -100px;}

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


	.lg-ml-o5, .lg-mx-o5{margin-left: -5px;}
	.lg-ml-o10, .lg-mx-o10{margin-left: -10px;}
	.lg-ml-o15, .lg-mx-o15{margin-left: -15px;}
	.lg-ml-o20, .lg-mx-o20{margin-left: -20px;}
	.lg-ml-o30, .lg-mx-o30{margin-left: -30px;}
	.lg-ml-o35, .lg-mx-o35{margin-left: -35px;}
	.lg-ml-o40, .lg-mx-o40{margin-left: -40px;}
	.lg-ml-o50, .lg-mx-o50{margin-left: -50px;}
	.lg-ml-o100, .lg-mx-o100{margin-left: -100px;}

	.lg-mr-o5, .lg-mx-o5{margin-right: -5px;}
	.lg-mr-o10, .lg-mx-o10{margin-right: -10px;}
	.lg-mr-o15, .lg-mx-o15{margin-right: -15px;}
	.lg-mr-o20, .lg-mx-o20{margin-right: -20px;}
	.lg-mr-o30, .lg-mx-o30{margin-right: -30px;}
	.lg-mr-o35, .lg-mx-o35{margin-right: -35px;}
	.lg-mr-o40, .lg-mx-o40{margin-right: -40px;}
	.lg-mr-o50, .lg-mx-o50{margin-right: -50px;}
	.lg-mr-o100, .lg-mx-o100{margin-right: -100px;}

	
	.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-mr-200, .lg-mx-200{margin-right: 200px;}

	.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-0{ font-size: 0px; }
	.lg-fnts-10{ font-size: 10px; }
	.lg-fnts-12{ font-size: 12px; }
	.lg-fnts-13{ font-size: 13px; }
	.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-30{ font-size: 30px; }
	.lg-fnts-32{ font-size: 32px; }
	.lg-fnts-34{ font-size: 34px; }
	.lg-fnts-36{ font-size: 36px; }
	.lg-fnts-40{ font-size: 40px; }
	.lg-fnts-42{ font-size: 42px; }
	.lg-fnts-45{ font-size: 45px; }
	.lg-fnts-48{ font-size: 48px; }
	.lg-fnts-52{ font-size: 52px; }
	.lg-fnts-54{ font-size: 54px; }
	.lg-fnts-56{ font-size: 56px; }
	.lg-fnts-60{ font-size: 60px; }
	.lg-fnts-72{ font-size: 72px; }
	.lg-fnts-80{ font-size: 80px; }
	.lg-fnts-120{ font-size: 120px; }
	.lg-fnts-150{ font-size: 150px; }

	.lg-fntlh-0{ line-height: 12px; }
	.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-30{ line-height: 30px; }
	.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-45{ line-height: 45px; }
	.lg-fntlh-50{ line-height: 50px; }
	.lg-fntlh-52{ line-height: 52px; }
	.lg-fntlh-55{ line-height: 55px; }
	.lg-fntlh-60{ line-height: 60px; }
	.lg-fntlh-70{ line-height: 70px; }
	.lg-fntlh-80{ line-height: 80px; }
	.lg-fntlh-120{ line-height: 120px; }
	.lg-fntlh-150{ line-height: 150px; }

	.lg-minh-10 { min-height: 100px; }
	.lg-minh-20 { min-height: 200px; }
	.lg-minh-25 { min-height: 250px; }
	.lg-minh-30 { min-height: 300px; }
	.lg-minh-35 { min-height: 350px; }
	.lg-minh-40 { min-height: 400px; }
	.lg-minh-45 { min-height: 450px; }
	.lg-minh-50 { min-height: 500px; }
	.lg-minh-55 { min-height: 550px; }
	.lg-minh-60 { min-height: 600px; }
	.lg-minh-65 { min-height: 650px; }
	.lg-minh-70 { min-height: 700px; }
	.lg-minh-75 { min-height: 750px; }
	.lg-minh-80 { min-height: 800px; }
	.lg-minh-90 { min-height: 900px; }
	.lg-minh-100 { min-height: auto; }
}

@media screen and (max-width: 850px) {
	
	.lg-md-hide{
		display: none;
	}
	
	.lg-md-show{
		display: inline-block;
	}
	
	.lg-md-pos-abs{ position: absolute; }
	.lg-md-pos-rel{ position: relative; }
	.lg-md-pos-fix{ position: fixed; }
	
	.lg-md-pin-lt { left: 0; top: 0; bottom: auto;  right: auto; }
	.lg-md-pin-rt { right: 0; top: 0; bottom: auto;  left: auto; }
	.lg-md-pin-lb { left: 0; bottom: 0; top: auto;  right: auto; }
	.lg-md-pin-rb { right: 0; bottom: 0; top: auto;  left: auto; }
	.lg-md-pin-au { right: auto; bottom: auto; top: auto;  left: auto; }
	
	.lg-md-hvisib{ visibility: hidden; }
	.lg-md-svisib{ visibility: visible;}
	
	.lg-md-bg-no{ background: none; }
	
	.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-mb-o5, .lg-md-my-o5{margin-bottom: -5px;}
	.lg-md-mb-o10, .lg-md-my-o10{margin-bottom: -10px;}
	.lg-md-mb-o15, .lg-md-my-o15{margin-bottom: -15px;}
	.lg-md-mb-o20, .lg-md-my-o20{margin-bottom: -20px;}
	.lg-md-mb-o30, .lg-md-my-o30{margin-bottom: -30px;}
	.lg-md-mb-o40, .lg-md-my-o40{margin-bottom: -40px;}
	.lg-md-mb-o50, .lg-md-my-o50{margin-bottom: -50px;}
	.lg-md-mb-o100, .lg-md-my-o100{margin-bottom: -100px;}

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


	.lg-md-ml-o5, .lg-md-mx-o5{margin-left: -5px;}
	.lg-md-ml-o10, .lg-md-mx-o10{margin-left: -10px;}
	.lg-md-ml-o15, .lg-md-mx-o15{margin-left: -15px;}
	.lg-md-ml-o20, .lg-md-mx-o20{margin-left: -20px;}
	.lg-md-ml-o30, .lg-md-mx-o30{margin-left: -30px;}
	.lg-md-ml-o35, .lg-md-mx-o35{margin-left: -35px;}
	.lg-md-ml-o40, .lg-md-mx-o40{margin-left: -40px;}
	.lg-md-ml-o50, .lg-md-mx-o50{margin-left: -50px;}
	.lg-md-ml-o100, .lg-md-mx-o100{margin-left: -100px;}

	.lg-md-mr-o5, .lg-md-mx-o5{margin-right: -5px;}
	.lg-md-mr-o10, .lg-md-mx-o10{margin-right: -10px;}
	.lg-md-mr-o15, .lg-md-mx-o15{margin-right: -15px;}
	.lg-md-mr-o20, .lg-md-mx-o20{margin-right: -20px;}
	.lg-md-mr-o30, .lg-md-mx-o30{margin-right: -30px;}
	.lg-md-mr-o35, .lg-md-mx-o35{margin-right: -35px;}
	.lg-md-mr-o40, .lg-md-mx-o40{margin-right: -40px;}
	.lg-md-mr-o50, .lg-md-mx-o50{margin-right: -50px;}
	.lg-md-mr-o100, .lg-md-mx-o100{margin-right: -100px;}

	
	.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-minh-10 { min-height: 100px; }
	.lg-md-minh-20 { min-height: 200px; }
	.lg-md-minh-25 { min-height: 250px; }
	.lg-md-minh-30 { min-height: 300px; }
	.lg-md-minh-35 { min-height: 350px; }
	.lg-md-minh-40 { min-height: 400px; }
	.lg-md-minh-45 { min-height: 450px; }
	.lg-md-minh-50 { min-height: 500px; }
	.lg-md-minh-55 { min-height: 550px; }
	.lg-md-minh-60 { min-height: 600px; }
	.lg-md-minh-65 { min-height: 650px; }
	.lg-md-minh-70 { min-height: 700px; }
	.lg-md-minh-75 { min-height: 750px; }
	.lg-md-minh-80 { min-height: 800px; }
	.lg-md-minh-90 { min-height: 900px; }
	.lg-md-minh-100 { min-height: auto; }	
	
	.lg-md-fnts-0{ font-size: 0px; }
	.lg-md-fnts-10{ font-size: 10px; }
	.lg-md-fnts-12{ font-size: 12px; }
	.lg-md-fnts-13{ font-size: 13px; }
	.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-30{ font-size: 30px; }
	.lg-md-fnts-32{ font-size: 32px; }
	.lg-md-fnts-34{ font-size: 34px; }
	.lg-md-fnts-36{ font-size: 36px; }
	.lg-md-fnts-40{ font-size: 40px; }
	.lg-md-fnts-42{ font-size: 42px; }
	.lg-md-fnts-45{ font-size: 45px; }
	.lg-md-fnts-48{ font-size: 48px; }
	.lg-md-fnts-52{ font-size: 52px; }
	.lg-md-fnts-54{ font-size: 54px; }
	.lg-md-fnts-56{ font-size: 56px; }
	.lg-md-fnts-60{ font-size: 60px; }
	.lg-md-fnts-72{ font-size: 72px; }
	.lg-md-fnts-80{ font-size: 80px; }
	.lg-md-fnts-120{ font-size: 120px; }
	.lg-md-fnts-150{ font-size: 150px; }

	.lg-md-fntlh-0{ line-height: 12px; }
	.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-30{ line-height: 30px; }
	.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-45{ line-height: 45px; }
	.lg-md-fntlh-50{ line-height: 50px; }
	.lg-md-fntlh-52{ line-height: 52px; }
	.lg-md-fntlh-55{ line-height: 55px; }
	.lg-md-fntlh-60{ line-height: 60px; }
	.lg-md-fntlh-70{ line-height: 70px; }
	.lg-md-fntlh-80{ line-height: 80px; }
	.lg-md-fntlh-120{ line-height: 120px; }
	.lg-md-fntlh-150{ line-height: 150px; }
	
	.lg-md-colh-1 { height: 8.333333%;}
	.lg-md-colh-2 { height: 16.666667%;}
	.lg-md-colh-3 { height: 25%;}
	.lg-md-colh-4 { height: 33.333333%;}
	.lg-md-colh-5 { height: 41.666667%;}
	.lg-md-colh-6 { height: 50%;}
	.lg-md-colh-7 { height: 58.333333%;} 
	.lg-md-colh-8 { height: 66.666667%;}
	.lg-md-colh-9 { height: 75%;}
	.lg-md-colh-10 { height: 83.333333%;}
	.lg-md-colh-11 { height: 91.666667%;}
	.lg-md-colh-12 { height: 100%;} 
	.lg-md-colh-a { height: auto; max-height: 100%;} 
}


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

	.md-d-iblock{ display: inline-block;}

	.md-hh-25{ height: 25px; }
	.md-hh-30{ height: 30px; }
	.md-hh-35{ height: 35px; }
	.md-hh-40{ height: 40px; }
	.md-hh-70{ height: 70px; }
	.md-hh-120{ height: 120px; }
	.md-hh-130{ height: 130px; }
	.md-hh-150{ height: 150px; }
	.md-hh-160{ height: 160px; }
	.md-ww-25{ width: 25px; }
	.md-ww-30{ width: 30px; }
	.md-ww-40{ width: 40px; }
	.md-ww-70{ width: 70px; }
	.md-ww-120{ width: 120px; }
	.md-ww-150{ width: 150px; }

	.md-col-100{
		width: 100%;
		height: auto !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: auto;
		white-space:nowrap;
	}
	
	.md-colh-vh50 { height: 50vh;} 
	.md-colh-vh60 { height: 60vh;} 
	.md-colh-vh70 { height: 70vh;} 
	.md-colh-vh80 { height: 80vh;} 
	.md-colh-vh90 { height: 90vh;} 
	.md-colh-vh100 { height: 100vh;} 
	
	.md-hvisib{ visibility: hidden; }
	.md-svisib{ visibility: visible;}
	
	.md-bg-no{ background: none; }
	
	.md-no-bord { border: 0; }
	
	.md-col-count0 { -moz-column-count: auto;  -webkit-column-count: auto; column-count: auto; }
	.md-col-count1 { -moz-column-count: 1;  -webkit-column-count: 1; column-count: 1; }
	.md-col-count2 { -moz-column-count: 2;  -webkit-column-count: 2; column-count: 2; }
	.md-col-count3 { -moz-column-count: 3;  -webkit-column-count: 3; column-count: 3; }
	
	.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-lb40p { left: 0; bottom: 40%; }
	.md-pin-rb { right: 0; bottom: 0; top: auto;  left: auto;}
	
	.md-pos-abs{ position: absolute; }
	.md-pos-rel{ position: relative; }
	.md-pos-fix{ position: fixed; }
	
	.md-vt-align{ vertical-align: top;}
	.md-vm-align{ vertical-align: middle;}
	.md-vb-align{ vertical-align: bottom;}
	
	.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-colm-1 { max-width: 8.333333%;}
	.md-colm-2 { max-width: 16.666667%;}
	.md-colm-3 { max-width: 25%;}
	.md-colm-4 { max-width: 33.333333%;}
	.md-colm-5 { max-width: 41.666667%;}
	.md-colm-6 { max-width: 50%;}
	.md-colm-7 { max-width: 58.333333%;}
	.md-colm-8 { max-width: 66.666667%;}
	.md-colm-9 { max-width: 75%;}
	.md-colm-10 { max-width: 83.333333%;}
	.md-colm-11 { max-width: 91.666667%;}
	.md-colm-12 { max-width: 100%;}
	
	.md-colh-1 { height: 8.333333%;}
	.md-colh-2 { height: 16.666667%;}
	.md-colh-3 { height: 25%;}
	.md-colh-4 { height: 33.333333%;}
	.md-colh-5 { height: 41.666667%;}
	.md-colh-6 { height: 50%;}
	.md-colh-7 { height: 58.333333%;} 
	.md-colh-8 { height: 66.666667%;}
	.md-colh-9 { height: 75%;}
	.md-colh-10 { height: 83.333333%;}
	.md-colh-11 { height: 91.666667%;}
	.md-colh-12 { height: 100%;} 
	.md-colh-a { height: auto; max-height: 100%;} 
	
	.md-opsty100{ opacity: 1; }
	
	.md-mb-o5, .md-my-o5{margin-bottom: -5px;}
	.md-mb-o10, .md-my-o10{margin-bottom: -10px;}
	.md-mb-o15, .md-my-o15{margin-bottom: -15px;}
	.md-mb-o20, .md-my-o20{margin-bottom: -20px;}
	.md-mb-o30, .md-my-o30{margin-bottom: -30px;}
	.md-mb-o40, .md-my-o40{margin-bottom: -40px;}
	.md-mb-o50, .md-my-o50{margin-bottom: -50px;}
	.md-mb-o100, .md-my-o100{margin-bottom: -100px;}

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


	.md-ml-o5, .md-mx-o5{margin-left: -5px;}
	.md-ml-o10, .md-mx-o10{margin-left: -10px;}
	.md-ml-o15, .md-mx-o15{margin-left: -15px;}
	.md-ml-o20, .md-mx-o20{margin-left: -20px;}
	.md-ml-o30, .md-mx-o30{margin-left: -30px;}
	.md-ml-o35, .md-mx-o35{margin-left: -35px;}
	.md-ml-o40, .md-mx-o40{margin-left: -40px;}
	.md-ml-o50, .md-mx-o50{margin-left: -50px;}
	.md-ml-o100, .md-mx-o100{margin-left: -100px;}

	.md-mr-o0, .md-mx-o0{margin-right: 0px;}
	.md-mr-o5, .md-mx-o5{margin-right: -5px;}
	.md-mr-o10, .md-mx-o10{margin-right: -10px;}
	.md-mr-o15, .md-mx-o15{margin-right: -15px;}
	.md-mr-o20, .md-mx-o20{margin-right: -20px;}
	.md-mr-o30, .md-mx-o30{margin-right: -30px;}
	.md-mr-o35, .md-mx-o35{margin-right: -35px;}
	.md-mr-o40, .md-mx-o40{margin-right: -40px;}
	.md-mr-o50, .md-mx-o50{margin-right: -50px;}
	.md-mr-o100, .md-mx-o100{margin-right: -100px;}

	
	.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-mt-150, .md-my-150{margin-top: 150px;}
	.md-mt-200, .md-my-200{margin-top: 200px;}

	.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-mb-150, .md-my-150{margin-bottom: 150px;}
	.md-mb-200, .md-my-200{margin-bottom: 200px;}
	.md-mb-250, .md-my-250{margin-bottom: 250px;}
	.md-mb-300, .md-my-300{margin-bottom: 300px;}
	.md-mb-330, .md-my-330{margin-bottom: 330px;}

	.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-0{ font-size: 0px; }
	.md-fnts-10{ font-size: 10px; }
	.md-fnts-12{ font-size: 12px; }
	.md-fnts-13{ font-size: 13px; }
	.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-30{ font-size: 30px; }
	.md-fnts-32{ font-size: 32px; }
	.md-fnts-34{ font-size: 34px; }
	.md-fnts-36{ font-size: 36px; }
	.md-fnts-40{ font-size: 40px; }
	.md-fnts-42{ font-size: 42px; }
	.md-fnts-45{ font-size: 45px; }
	.md-fnts-48{ font-size: 48px; }
	.md-fnts-52{ font-size: 52px; }
	.md-fnts-54{ font-size: 54px; }
	.md-fnts-56{ font-size: 56px; }
	.md-fnts-60{ font-size: 60px; }
	.md-fnts-72{ font-size: 72px; }
	.md-fnts-80{ font-size: 80px; }
	.md-fnts-120{ font-size: 120px; }
	.md-fnts-150{ font-size: 150px; }

	.md-fntlh-0{ line-height: 12px; }
	.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-30{ line-height: 30px; }
	.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-45{ line-height: 45px; }
	.md-fntlh-50{ line-height: 50px; }
	.md-fntlh-52{ line-height: 52px; }
	.md-fntlh-55{ line-height: 55px; }
	.md-fntlh-60{ line-height: 60px; }
	.md-fntlh-70{ line-height: 70px; }
	.md-fntlh-80{ line-height: 80px; }
	.md-fntlh-120{ line-height: 120px; }
	.md-fntlh-150{ line-height: 150px; }

	.md-minh-5 { min-height: 50px; }
	.md-minh-10 { min-height: 100px; }
	.md-minh-20 { min-height: 200px; }
	.md-minh-25 { min-height: 250px; }
	.md-minh-30 { min-height: 300px; }
	.md-minh-35 { min-height: 350px; }
	.md-minh-40 { min-height: 400px; }
	.md-minh-45 { min-height: 450px; }
	.md-minh-50 { min-height: 500px; }
	.md-minh-55 { min-height: 550px; }
	.md-minh-60 { min-height: 600px; }
	.md-minh-65 { min-height: 650px; }
	.md-minh-70 { min-height: 700px; }
	.md-minh-75 { min-height: 750px; }
	.md-minh-80 { min-height: 800px; }
	.md-minh-90 { min-height: 900px; }
	.md-minh-100 { min-height: auto; }
	
	.md-maxh-5 { max-height: 50px; }
	.md-maxh-10 { max-height: 100px; }
	.md-maxh-20 { max-height: 200px; }
	.md-maxh-25 { max-height: 250px; }
	.md-maxh-30 { max-height: 300px; }
	.md-maxh-35 { max-height: 350px; }
	.md-maxh-40 { max-height: 400px; }
	.md-maxh-45 { max-height: 450px; }
	.md-maxh-50 { max-height: 500px; }
	.md-maxh-55 { max-height: 550px; }
	.md-maxh-60 { max-height: 600px; }
	.md-maxh-65 { max-height: 650px; }
	.md-maxh-70 { max-height: 700px; }
	.md-maxh-75 { max-height: 750px; }
	.md-maxh-80 { max-height: 800px; }
	.md-maxh-90 { max-height: 900px; }
	.md-maxh-100 { max-height: auto; }
	
		
	.md-maxw-2 { max-width: 20px; }
	.md-maxw-3 { max-width: 30px; }
	.md-maxw-3-5 { max-width: 35px; }
	.md-maxw-4 { max-width: 40px; }
	.md-maxw-5 { max-width: 50px; }
	.md-maxw-6 { max-width: 60px; }
	.md-maxw-7 { max-width: 70px; }
	.md-maxw-8 { max-width: 80px; }
	.md-maxw-10 { max-width: 100px; }
	.md-maxw-13 { max-width: 130px; }
	.md-maxw-15 { max-width: 150px; }
	.md-maxw-16 { max-width: 160px; }
	.md-maxw-17 { max-width: 170px; }
	.md-maxw-20 { max-width: 200px; }
	.md-maxw-235 { max-width: 235px; }
	.md-maxw-25 { max-width: 250px; }
	.md-maxw-30 { max-width: 300px; }
	.md-maxw-32 { max-width: 320px; }
	.md-maxw-322 { max-width: 322px; }
	.md-maxw-332 { max-width: 332px; }
	.md-maxw-35 { max-width: 350px; }
	.md-maxw-40 { max-width: 400px; }
	.md-maxw-45 { max-width: 450px; }
	.md-maxw-46 { max-width: 460px; }
	.md-maxw-50 { max-width: 500px; }
	.md-maxw-55 { max-width: 550px; }
	.md-maxw-60 { max-width: 600px; }
	.md-maxw-64 { max-width: 640px; }
	.md-maxw-65 { max-width: 650px; }
	.md-maxw-665 { max-width: 665px; }
	.md-maxw-70 { max-width: 700px; }
	.md-maxw-75 { max-width: 750px; }
	.md-maxw-80 { max-width: 800px; }
	.md-maxw-90 { max-width: 900px; }
	.md-maxw-100 { max-width: auto; }
	.md-maxw-100p { max-width: 100%; }
	
	.md-minw-5 { min-width: 50px; }
	.md-minw-7 { min-width: 70px; }
	.md-minw-10 { min-width: 100px; }
	.md-minw-20 { min-width: 200px; }
	.md-minw-25 { min-width: 250px; }
	.md-minw-30 { min-width: 300px; }
	.md-minw-35 { min-width: 350px; }
	.md-minw-40 { min-width: 400px; }
	.md-minw-45 { min-width: 450px; }
	.md-minw-50 { min-width: 500px; }
	.md-minw-55 { min-width: 550px; }
	.md-minw-60 { min-width: 600px; }
	.md-minw-65 { min-width: 650px; }
	.md-minw-70 { min-width: 700px; }
	.md-minw-75 { min-width: 750px; }
	.md-minw-80 { min-width: 800px; }
	.md-minw-90 { min-width: 900px; }
	.md-minw-100 { min-width: auto; }
	
	
	.md-h-3 {height: 30px; }
	.md-h-4 {height: 40px; }
	.md-h-5 {height: 50px; }
	.md-h-10 {height: 100px; }
	.md-h-20 {height: 200px; }
	.md-h-25 {height: 250px; }
	.md-h-30 {height: 300px; }
	.md-h-35 {height: 350px; }
	.md-h-40 {height: 400px; }
	.md-h-45 {height: 450px; }
	.md-h-50 {height: 500px; }
	.md-h-55 {height: 550px; }
	.md-h-60 {height: 600px; }
	.md-h-65 {height: 650px; }
	.md-h-70 {height: 700px; }
	.md-h-75 {height: 750px; }
	.md-h-80 {height: 800px; }
	.md-h-90 {height: 900px; }
	.md-h-100 {height: auto; }
	
		
	.md-w-5 {width: 50px; }
	.md-w-10 {width: 100px; }
	.md-w-20 {width: 200px; }
	.md-w-25 {width: 250px; }
	.md-w-30 {width: 300px; }
	.md-w-35 {width: 350px; }
	.md-w-40 {width: 400px; }
	.md-w-45 {width: 450px; }
	.md-w-50 {width: 500px; }
	.md-w-55 {width: 550px; }
	.md-w-60 {width: 600px; }
	.md-w-65 {width: 650px; }
	.md-w-70 {width: 700px; }
	.md-w-75 {width: 750px; }
	.md-w-80 {width: 800px; }
	.md-w-90 {width: 900px; }
	.md-w-100 {width: auto; }
	
	.md-lsp-o0 { letter-spacing: 0px; }
	
	
	.md-bor-b0, .md-bor-y0{ border-bottom-width: 0px !important; }
	.md-bor-b1, .md-bor-y1{ border-bottom-width: 1px ; }
	.md-bor-b2, .md-bor-y2{ border-bottom-width: 2px ; }
	.md-bor-b3, .md-bor-y3{ border-bottom-width: 3px ; }
	.md-bor-b4, .md-bor-y4{ border-bottom-width: 4px ; }
	.md-bor-b5, .md-bor-y5{ border-bottom-width: 5px ; }

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

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

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

	
}

@media screen and (max-width: 650px) {
	
	.md-sm-col-1 { width: 8.333333%;}
	.md-sm-col-2 { width: 16.666667%;}
	.md-sm-col-3 { width: 25%;}
	.md-sm-col-4 { width: 33.333333%;}
	.md-sm-col-5 { width: 41.666667%;}
	.md-sm-col-6 { width: 50%;}
	.md-sm-col-7 { width: 58.333333%;}
	.md-sm-col-8 { width: 66.666667%;}
	.md-sm-col-9 { width: 75%;}
	.md-sm-col-10 { width: 83.333333%;}
	.md-sm-col-11 { width: 91.666667%;}
	.md-sm-col-12 { width: 100%;}
	.md-sm-col-100{ width: 100%;}
	.md-sm-col-a{ width: auto;}
	
	.md-sm-mb-o5, .md-sm-my-o5{margin-bottom: -5px;}
	.md-sm-mb-o10, .md-sm-my-o10{margin-bottom: -10px;}
	.md-sm-mb-o15, .md-sm-my-o15{margin-bottom: -15px;}
	.md-sm-mb-o20, .md-sm-my-o20{margin-bottom: -20px;}
	.md-sm-mb-o30, .md-sm-my-o30{margin-bottom: -30px;}
	.md-sm-mb-o40, .md-sm-my-o40{margin-bottom: -40px;}
	.md-sm-mb-o50, .md-sm-my-o50{margin-bottom: -50px;}
	.md-sm-mb-o100, .md-sm-my-o100{margin-bottom: -100px;}

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


	.md-sm-ml-o5, .md-sm-mx-o5{margin-left: -5px;}
	.md-sm-ml-o10, .md-sm-mx-o10{margin-left: -10px;}
	.md-sm-ml-o15, .md-sm-mx-o15{margin-left: -15px;}
	.md-sm-ml-o20, .md-sm-mx-o20{margin-left: -20px;}
	.md-sm-ml-o30, .md-sm-mx-o30{margin-left: -30px;}
	.md-sm-ml-o35, .md-sm-mx-o35{margin-left: -35px;}
	.md-sm-ml-o40, .md-sm-mx-o40{margin-left: -40px;}
	.md-sm-ml-o50, .md-sm-mx-o50{margin-left: -50px;}
	.md-sm-ml-o100, .md-sm-mx-o100{margin-left: -100px;}

	.md-sm-mr-o0, .md-sm-mx-o0{margin-right: 0px;}
	.md-sm-mr-o5, .md-sm-mx-o5{margin-right: -5px;}
	.md-sm-mr-o10, .md-sm-mx-o10{margin-right: -10px;}
	.md-sm-mr-o15, .md-sm-mx-o15{margin-right: -15px;}
	.md-sm-mr-o20, .md-sm-mx-o20{margin-right: -20px;}
	.md-sm-mr-o30, .md-sm-mx-o30{margin-right: -30px;}
	.md-sm-mr-o35, .md-sm-mx-o35{margin-right: -35px;}
	.md-sm-mr-o40, .md-sm-mx-o40{margin-right: -40px;}
	.md-sm-mr-o50, .md-sm-mx-o50{margin-right: -50px;}
	.md-sm-mr-o100, .md-sm-mx-o100{margin-right: -100px;}

	
	.md-sm-mt-0, .md-sm-my-0{margin-top: 0px;}
	.md-sm-mt-5, .md-sm-my-5{margin-top: 5px;}
	.md-sm-mt-10, .md-sm-my-10{margin-top: 10px;}
	.md-sm-mt-15, .md-sm-my-15{margin-top: 15px;}
	.md-sm-mt-20, .md-sm-my-20{margin-top: 20px;}
	.md-sm-mt-30, .md-sm-my-30{margin-top: 30px;}
	.md-sm-mt-40, .md-sm-my-40{margin-top: 40px;}
	.md-sm-mt-50, .md-sm-my-50{margin-top: 50px;}
	.md-sm-mt-60, .md-sm-my-60{margin-top: 60px;}
	.md-sm-mt-70, .md-sm-my-70{margin-top: 70px;}
	.md-sm-mt-80, .md-sm-my-80{margin-top: 80px;}
	.md-sm-mt-85, .md-sm-my-85{margin-top: 85px;}
	.md-sm-mt-90, .md-sm-my-90{margin-top: 90px;}
	.md-sm-mt-100, .md-sm-my-100{margin-top: 100px;}
	.md-sm-mt-150, .md-sm-my-150{margin-top: 150px;}
	.md-sm-mt-200, .md-sm-my-200{margin-top: 200px;}

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

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

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

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

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

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

	.md-sm-pr-0, .md-sm-px-0{padding-right: 0px;}
	.md-sm-pr-5, .md-sm-px-5{padding-right: 5px;}
	.md-sm-pr-10, .md-sm-px-10{padding-right: 10px;}
	.md-sm-pr-15, .md-sm-px-15{padding-right: 15px;}
	.md-sm-pr-20, .md-sm-px-20{padding-right: 20px;}
	.md-sm-pr-25, .md-sm-px-25{padding-right: 25px;}
	.md-sm-pr-30, .md-sm-px-30{padding-right: 30px;}
	.md-sm-pr-40, .md-sm-px-40{padding-right: 40px;}
	.md-sm-pr-50, .md-sm-px-50{padding-right: 50px;}
	.md-sm-pr-60, .md-sm-px-60{padding-right: 60px;}
	.md-sm-pr-70, .md-sm-px-70{padding-right: 70px;}
	.md-sm-pr-80, .md-sm-px-80{padding-right: 80px;}
	.md-sm-pr-90, .md-sm-px-90{padding-right: 90px;}
	.md-sm-pr-100, .md-sm-px-100{padding-right: 100px;}
	
	
	.md-sm-fnts-0{ font-size: 0px; }
	.md-sm-fnts-10{ font-size: 10px; }
	.md-sm-fnts-12{ font-size: 12px; }
	.md-sm-fnts-13{ font-size: 13px; }
	.md-sm-fnts-14{ font-size: 14px; }
	.md-sm-fnts-15{ font-size: 15px; }
	.md-sm-fnts-16{ font-size: 16px; }
	.md-sm-fnts-18{ font-size: 17px; }
	.md-sm-fnts-20{ font-size: 20px; }
	.md-sm-fnts-22{ font-size: 22px; }
	.md-sm-fnts-24{ font-size: 24px; }
	.md-sm-fnts-26{ font-size: 26px; }
	.md-sm-fnts-28{ font-size: 28px; }
	.md-sm-fnts-30{ font-size: 30px; }
	.md-sm-fnts-32{ font-size: 32px; }
	.md-sm-fnts-34{ font-size: 34px; }
	.md-sm-fnts-36{ font-size: 36px; }
	.md-sm-fnts-40{ font-size: 40px; }
	.md-sm-fnts-42{ font-size: 42px; }
	.md-sm-fnts-45{ font-size: 45px; }
	.md-sm-fnts-48{ font-size: 48px; }
	.md-sm-fnts-52{ font-size: 52px; }
	.md-sm-fnts-54{ font-size: 54px; }
	.md-sm-fnts-56{ font-size: 56px; }
	.md-sm-fnts-60{ font-size: 60px; }
	.md-sm-fnts-72{ font-size: 72px; }
	.md-sm-fnts-80{ font-size: 80px; }
	.md-sm-fnts-120{ font-size: 120px; }
	.md-sm-fnts-150{ font-size: 150px; }
	
	.md-sm-bg-no{ background: none; }

	.md-sm-fntlh-0{ line-height: 12px; }
	.md-sm-fntlh-12{ line-height: 12px; }
	.md-sm-fntlh-14{ line-height: 14px; }
	.md-sm-fntlh-16{ line-height: 16px; }
	.md-sm-fntlh-18{ line-height: 18px; }
	.md-sm-fntlh-20{ line-height: 20px; }
	.md-sm-fntlh-22{ line-height: 22px; }
	.md-sm-fntlh-24{ line-height: 24px; }
	.md-sm-fntlh-26{ line-height: 26px; }
	.md-sm-fntlh-28{ line-height: 28px; }
	.md-sm-fntlh-30{ line-height: 30px; }
	.md-sm-fntlh-32{ line-height: 32px; }
	.md-sm-fntlh-34{ line-height: 34px; }
	.md-sm-fntlh-38{ line-height: 38px; }
	.md-sm-fntlh-40{ line-height: 40px; }
	.md-sm-fntlh-44{ line-height: 44px; }
	.md-sm-fntlh-45{ line-height: 45px; }
	.md-sm-fntlh-50{ line-height: 50px; }
	.md-sm-fntlh-52{ line-height: 52px; }
	.md-sm-fntlh-55{ line-height: 55px; }
	.md-sm-fntlh-60{ line-height: 60px; }
	.md-sm-fntlh-70{ line-height: 70px; }
	.md-sm-fntlh-80{ line-height: 80px; }
	.md-sm-fntlh-120{ line-height: 120px; }
	.md-sm-fntlh-150{ line-height: 150px; }
}

@media screen and (max-width: 576px) {	
	.sm-show, .sm-oshow{
		display: inline-block;
	}
	
	.sm-ishow{
		display: inline-block !important;
	}
	.sm-inshow{
		display: inline !important;
	}
	.sm-hide{
		display: none;
	}	
	.sm-col-100{
		width: 100%;
		height: auto !important;
	}
	
	.sm-line-clamp1 {display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
	.sm-line-clamp2 {display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
	.sm-line-clamp3 {display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
	.sm-line-clamp4 {display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
	
	
	.sm-no-bord { border: 0; }
	
	.sm-hh-25{ height: 25px; }
	.sm-hh-30{ height: 30px; }
	.sm-hh-35{ height: 35px; }
	.sm-hh-40{ height: 40px; }
	.sm-hh-70{ height: 70px; }
	.sm-hh-120{ height: 120px; }
	.sm-hh-150{ height: 150px; }
	.sm-ww-25{ width: 25px; }
	.sm-ww-30{ width: 30px; }
	.sm-ww-40{ width: 40px; }
	.sm-ww-70{ width: 70px; }
	.sm-ww-120{ width: 120px; }
	.sm-ww-150{ width: 150px; }
	
	.sm-bg-no{ background: none; }
	
	.sm-wrd-brk{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
	.sm-wrd-brk-all{word-break: break-all;}
	.sm-wrd-brk-rnd{hyphens: auto;position: relative;word-wrap: break-word;word-break: break-word;}
	
	.sm-bg-trns{ background-color: transparent; }
	
	.sm-mt-o50p, .sm-my-o50p{margin-top: -50%;}
	.sm-mt-o100p, .sm-my-o100p{margin-top: -100%;}

	.sm-hvisib{ visibility: hidden; }
	.sm-svisib{ visibility: visible;}
	
	
	.sm-overflow-x{ overflow: hidden; overflow-x: auto;white-space:nowrap;}
	.sm-overflow-y{ overflow: hidden; overflow-y: auto;}
	.sm-overflow-h{ overflow: hidden;}
	.sm-overflow-a{ overflow: auto;}
	
	.sm-col-count0 { -moz-column-count: auto;  -webkit-column-count: auto; column-count: auto; }
	.sm-col-count1 { -moz-column-count: 1;  -webkit-column-count: 1; column-count: 1; }
	.sm-col-count2 { -moz-column-count: 2;  -webkit-column-count: 2; column-count: 2; }
	.sm-col-count3 { -moz-column-count: 3;  -webkit-column-count: 3; column-count: 3; }
	
	.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-align-left{ text-align: left;}
	.sm-align-right{ text-align: right;}
	.sm-align-center{ text-align: center;}
	
	.sm-pin-lt { left: 0; top: 0; }
	.sm-pin-rt { right: 0; top: 0; }
	.sm-pin-lb { left: 0; bottom: 0; }
	.sm-pin-rb { right: 0; bottom: 0; }
	.sm-pin-a { right: auto; bottom: auto; left: auto; top: auto;}
	
	.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-colh-1 { height: 8.333333%;}
	.sm-colh-2 { height: 16.666667%;}
	.sm-colh-3 { height: 25%;}
	.sm-colh-4 { height: 33.333333%;}
	.sm-colh-5 { height: 41.666667%;}
	.sm-colh-6 { height: 50%;}
	.sm-colh-7 { height: 58.333333%;} 
	.sm-colh-8 { height: 66.666667%;}
	.sm-colh-9 { height: 75%;}
	.sm-colh-10 { height: 83.333333%;}
	.sm-colh-11 { height: 91.666667%;}
	.sm-colh-12 { height: 100%;} 
	
	.sm-colm-1 { max-width: 8.333333%;}
	.sm-colm-2 { max-width: 16.666667%;}
	.sm-colm-3 { max-width: 25%;}
	.sm-colm-4 { max-width: 33.333333%;}
	.sm-colm-5 { max-width: 41.666667%;}
	.sm-colm-6 { max-width: 50%;}
	.sm-colm-7 { max-width: 58.333333%;}
	.sm-colm-8 { max-width: 66.666667%;}
	.sm-colm-9 { max-width: 75%;}
	.sm-colm-10 { max-width: 83.333333%;}
	.sm-colm-11 { max-width: 91.666667%;}
	.sm-colm-12 { max-width: 100%;}
	
	
	.sm-mb-o5, .sm-my-o5{margin-bottom: -5px;}
	.sm-mb-o10, .sm-my-o10{margin-bottom: -10px;}
	.sm-mb-o15, .sm-my-o15{margin-bottom: -15px;}
	.sm-mb-o20, .sm-my-o20{margin-bottom: -20px;}
	.sm-mb-o30, .sm-my-o30{margin-bottom: -30px;}
	.sm-mb-o40, .sm-my-o40{margin-bottom: -40px;}
	.sm-mb-o50, .sm-my-o50{margin-bottom: -50px;}
	.sm-mb-o100, .sm-my-o100{margin-bottom: -100px;}

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


	.sm-ml-o5, .sm-mx-o5{margin-left: -5px;}
	.sm-ml-o10, .sm-mx-o10{margin-left: -10px;}
	.sm-ml-o15, .sm-mx-o15{margin-left: -15px;}
	.sm-ml-o20, .sm-mx-o20{margin-left: -20px;}
	.sm-ml-o30, .sm-mx-o30{margin-left: -30px;}
	.sm-ml-o35, .sm-mx-o35{margin-left: -35px;}
	.sm-ml-o40, .sm-mx-o40{margin-left: -40px;}
	.sm-ml-o50, .sm-mx-o50{margin-left: -50px;}
	.sm-ml-o100, .sm-mx-o100{margin-left: -100px;}

	.sm-mr-o5, .sm-mx-o5{margin-right: -5px;}
	.sm-mr-o10, .sm-mx-o10{margin-right: -10px;}
	.sm-mr-o15, .sm-mx-o15{margin-right: -15px;}
	.sm-mr-o20, .sm-mx-o20{margin-right: -20px;}
	.sm-mr-o30, .sm-mx-o30{margin-right: -30px;}
	.sm-mr-o35, .sm-mx-o35{margin-right: -35px;}
	.sm-mr-o40, .sm-mx-o40{margin-right: -40px;}
	.sm-mr-o50, .sm-mx-o50{margin-right: -50px;}
	.sm-mr-o100, .sm-mx-o100{margin-right: -100px;}

	
	.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-mt-150, .sm-my-150{margin-top: 150px;}

	.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;}
	.sm-pt-3, .sm-py-3{padding-top: 3px;}
	.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;}
	.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;}
	.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;}
	.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-img-100{ padding-bottom: 100%; }
	
	
	.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-0{ font-size: 0px; }
	.sm-fnts-10{ font-size: 10px; }
	.sm-fnts-12{ font-size: 12px; }
	.sm-fnts-13{ font-size: 13px; }
	.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-30{ font-size: 30px; }
	.sm-fnts-32{ font-size: 32px; }
	.sm-fnts-34{ font-size: 34px; }
	.sm-fnts-36{ font-size: 36px; }
	.sm-fnts-40{ font-size: 40px; }
	.sm-fnts-42{ font-size: 42px; }
	.sm-fnts-45{ font-size: 45px; }
	.sm-fnts-48{ font-size: 48px; }
	.sm-fnts-52{ font-size: 52px; }
	.sm-fnts-54{ font-size: 54px; }
	.sm-fnts-56{ font-size: 56px; }
	.sm-fnts-60{ font-size: 60px; }
	.sm-fnts-72{ font-size: 72px; }
	.sm-fnts-80{ font-size: 80px; }
	.sm-fnts-120{ font-size: 120px; }
	.sm-fnts-150{ font-size: 150px; }

	.sm-fntlh-0{ line-height: 12px; }
	.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-30{ line-height: 30px; }
	.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-45{ line-height: 45px; }
	.sm-fntlh-50{ line-height: 50px; }
	.sm-fntlh-52{ line-height: 52px; }
	.sm-fntlh-55{ line-height: 55px; }
	.sm-fntlh-60{ line-height: 60px; }
	.sm-fntlh-70{ line-height: 70px; }
	.sm-fntlh-80{ line-height: 80px; }
	.sm-fntlh-120{ line-height: 120px; }
	.sm-fntlh-150{ line-height: 150px; }

	.sm-minh-10 { min-height: 100px; }
	.sm-minh-20 { min-height: 200px; }
	.sm-minh-25 { min-height: 250px; }
	.sm-minh-30 { min-height: 300px; }
	.sm-minh-35 { min-height: 350px; }
	.sm-minh-40 { min-height: 400px; }
	.sm-minh-45 { min-height: 450px; }
	.sm-minh-50 { min-height: 500px; }
	.sm-minh-55 { min-height: 550px; }
	.sm-minh-60 { min-height: 600px; }
	.sm-minh-65 { min-height: 650px; }
	.sm-minh-70 { min-height: 700px; }
	.sm-minh-75 { min-height: 750px; }
	.sm-minh-80 { min-height: 800px; }
	.sm-minh-90 { min-height: 900px; }
	.sm-minh-100 { min-height: auto; }
	
		
	.sm-minw-5 { min-width: 50px; }
	.sm-minw-8 { min-width: 80px; }
	.sm-minw-10 { min-width: 100px; }
	.sm-minw-13 { min-width: 130px; }
	.sm-minw-20 { min-width: 200px; }
	.sm-minw-25 { min-width: 250px; }
	.sm-minw-30 { min-width: 300px; }
	.sm-minw-35 { min-width: 350px; }
	.sm-minw-40 { min-width: 400px; }
	.sm-minw-45 { min-width: 450px; }
	.sm-minw-50 { min-width: 500px; }
	.sm-minw-55 { min-width: 550px; }
	.sm-minw-574 { min-width: 574px; }
	.sm-minw-60 { min-width: 600px; }
	.sm-minw-65 { min-width: 650px; }
	.sm-minw-70 { min-width: 700px; }
	.sm-minw-75 { min-width: 750px; }
	.sm-minw-80 { min-width: 800px; }
	.sm-minw-85 { min-width: 850px; }
	.sm-minw-90 { min-width: 900px; }
	.sm-minw-100 { min-width: auto; }


	.sm-maxw-5 { max-width: 50px; }
	.sm-maxw-8 { max-width: 80px; }
	.sm-maxw-10 { max-width: 100px; }
	.sm-maxw-13 { max-width: 130px; }
	.sm-maxw-15 { max-width: 150px; }
	.sm-maxw-17 { max-width: 170px; }
	.sm-maxw-20 { max-width: 200px; }
	.sm-maxw-25 { max-width: 250px; }
	.sm-maxw-30 { max-width: 300px; }
	.sm-maxw-32 { max-width: 320px; }
	.sm-maxw-35 { max-width: 350px; }
	.sm-maxw-40 { max-width: 400px; }
	.sm-maxw-45 { max-width: 450px; }
	.sm-maxw-46 { max-width: 460px; }
	.sm-maxw-50 { max-width: 500px; }
	.sm-maxw-55 { max-width: 550px; }
	.sm-maxw-60 { max-width: 600px; }
	.sm-maxw-64 { max-width: 640px; }
	.sm-maxw-65 { max-width: 650px; }
	.sm-maxw-70 { max-width: 700px; }
	.sm-maxw-75 { max-width: 750px; }
	.sm-maxw-80 { max-width: 800px; }
	.sm-maxw-90 { max-width: 900px; }
	.sm-maxw-100 { max-width: 100%; }

	
	.sm-maxw-100 { max-width: 100% !important; }
	
	.sm-h-5 {height: 50px; }
	.sm-h-10 {height: 100px; }
	.sm-h-20 {height: 200px; }
	.sm-h-25 {height: 250px; }
	.sm-h-30 {height: 300px; }
	.sm-h-35 {height: 350px; }
	.sm-h-40 {height: 400px; }
	.sm-h-45 {height: 450px; }
	.sm-h-50 {height: 500px; }
	.sm-h-55 {height: 550px; }
	.sm-h-60 {height: 600px; }
	.sm-h-65 {height: 650px; }
	.sm-h-70 {height: 700px; }
	.sm-h-75 {height: 750px; }
	.sm-h-80 {height: 800px; }
	.sm-h-90 {height: 900px; }
	.sm-h-100 {height: auto; }
	
		
	.sm-w-5 {width: 50px; }
	.sm-w-10 {width: 100px; }
	.sm-w-20 {width: 200px; }
	.sm-w-25 {width: 250px; }
	.sm-w-30 {width: 300px; }
	.sm-w-35 {width: 350px; }
	.sm-w-40 {width: 400px; }
	.sm-w-45 {width: 450px; }
	.sm-w-50 {width: 500px; }
	.sm-w-55 {width: 550px; }
	.sm-w-60 {width: 600px; }
	.sm-w-65 {width: 650px; }
	.sm-w-70 {width: 700px; }
	.sm-w-75 {width: 750px; }
	.sm-w-80 {width: 800px; }
	.sm-w-90 {width: 900px; }
	.sm-w-100 {width: auto; }
}


@media screen and (max-width: 450px) {	
	.usm-show, .usm-oshow{
		display: inline-block;
	}
	.usm-hide{
		display: none;
	}	
	.usm-col-100{
		width: 100%;
		height: auto !important;
	}
	
	.usm-overflow-x{
		overflow: hidden;
		overflow-x: auto;
		white-space:nowrap;
	}
	
	.usm-hh-20{ height: 20px; }
	.usm-hh-22{ height: 22px; }
	.usm-hh-25{ height: 25px; }
	.usm-hh-30{ height: 30px; }
	.usm-hh-40{ height: 40px; }
	.usm-hh-70{ height: 70px; }
	.usm-hh-120{ height: 120px; }
	.usm-hh-150{ height: 150px; }
	.usm-ww-25{ width: 25px; }
	.usm-ww-30{ width: 30px; }
	.usm-ww-40{ width: 40px; }
	.usm-ww-70{ width: 70px; }
	.usm-ww-120{ width: 120px; }
	.usm-ww-150{ width: 150px; }
	
	.usm-bg-no{ background: none; }
	
	.usm-hvisib{ visibility: hidden; }
	.usm-svisib{ visibility: visible;}
	
	.usm-col-count0 { -moz-column-count: auto;  -webkit-column-count: auto; column-count: auto; }
	.usm-col-count1 { -moz-column-count: 1;  -webkit-column-count: 1; column-count: 1; }
	.usm-col-count2 { -moz-column-count: 2;  -webkit-column-count: 2; column-count: 2; }
	.usm-col-count3 { -moz-column-count: 3;  -webkit-column-count: 3; column-count: 3; }
	
	.usm-float-left{ float: left;}
	.usm-float-right{ float: right;}
	.usm-float-none{ float: none;}
	
	.usm-align-left{ text-align: left;}
	.usm-align-right{ text-align: right;}
	
	.usm-pos-abs{ position: absolute; }
	.usm-pos-rel{ position: relative; }
	.usm-pos-fix{ position: fixed; }
	
	.usm-col-1 { width: 8.333333%;}
	.usm-col-2 { width: 16.666667%;}
	.usm-col-3 { width: 25%;}
	.usm-col-4 { width: 33.333333%;}
	.usm-col-5 { width: 41.666667%;}
	.usm-col-6 { width: 50%;}
	.usm-col-55 { width: 55.5%;}
	.usm-col-7 { width: 58.333333%;}
	.usm-col-8 { width: 66.666667%;}
	.usm-col-9 { width: 75%;}
	.usm-col-10 { width: 83.333333%;}
	.usm-col-11 { width: 91.666667%;}
	.usm-col-12 { width: 100%;}
	.usm-col-100{ width: 100%;}
	.usm-col-a{ width: auto;}
	
	.usm-colh-1 { height: 8.333333%;}
	.usm-colh-2 { height: 16.666667%;}
	.usm-colh-3 { height: 25%;}
	.usm-colh-4 { height: 33.333333%;}
	.usm-colh-5 { height: 41.666667%;}
	.usm-colh-6 { height: 50%;}
	.usm-colh-7 { height: 58.333333%;} 
	.usm-colh-8 { height: 66.666667%;}
	.usm-colh-9 { height: 75%;}
	.usm-colh-10 { height: 83.333333%;}
	.usm-colh-11 { height: 91.666667%;}
	.usm-colh-12 { height: 100%;} 
	
	.usm-colm-1 { max-width: 8.333333%;}
	.usm-colm-2 { max-width: 16.666667%;}
	.usm-colm-3 { max-width: 25%;}
	.usm-colm-4 { max-width: 33.333333%;}
	.usm-colm-5 { max-width: 41.666667%;}
	.usm-colm-6 { max-width: 50%;}
	.usm-colm-7 { max-width: 58.333333%;}
	.usm-colm-8 { max-width: 66.666667%;}
	.usm-colm-9 { max-width: 75%;}
	.usm-colm-10 { max-width: 83.333333%;}
	.usm-colm-11 { max-width: 91.666667%;}
	.usm-colm-12 { max-width: 100%;}
	
	
	
	.usm-mb-o5, .usm-my-o5{margin-bottom: -5px;}
	.usm-mb-o10, .usm-my-o10{margin-bottom: -10px;}
	.usm-mb-o15, .usm-my-o15{margin-bottom: -15px;}
	.usm-mb-o20, .usm-my-o20{margin-bottom: -20px;}
	.usm-mb-o30, .usm-my-o30{margin-bottom: -30px;}
	.usm-mb-o40, .usm-my-o40{margin-bottom: -40px;}
	.usm-mb-o50, .usm-my-o50{margin-bottom: -50px;}
	.usm-mb-o100, .usm-my-o100{margin-bottom: -100px;}

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


	.usm-ml-o5, .usm-mx-o5{margin-left: -5px;}
	.usm-ml-o10, .usm-mx-o10{margin-left: -10px;}
	.usm-ml-o15, .usm-mx-o15{margin-left: -15px;}
	.usm-ml-o20, .usm-mx-o20{margin-left: -20px;}
	.usm-ml-o30, .usm-mx-o30{margin-left: -30px;}
	.usm-ml-o35, .usm-mx-o35{margin-left: -35px;}
	.usm-ml-o40, .usm-mx-o40{margin-left: -40px;}
	.usm-ml-o50, .usm-mx-o50{margin-left: -50px;}
	.usm-ml-o100, .usm-mx-o100{margin-left: -100px;}

	.usm-mr-o5, .usm-mx-o5{margin-right: -5px;}
	.usm-mr-o10, .usm-mx-o10{margin-right: -10px;}
	.usm-mr-o15, .usm-mx-o15{margin-right: -15px;}
	.usm-mr-o20, .usm-mx-o20{margin-right: -20px;}
	.usm-mr-o30, .usm-mx-o30{margin-right: -30px;}
	.usm-mr-o35, .usm-mx-o35{margin-right: -35px;}
	.usm-mr-o40, .usm-mx-o40{margin-right: -40px;}
	.usm-mr-o50, .usm-mx-o50{margin-right: -50px;}
	.usm-mr-o100, .usm-mx-o100{margin-right: -100px;}

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

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

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

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

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

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

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

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

	.usm-offr-0, .usm-offx-0 { margin-right: 0%;}
	.usm-offr-l, .usm-offx-1 { margin-right: 8.333333%;}
	.usm-offr-2, .usm-offx-2 { margin-right: 16.666667%;}
	.usm-offr-3, .usm-offx-3 { margin-right: 25%;}
	.usm-offr-4, .usm-offx-4 { margin-right: 33.333333%;}
	.usm-offr-5, .usm-offx-5 { margin-right: 41.666667%;}
	.usm-offr-6, .usm-offx-6 { margin-right: 50%;}
	
	.usm-fnts-0{ font-size: 0px; }
	.usm-fnts-10{ font-size: 10px; }
	.usm-fnts-12{ font-size: 12px; }
	.usm-fnts-13{ font-size: 13px; }
	.usm-fnts-14{ font-size: 14px; }
	.usm-fnts-15{ font-size: 15px; }
	.usm-fnts-16{ font-size: 16px; }
	.usm-fnts-18{ font-size: 17px; }
	.usm-fnts-20{ font-size: 20px; }
	.usm-fnts-22{ font-size: 22px; }
	.usm-fnts-24{ font-size: 24px; }
	.usm-fnts-26{ font-size: 26px; }
	.usm-fnts-28{ font-size: 28px; }
	.usm-fnts-30{ font-size: 30px; }
	.usm-fnts-32{ font-size: 32px; }
	.usm-fnts-34{ font-size: 34px; }
	.usm-fnts-36{ font-size: 36px; }
	.usm-fnts-40{ font-size: 40px; }
	.usm-fnts-42{ font-size: 42px; }
	.usm-fnts-45{ font-size: 45px; }
	.usm-fnts-48{ font-size: 48px; }
	.usm-fnts-52{ font-size: 52px; }
	.usm-fnts-54{ font-size: 54px; }
	.usm-fnts-56{ font-size: 56px; }
	.usm-fnts-60{ font-size: 60px; }
	.usm-fnts-72{ font-size: 72px; }
	.usm-fnts-80{ font-size: 80px; }
	.usm-fnts-120{ font-size: 120px; }
	.usm-fnts-150{ font-size: 150px; }

	.usm-fntlh-0{ line-height: 12px; }
	.usm-fntlh-12{ line-height: 12px; }
	.usm-fntlh-14{ line-height: 14px; }
	.usm-fntlh-16{ line-height: 16px; }
	.usm-fntlh-18{ line-height: 18px; }
	.usm-fntlh-20{ line-height: 20px; }
	.usm-fntlh-22{ line-height: 22px; }
	.usm-fntlh-24{ line-height: 24px; }
	.usm-fntlh-26{ line-height: 26px; }
	.usm-fntlh-28{ line-height: 28px; }
	.usm-fntlh-30{ line-height: 30px; }
	.usm-fntlh-32{ line-height: 32px; }
	.usm-fntlh-34{ line-height: 34px; }
	.usm-fntlh-38{ line-height: 38px; }
	.usm-fntlh-40{ line-height: 40px; }
	.usm-fntlh-44{ line-height: 44px; }
	.usm-fntlh-45{ line-height: 45px; }
	.usm-fntlh-50{ line-height: 50px; }
	.usm-fntlh-52{ line-height: 52px; }
	.usm-fntlh-55{ line-height: 55px; }
	.usm-fntlh-60{ line-height: 60px; }
	.usm-fntlh-70{ line-height: 70px; }
	.usm-fntlh-80{ line-height: 80px; }
	.usm-fntlh-120{ line-height: 120px; }
	.usm-fntlh-150{ line-height: 150px; }

	.usm-minh-10 { min-height: 100px; }
	.usm-minh-20 { min-height: 200px; }
	.usm-minh-25 { min-height: 250px; }
	.usm-minh-30 { min-height: 300px; }
	.usm-minh-35 { min-height: 350px; }
	.usm-minh-40 { min-height: 400px; }
	.usm-minh-45 { min-height: 450px; }
	.usm-minh-50 { min-height: 500px; }
	.usm-minh-55 { min-height: 550px; }
	.usm-minh-60 { min-height: 600px; }
	.usm-minh-65 { min-height: 650px; }
	.usm-minh-70 { min-height: 700px; }
	.usm-minh-75 { min-height: 750px; }
	.usm-minh-80 { min-height: 800px; }
	.usm-minh-90 { min-height: 900px; }
	.usm-minh-100 { min-height: auto; }
}


@keyframes showOpac {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}


@keyframes showWidth {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}

.bg-lgrad1:before{
	content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: url(../images/gradient/lgrad1_1.svg) left bottom repeat-x;
	/*
	background: rgba(31, 36, 38, 0.0);
	background: -webkit-linear-gradient(top, rgba(31, 36, 38, 0.0), rgba(31, 35, 38, 1.0));
	background: -moz-linear-gradient(top, rgba(31, 36, 38, 0.0), rgba(31, 35, 38, 1.0));
	background: linear-gradient(to bottom, rgba(31, 36, 38, 0.0), rgba(31, 35, 38, 1.0));
	*/
}
.bg-lgrad1-lite:before{
	content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 100%;
	height: 150px;
	z-index: 1;
	background: url(../images/gradient/lgrad1_1l.svg) left bottom repeat-x;
	background-size: auto 100%;
	/*
	background: rgba(31, 36, 38, 0.0);
	background: -webkit-linear-gradient(top, rgba(31, 36, 38, 0.0), rgba(31, 35, 38, 1.0));
	background: -moz-linear-gradient(top, rgba(31, 36, 38, 0.0), rgba(31, 35, 38, 1.0));
	background: linear-gradient(to bottom, rgba(31, 36, 38, 0.0), rgba(31, 35, 38, 1.0));
	*/
}

.bg-lgrad2:after{
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 200px;
	z-index: 1;
	background: url(../images/gradient/lgrad2_.svg) left top repeat-x;
	/*
	background: rgba(31, 36, 38, 0.0);
	background: -webkit-linear-gradient(bottom, rgba(31, 36, 38, 0.0), rgba(31, 35, 38, 1.0));
	background: -moz-linear-gradient(bottom, rgba(31, 36, 38, 0.0), rgba(31, 35, 38, 1.0));
	background: linear-gradient(to top, rgba(31, 36, 38, 0.0), rgba(31, 35, 38, 1.0));
	*/
}


.tshad-1{
	text-shadow: 0px 2px 6px rgba(0, 0, 0, 0.5);
}

.tshad-2{
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1);
}

.bshad-1{
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}

.bshad-2{
	box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.5);
}

.bshad-3{
	box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.1);
}

.bshad-4{
	box-shadow: 0 30px 10px -15px rgba(0, 0, 0, 0.1);
}

.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-15 {
    box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.15);
    -webkit-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.15);
}

.box-shadow{
	box-shadow: 0px 15px 15px -10px  rgba(0,0,0,0.05);
	-webkit-box-shadow: 0px 15px 15px -10px rgba(0,0,0,0.05);
	-moz-box-shadow: 0px 15px 15px -10px  rgba(0,0,0,0.05);
}

.box-shadow2{
	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.55);
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.55);
	-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.55);
}

.box-sha3{
	box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.15);
}

.trs-h1s{
	-webkit-transition: max-height 1s ease-in-out;
    -moz-transition: max-height 1s ease-in-out;
    -o-transition: max-height 1s ease-in-out;
	transition: max-height 1s ease-in-out;
}

.trs-h05s{
	-webkit-transition: max-height .5s ease-in-out;
    -moz-transition: max-height .5s ease-in-out;
    -o-transition: max-height .5s ease-in-out;
	transition: max-height .5s ease-in-out;
}

.trs-all{
	-webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.trs-15{
	-webkit-transition: .15s ease-in-out;
    -moz-transition: .15s ease-in-out;
    -o-transition: .15s ease-in-out;
    transition: .15s ease-in-out;
}
.trse-1{
	-webkit-transition: .1s ease-in-out;
    -moz-transition: .1s ease-in-out;
    -o-transition: .1s ease-in-out;
    transition: .1s ease-in-out;
}

.trse-1s{
	-webkit-transition: 1s ease-in-out;
    -moz-transition: 1s ease-in-out;
    -o-transition: 1s ease-in-out;
    transition: 1s ease-in-out;
}

.trse-2s{
	-webkit-transition: 2s ease-in-out;
    -moz-transition: 2s ease-in-out;
    -o-transition: 2s ease-in-out;
    transition: 2s ease-in-out;
}

.trse-3s{
	-webkit-transition: all 3s ease-in-out;
    -moz-transition: all 3s ease-in-out;
    -o-transition: all 3s ease-in-out;
    transition: all 3s ease-in-out;
}

.trsl-15{
	-webkit-transition: .15s linear-in-out;
    -moz-transition: .15s linear-in-out;
    -o-transition: .15s linear-in-out;
    transition: .15s linear-in-out;
}

.trsl-05{
	-webkit-transition: .05s linear-in-out;
    -moz-transition: .05s linear-in-out;
    -o-transition: .05s linear-in-out;
    transition: .05s linear-in-out;
}

.trbg-15{
	-webkit-transition: 0s linear-in-out, background .15s linear-in-out;
    -moz-transition: 0s linear-in-out, background .15s linear-in-out;
    -o-transition: 0s linear-in-out, background .15s linear-in-out;
    transition: 0s linear-in-out, background .15s linear-in-out;
}

.trs-0{
	-webkit-transition: 0s ease-in-out; 
    -moz-transition: 0s ease-in-out;
    -o-transition: 0s ease-in-out;
    transition: 0s ease-in-out;
}
.trs-bg3s{
	-webkit-transition: all 3s ease;
    -moz-transition: all 3s ease;
    -ms-transition: all 3s ease;
    -o-transition: all 3s ease;
    transition: all 3s ease;
}

.trs-bg5s{
	-webkit-transition: all 5s ease;
    -moz-transition: all 5s ease;
    -ms-transition: all 5s ease;
    -o-transition: all 5s ease;
    transition: all 5s ease;
}
.trs-bg7s{
	-webkit-transition: all 7s ease;
    -moz-transition: all 7s ease;
    -ms-transition: all 7s ease;
    -o-transition: all 7s ease;
    transition: all 7s ease;
}

.scale1{
  -webkit-transform: scale(1); 
     -moz-transform: scale(1); 
      -ms-transform: scale(1); 
       -o-transform: scale(1);  
          transform: scale(1);
}
.scale1_2{
  -webkit-transform: scale(1.2); 
     -moz-transform: scale(1.2); 
      -ms-transform: scale(1.2); 
       -o-transform: scale(1.2);  
          transform: scale(1.2);
}

.effectOut{
	visibility: hidden;
	opacity: 0;
	transform: scale(.8);
}

.effectOut.active {
    visibility: visible;
    opacity: 1;
    transform: scale(1);
}

.tranY-100{
	-moz-transform: translateY(-100%); /* Для Firefox */
    -ms-transform: translateY(-100%); /* Для IE */
    -webkit-transform: translateY(-100%); /* Для Safari, Chrome, iOS */
    -o-transform: translateY(-100%); /* Для Opera */
    transform: translateY(-100%);
}

.tranY-100.active{
	-moz-transform: translateY(0%); /* Для Firefox */
    -ms-transform: translateY(0%); /* Для IE */
    -webkit-transform: translateY(0%); /* Для Safari, Chrome, iOS */
    -o-transform: translateY(0%); /* Для Opera */
    transform: translateY(0%);
}

.slide-bg{
	animation: slide 60s linear infinite;
}

@keyframes slide{
  0%{
    transform: translate3d(0, 0, 0);
  }
  100%{
    transform: translate3d(-1692px, 0, 0);
  }
}

.scroll-bar::-webkit-scrollbar-button {
background-image:url('');
background-repeat:no-repeat;
width:6px;
height:0px
}

.scroll-bar::-webkit-scrollbar-track {
background-color:#32312e;
box-shadow:0px 0px 3px #000 inset;
}

.scroll-bar::-webkit-scrollbar-thumb {
-webkit-border-radius: 5px;
border-radius: 5px;
background-color:#ffcb17;
box-shadow:0px 1px 1px #fff inset;
background-image:url('https://yraaa.ru/_pu/24/59610063.png');
background-position:center;
background-repeat:no-repeat;
}

.scroll-bar::-webkit-resizer{
background-image:url('');
background-repeat:no-repeat;
width:7px;
height:0px
}

.scroll-bar::-webkit-scrollbar{
width: 11px;
}


.tgl {
    display: none;
}
.tgl, .tgl:after, .tgl:before, .tgl *, .tgl *:after, .tgl *:before, .tgl + .tgl-btn {
    box-sizing: border-box;
}
.tgl::-moz-selection, .tgl:after::-moz-selection, .tgl:before::-moz-selection, .tgl *::-moz-selection, .tgl *:after::-moz-selection, .tgl *:before::-moz-selection, .tgl + .tgl-btn::-moz-selection {
    background: none;
}
.tgl::selection, .tgl:after::selection, .tgl:before::selection, .tgl *::selection, .tgl *:after::selection, .tgl *:before::selection, .tgl + .tgl-btn::selection {
    background: none;
}
.tgl + .tgl-btn {
    outline: 0;
    display: block;
    width: 50px;
    height: 26px;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.tgl + .tgl-btn:after, .tgl + .tgl-btn:before {
    position: relative;
    display: block;
    content: "";
    width: 44%;
    height: 100%;
}
.tgl + .tgl-btn:after {
    left: 0;
}
.tgl + .tgl-btn:before {
    display: none;
}
.tgl:checked + .tgl-btn:after {
    left: 50%;
}
.tgl-light + .tgl-btn {
    background: #f0f0f0;
    border-radius: 2em;
    padding: 2px;
    transition: all .4s ease;
}
.tgl-light + .tgl-btn:after {
    border-radius: 50%;
    background: #fff;
    transition: all .2s ease;
}
.tgl-light:checked + .tgl-btn {
    background: #9FD6AE;
}
.tgl-ios + .tgl-btn {
    background: #fbfbfb;
    border-radius: 2em;
    padding: 2px;
    transition: all .4s ease;
    border: 1px solid #e8eae9;
}
.tgl-ios + .tgl-btn:after {
    border-radius: 2em;
    background: #fbfbfb;
    transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding 0.3s ease, margin 0.3s ease;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 4px 0 rgba(0, 0, 0, 0.08);
}
.tgl-ios + .tgl-btn:hover:after {
    will-change: padding;
}
.tgl-ios + .tgl-btn:active {
    box-shadow: inset 0 0 0 2em #e8eae9;
}
.tgl-ios + .tgl-btn:active:after {
    padding-right: .8em;
}
.tgl-ios:checked + .tgl-btn {
    background: #86d993;
}
.tgl-ios:checked + .tgl-btn:active {
    box-shadow: none;
}
.tgl-ios:checked + .tgl-btn:active:after {
    margin-left: -.8em;
}
.tgl-skewed + .tgl-btn {
    overflow: hidden;
    -webkit-transform: skew(-10deg);
    transform: skew(-10deg);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: all .2s ease;
    font-family: sans-serif;
    background: #888;
}
.tgl-skewed + .tgl-btn:after, .tgl-skewed + .tgl-btn:before {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
    display: inline-block;
    transition: all .2s ease;
    width: 100%;
    text-align: center;
    position: absolute;
    line-height: 2em;
    font-weight: bold;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
}
.tgl-skewed + .tgl-btn:after {
    left: 100%;
    content: attr(data-tg-on);
}
.tgl-skewed + .tgl-btn:before {
    left: 0;
    content: attr(data-tg-off);
}
.tgl-skewed + .tgl-btn:active {
    background: #888;
}
.tgl-skewed + .tgl-btn:active:before {
    left: -10%;
}
.tgl-skewed:checked + .tgl-btn {
    background: #86d993;
}
.tgl-skewed:checked + .tgl-btn:before {
    left: -100%;
}
.tgl-skewed:checked + .tgl-btn:after {
    left: 0;
}
.tgl-skewed:checked + .tgl-btn:active:after {
    left: 10%;
}
.tgl-flat + .tgl-btn {
    padding: 2px;
    transition: all .2s ease;
    background: #fff;
    border: 2px solid #2C2F32;
    border-radius: 2em;
}
.tgl-flat + .tgl-btn:after {
    transition: all .2s ease;
    background: #2C2F32;
    content: "";
    border-radius: 1em;
}
.tgl-flat:checked + .tgl-btn {
    border: 2px solid #be1f34;
}
.tgl-flat:checked + .tgl-btn:after {
    left: 50%;
    background: #be1f34;
}
.tgl-flip + .tgl-btn {
    padding: 2px;
    transition: all .2s ease;
    font-family: sans-serif;
    -webkit-perspective: 100px;
    perspective: 100px;
}
.tgl-flip + .tgl-btn:after, .tgl-flip + .tgl-btn:before {
    display: inline-block;
    transition: all .4s ease;
    width: 100%;
    text-align: center;
    position: absolute;
    line-height: 2em;
    font-weight: bold;
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    border-radius: 4px;
}
.tgl-flip + .tgl-btn:after {
    content: attr(data-tg-on);
    background: #02C66F;
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
}
.tgl-flip + .tgl-btn:before {
    background: #FF3A19;
    content: attr(data-tg-off);
}
.tgl-flip + .tgl-btn:active:before {
    -webkit-transform: rotateY(-20deg);
    transform: rotateY(-20deg);
}
.tgl-flip:checked + .tgl-btn:before {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
.tgl-flip:checked + .tgl-btn:after {
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
    left: 0;
    background: #7FC6A6;
}
.tgl-flip:checked + .tgl-btn:active:after {
    -webkit-transform: rotateY(20deg);
    transform: rotateY(20deg);
}

.bounce {
	animation: bounce 2s infinite;
	-webkit-animation: bounce 2s infinite;
	-moz-animation: bounce 2s infinite;
	-o-animation: bounce 2s infinite;
}

@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}	
	40% {-webkit-transform: translateY(-10px);}
	60% {-webkit-transform: translateY(-5px);}
}
 
@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
	40% {-moz-transform: translateY(-10px);}
	60% {-moz-transform: translateY(-5px);}
}
 
@-o-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
	40% {-o-transform: translateY(-10px);}
	60% {-o-transform: translateY(-5px);}
}
@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-10px);}
	60% {transform: translateY(-5px);}
}


.hover-zoom .img-zoom {
  transition: transform .5s ease;
}

/* [3] Finally, transforming the image when container gets hovered */
.hover-zoom:hover .img-zoom {
  transform: scale(1.3);
}


.circle-play {
  stroke: #c74242;
  stroke-dasharray: 650;
  stroke-dashoffset: 650;
  -webkit-transition: all 0.5s ease-in-out;
  opacity: 0.3;
}
.playBut {
  /*  border: 1px solid red;*/
  display: inline-block;
  -webkit-transition: all 0.5s ease;
  border-radius: 50%;
  -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
	background: rgba(255,255,255,0.5);
}
.playBut .triangle {
  -webkit-transition: all 0.7s ease-in-out;
  stroke-dasharray: 240;
  stroke-dashoffset: 480;
  stroke: #c74242;
  transform: translateY(0);
}
.play-butt:hover .playBut .triangle {
  stroke-dashoffset: 0;
  opacity: 1;
  stroke: #c74242;
  animation: nudge 0.7s ease-in-out;
}

.play-butt:hover .playBut{
	background: rgba(255,255,255,0.9);
}

@keyframes nudge {
  0% {
    transform: translateX(0);
  }
  30% {
    transform: translateX(-5px);
  }
  50% {
    transform: translateX(5px);
  }
  70% {
    transform: translateX(-2px);
  }
  100% {
    transform: translateX(0);
  }
}
.play-butt:hover .playBut .circle-play {
  stroke-dashoffset: 0;
  opacity: 1;
}